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