Windows Phone開發人員七宗罪之色欲
譯文——無限膨脹的欲望
首先要提醒大家,我不打算在這里把色欲理解成什么兩性問題,這樣不僅過于牽強、也很容易讓文章淪為內部交流資料 。這個話題的主旨在于了解Windows Phone開發人員如何才能克制住自己的過度欲望。進取之心當然是好的,但缺乏適當的實施手段,激情與欲望只會給我們的應用產品帶來毀滅:
流量:隨著環境背景與輿論導向的不斷嚴苛,如今開發人員再也不敢隨便拿用戶的數據流量開玩笑了。雖然豐富的內容不可或缺,但我們還是需要明確一點:手機只是一種移動無線設備,而且并不是每位用戶都愿意為自己的數據傳輸服務支付高昂的費用。因此,一定要在使用手機數據流量之前再三考慮,同時制定一套高效而流暢的緩存管理策略。使用??Device Network Information??(設備網絡信息)API來確定當前網絡連接狀態;務必保證應用程序只會在適當的時候才進行傳輸量較大的數據交換工作(例如只在接入Wi-Fi網絡時才同步備份及恢復信息)。
啟動:想給自己的應用程序加上動態、炫目、酷霸狂拽屌并存的啟動畫面?嗯,這個提議的確能讓產品給用戶留下深刻的印象,但也別忽視其中潛在的隱性成本。首先,應用程序啟動也就在數秒之內,因此我們所能利用的只有從操作到進入主界面之間的這一小段時間。而且如果動畫設置過于復雜,很可能大幅度拖慢應用的啟動過程,而用戶一般都是沒耐心久等的。這時,我們不妨考慮在***啟動應用程序時,把視覺效果的數據保存在緩存中,這能大大提高再次啟動的速度。而在用戶通過提示信息或者應用切換方式返回程序時,歡迎界面就不再必要,記得及時將這些后臺內容清理掉。
活動磁貼:每位開發者都希望自己的應用程序美觀清新,現在好了,微軟提供的基礎素材令我們夢想成真。在應用程序界面中,大家應該盡量嘗試使用活動磁貼元素,這也是Windows Phone的獨特賣點之一。漂亮的貼面設計能夠讓用戶在一瞥之間就留下深刻印象,他們會好奇地點開查看,并在長時間使用后,仍然保持較高的使用興趣。除了系統界面中的活動磁貼,我們還完全可以在應用程序內部使用同樣風格的設計。既然微軟給了我們這么理想的布局思路,沒理由不充分利用起來。
桌面主題:我們已經身為成人,不能再把花癡的表情寫在臉上了,對吧?不過像智能手機這樣的小東西則另當別論,我們完全可以邊看著他人手中的神機邊流口水——沒關系,這并不丟人。遺憾的是,我們生活在的這個時代發展迅猛,上個月還令人眼饞不已的王牌產品如今可能已經過氣了,而只有干癟的錢包在提醒著我們要理性消費。現在新一代Windows Phone又快上市了,大家也許還在猶豫不決、或者為自己尚未還清的欠款擔憂。沒關系,不買咱一樣能享受樂趣。目前??Windows Phone模擬器??已經相當成熟,我們可以以此為跳板為實機設計桌面主題,這不僅能讓很多非技術人士進一步了解開發工作,你制作的皮膚還很可能一炮而紅呢!就算沒有那么多額外的驚喜,我們至少在其中獲得了樂趣,這也挺不錯的嘛。
市場中的麻煩事:在將代表著個人夢想的應用程序滿懷熱情推向市場的同時,我們往往會被軟件市場的繁榮所吸引;但身為成熟的開發者,大家也要做好迎接麻煩的心理準備。很多新興的軟件商店都會根據各地法規制定額外的管理章程,因此我們一定要在介入之前詳細閱讀細節說明。如果大家志在天下,希望把產品推向全世界,那么不僅整個認證周期會更長,應用程序本身也得接受許多意料之外的審核。如果自己的產品未能順利通過審核,而且在修復之后仍然無法順利上市,不用太擔心,退出那些麻煩事最多的商店即可。選擇上市流程簡潔明快的商店能讓我們的應用程序更快與消費者見面。
本文是《Windows Phone開發人員七宗罪》系列中的***一篇。也許這七篇文章的說教意味太過深厚,請大家多多原諒,并充分相信我的善意與誠懇之情。身為一位Windows Phone開發者,我希望能以專題的方式記錄下各種心得,并在未來的開發工作中以此激勵自己。感謝讀者朋友們的大力支持,也希望各位能在閱讀過程中發現一點樂趣。Windows Phone開發人員的隊伍正在不斷壯大,相信前景必將更加美好——我們都為自己的工作而自豪,不是嗎?就說到這里,咱們后會有期!
原文鏈接:??http://mobile.dzone.com/articles/7-deadly-sins-windows-phone-5??
【編輯推薦】