雖然有很多途徑可以讓開發人員們在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月份就可以擷取了。