讓自己的應(yīng)用在新UI的道路上 高歌猛進(jìn)
譯文應(yīng)用測試版本的開發(fā)人員對iOS 7極為贊賞,將其視為 向用戶傳達(dá)更新價值的理想平臺。
希望為蘋果剛剛發(fā) 布的iOS 7移動系 統(tǒng)開發(fā)應(yīng)用程序的 開發(fā)人員必須當(dāng)心, 屏幕設(shè)計需要考慮 更多細(xì)微差別、經(jīng) 過擴(kuò)展的多任務(wù)機(jī) 制也帶來了可資利 用的新功能。
希望為蘋果剛剛發(fā)布的iOS 7移動系統(tǒng)開發(fā)應(yīng) 用程序的開發(fā)人員必須當(dāng)心,屏幕設(shè)計需要考 慮更多細(xì)微差別、經(jīng)過擴(kuò)展的多任務(wù)機(jī)制也帶 來了可資利用的新功能。
蘋果的iOS 7測試版本已經(jīng)發(fā)布了三個月,體 驗過該版本的開發(fā)人員對這款系統(tǒng)的出色成熟 程度表示贊賞,但同時指出用戶界面的巨大變 化需要逐步適應(yīng)。值得注意的是,“扁平化”風(fēng) 格鼓勵開發(fā)人員將日歷應(yīng)用的重點放在內(nèi)容交 付方面、而不再像早期版本中那樣讓應(yīng)用看起 來類似于真正的紙質(zhì)日歷。
除了外觀與使用感受,iOS 7還提供經(jīng)過擴(kuò)展的多任務(wù) API。在之前的系統(tǒng)版本中,蘋果只允許一小部分服務(wù) 處于后臺運(yùn)行狀態(tài),例如音頻播放以及警報;其它應(yīng)用 在被用戶切出之后會自動進(jìn)入掛起狀態(tài)。在iOS 7中, 開發(fā)人員“只需要了解蘋果的各種相關(guān)規(guī)則即可實現(xiàn)這 方面功能,”Embarcadero公司的Swindell指出。
“作為一位iOS 開發(fā)者,最糟糕 的決定就是只把 新系統(tǒng)當(dāng)作外觀 轉(zhuǎn)變的一場花瓶 式盛宴。” RAVI BHATT, 軟件開發(fā)商Branchfire 公司CEO。
盡管視覺風(fēng)格發(fā)生了根本性變化,用戶仍然能在 全新界面中很快找到使用感覺,這一點受到開發(fā) 人員的熱烈歡迎。“我非常喜歡這種感覺——終于 不用再指導(dǎo)用戶學(xué)習(xí)使用智能手機(jī),”Skava公司 高級軟件架構(gòu)師Khurram Khan表示——這是一家 專門為零售供應(yīng)商開發(fā)移動網(wǎng)站的企業(yè)。
巨大的視覺風(fēng)格轉(zhuǎn)變還為開發(fā)人員帶來應(yīng)用成果 更新的***機(jī)遇,從而使應(yīng)用在獲得新型外觀之 外提供更為合理的使用感受, Embarcadero技術(shù)公司副總裁 Michael Swindell表示,這 是一家移動開發(fā)工具廠商。并 未針對iOS 7進(jìn)行設(shè)計調(diào)整、 僅僅能夠運(yùn)行在這套新系統(tǒng)中 的應(yīng)用——也就是目前的大部 分應(yīng)用——“感覺上有些格格 不入,”軟件開發(fā)工具廠商 Telerik公司項目管理負(fù)責(zé)人 Brandon Satrom指出。
開發(fā)商Branchfire公司CEO Ravi Bhatt表示,開發(fā)人員必 須對當(dāng)前的狀況擁有正確認(rèn)識——目前用戶群體 分為兩大類,其中一部分已經(jīng)開始使用iOS 7、 但還有一部分仍在使用iOS 6。蘋果用戶傾向于 快速進(jìn)行系統(tǒng)升級,因此使用iOS 6乃至更早版 本的設(shè)備比例將在幾個月之內(nèi)迅速降低,這一情 況已經(jīng)得到此前幾次用戶升級統(tǒng)計的證實。
即使自己的設(shè)備無法運(yùn)行iOS 7,蘋果移動平臺的 用戶們也可以先安裝應(yīng)用程序的iOS 7預(yù)覽版本。 另外,“開發(fā)人員們需要注意的是確保自己的應(yīng)用 針對iOS 7作出調(diào)整,”Bhatt建議道。“iOS 7是 個很好的機(jī)遇,開發(fā)人員應(yīng)該抓住機(jī)遇、借此實現(xiàn) 轉(zhuǎn)折性變更。”
但也并不是每個人都對蘋果通過iOS 7傳遞的變革表示 滿意。“蘋果所作出的某些改變使新版本與舊版本之間 的差異太過明顯,”Telerik公司的Satrom指出。
Skava公司的Khan表示,他希望看到蘋果能盡快為應(yīng)用 程序的Web視圖模式推出速度更出色的Nitro JavaScript引擎;在之前的iOS版本中,由于該引擎只 支持Safari瀏覽器,因此使用WebKit引擎的應(yīng)用在速 度表現(xiàn)上無法令人滿意。不過Khan對新的Safari贊不 絕口,特別是其更寬裕的屏幕尺 寸:全屏模式“可以說是為我的 網(wǎng)站設(shè)計量身訂作一般,”他指 出。
作為一位iOS開發(fā)者,最糟糕的決 定就是只把新系統(tǒng)當(dāng)作外觀轉(zhuǎn)變的 一場花瓶式盛宴,Branchfire公司 的Bhatt解釋道。iOS與Mac OS X 兩大系統(tǒng)將最終帶來一致的使用體 驗,他指出。“這就是我們將實現(xiàn)的 ***目標(biāo),而用戶朋友們將親眼見 證這一點。”開發(fā)人員則應(yīng)該以此作 為自己的努力方向。