使用iOS 7在更新應用時應該避免的5件事情
雖然有很多途徑可以讓開發者們在iOS 7平臺取得成功,但是我們想討論5件開發者需要避免的事情,來使你的應用程序足夠出眾。
1. BUGS
很簡單,對吧?但是iOS 7還是有一些小技巧來使你的QA過程更加平滑可用。Xcode 5的測試導航欄使測試工作比以往任何時候都簡單,并且可以幫助你創建、編輯、運行你的但愿測試。單擊可以運行單獨的測試,或者選中一組,編輯助手提供了一個新的測試類別,可以自動將你的測試和程序代碼并排放置。Xcode 5的新的調試計量窗口展示了資源占用信息,包括CPU, 內存,能源使用(譯者注:應該是指電量吧),iCloud,和OpenGL ES,并且在用戶發現之前將一些隱藏的問題對你發出警告。
在 what’s new in Xcode 5 查看更多內容
2. iOS 6 設計
Apple重新設計了iOS 7,來呈現一個完全不同的面貌,感覺和工作方式。由于iOS 6和iOS 7的設計區別太大,保留原有的iOS設計風格會使你的app看起來很奇怪,這很可能嚇跑你的顧客。就像iPhone app需要重新設計才能與iPad和retina顯示無縫工作,你也要重新評估一下你的app能給iOS 7用戶提供什么。確保你的app內容在iOS 7的半透明界面下可辨識,并且適應新的動態文字大小調節,這兩點非常重要。測試你的app的硬編碼UI,并且花些時間學習下UIKit。
3. 時間不當
時間就是一切。很快,全世界就會需要那些看起來像專門為iOS 7設計的apps,并且,如果你夠聰明,那你就應該在其他更大,更多的apps開發出來之前,利用好這次機會。用戶聚集到那些很快適應了iPhone 5更大屏幕的apps上,因為其他的事情(他們的遲鈍的競爭者)都過時了。將iOS 7的發布看作一次機會,不要太遲才給你的移動用戶提供新的app體驗。你的app不需要完美;在發布之后快速并高頻率的迭代就可以了。
4. App Store 拒絕
我們都知道Apple有個嚴格的審查過程,因此不要因為忽略了這些Apple明確指出的每個app必須要為iOS 7做的準備工作而延遲了你的app發布。忽視這些工作,你就可能被App Store拒絕。
1.升級app圖標。在iOS 7中,app 圖標必須是120×120像素(高分辨率)
2.升級啟動插圖,如果原來沒有狀態欄,那么加上。
3.使你的插圖和設計全都支持Retina顯示和iPhone 5,如果你本來沒打算這么做,那么你最好還是這樣來。
還有 12個非官方理由 可能使你的app被拒絕。
5. 糟糕的用戶交互
Bug是不可避免的,但是糟糕的用戶交互可以避免。你可能對你的app界面和感覺做一些重大改變,但是如果你的用戶不知道在iOS 7上怎么使用你的app,那么他們可能就不用它了。為你的用戶提供一個快速指引和指導,讓他們如何適應這些最新的改變。在用戶耐心用完之前為他們提供一種快速找到常規問題解決方案的途徑或者直接的技術支持非常重要,要不然你就干脆連app也不要提供了。
1.如果你有用戶的email list,給他們發一封告知他們這些升級的email,必要的時候可以包含用戶指引
2.如果你使用HelpShift,添加新的FAQ for iOS 7章節,名字就用IMPORTANT MESSAGE或者ANNOUNCEMENTS,來解釋這些改變。使用這個功能,我們也可以用一些抓屏來更準備地描述哪些功能被升級了。
3.有必要的話,可以在app的最前面提供你的技術支持email
在你開發你的app的時候,記住避免上面說的5個問題,那么你會在iOS app開發中更加強大。不要忘了注冊一下,去獲取一份免費的終極iOS 7升級指南,8月份就可以獲取了。