iOS 7 應(yīng)用開(kāi)發(fā)者需要注意的五件事
據(jù)國(guó)外媒體報(bào)道,蘋(píng)果在 今年早些時(shí)候的“全球開(kāi)發(fā)者大會(huì)”(WWDC)已經(jīng)明確表示將在今年秋天發(fā)布旗下全新移動(dòng)操作系統(tǒng)iOS 7,這一版本的iOS將完全摒棄過(guò)去的“擬物”設(shè)計(jì)風(fēng)格,并開(kāi)始采用實(shí)用性更高的“扁平化設(shè)計(jì)”。對(duì)于開(kāi)發(fā)者來(lái)說(shuō),這一全新游戲規(guī)則要求他們根據(jù)iOS 7的用戶界面而重新設(shè)計(jì)自己的應(yīng)用,并希望借此帶給消費(fèi)者更加新鮮、且同設(shè)備擁有更高默契的應(yīng)用使用體驗(yàn)。
日前,在倫敦和紐約都擁有辦事處的移動(dòng)應(yīng)用開(kāi)發(fā)商Fueled英國(guó)地區(qū)設(shè)計(jì)總監(jiān)羅伯-帕爾默(Rob Palmer)就在知名科技媒體The Next Web撰文發(fā)表了自己對(duì)于應(yīng)用開(kāi)發(fā)者在針對(duì)iOS 7開(kāi)發(fā)應(yīng)用時(shí)需要注意的幾個(gè)方面的看法。具體內(nèi)容如下:
1. 保持簡(jiǎn)潔
如果你參與過(guò)iOS 7的測(cè)試工作或者下載了現(xiàn)有的iOS 7開(kāi)發(fā)者預(yù)覽版,你應(yīng)該知道蘋(píng)果對(duì)于操作系統(tǒng)簡(jiǎn)潔的追求已經(jīng)到達(dá)了一個(gè)全新的層級(jí)。iOS 7中的整體設(shè)計(jì)理念相比以往更加簡(jiǎn)潔,應(yīng)用程序圖標(biāo)和界面的設(shè)計(jì)也同樣如此。這也就是說(shuō),此前那些非常適合iOS 6系統(tǒng)的應(yīng)用或許會(huì)令iOS 7用戶感到過(guò)于復(fù)雜。當(dāng)然,我并不是說(shuō)你必須在應(yīng)用開(kāi)發(fā)過(guò)程中始終精確地復(fù)制蘋(píng)果的設(shè)計(jì)風(fēng)格,因?yàn)槲艺J(rèn)為開(kāi)發(fā)者依然擁有著較大的自由設(shè)計(jì)空間。
2. 層次感
在iOS 7中,蘋(píng)果通過(guò)充分利用操作系統(tǒng)的層次感而為用戶提供了一個(gè)更加緊湊的界面設(shè)計(jì)。而且,分層設(shè)計(jì)的好處就在于可以有效提升用戶的使用效率和動(dòng)態(tài)感,因此為 了使自己的應(yīng)用能夠配合iOS 7的整體設(shè)計(jì)風(fēng)格,應(yīng)用開(kāi)發(fā)者需要在設(shè)計(jì)應(yīng)用時(shí)將層次感融入到軟件的UI設(shè)計(jì)之中。然而,分層設(shè)計(jì)并不等于雜亂五章的設(shè)計(jì)風(fēng)格,應(yīng)用開(kāi)發(fā)者同樣需要保證應(yīng) 用主頁(yè)面的條理和開(kāi)放性。
3. 互動(dòng)性
為了進(jìn)一步增強(qiáng)不同原生應(yīng)用之間的互動(dòng)性,蘋(píng)果公司已經(jīng)開(kāi)始有目的性的降低應(yīng)用程序之間的獨(dú)立性。而且,iOS 7的最大優(yōu)勢(shì)之一就是可以增強(qiáng)應(yīng)用程序的可視性和可訪問(wèn)性。因此,應(yīng)用開(kāi)發(fā)者理應(yīng)在軟件開(kāi)發(fā)過(guò)程中充分考慮到自己的應(yīng)用與其它程序進(jìn)行互動(dòng)、關(guān)聯(lián)的可能。
當(dāng)然,這或許意味著開(kāi)發(fā)者需要在軟件開(kāi)發(fā)過(guò)程中為部分功能性留下一些空間,以便讓其他應(yīng)用程序有可能在日后填補(bǔ)這一空缺。或者,應(yīng)用開(kāi)發(fā)者也可以充分思考一下如何才能使自己的應(yīng)用程序填補(bǔ)其他應(yīng)用所遺留的功能性空白。
4. 找到自我
需 要指出的是,配合iOS 7的設(shè)計(jì)風(fēng)格并不意味著必須以犧牲應(yīng)用個(gè)性作為代價(jià)。我相信,一些設(shè)計(jì)師的優(yōu)秀作品依舊可以在這些簡(jiǎn)潔、彩色、分層的應(yīng)用環(huán)境之中生存下來(lái)。而且,應(yīng)用開(kāi) 發(fā)者不應(yīng)該在對(duì)應(yīng)用進(jìn)行升級(jí)的過(guò)程中迷失自己。反而,他們應(yīng)該堅(jiān)持在自己認(rèn)為正確的道路上繼續(xù)走下去。
5. 循序漸進(jìn)
雖 然一個(gè)全新操作系統(tǒng)的出現(xiàn)會(huì)讓許多人興奮不已,但這并不一定意味著你的應(yīng)用程序一定就需要進(jìn)行改變,因?yàn)閱渭?ldquo;為改變而作出的改變”或許最終會(huì)讓你后悔不 已。就像俗話所說(shuō)的那樣:“如果東西沒(méi)壞,就不需要進(jìn)行修理(If it ain’t broke, don’t fix it)。”否則,你可能會(huì)既多花冤枉錢(qián),又走上一條歪路。
除此之外,盡管每個(gè)應(yīng)用的最終用戶界面還是由開(kāi)發(fā)者和設(shè)計(jì)師所決定,但全新操作系統(tǒng)的出現(xiàn)的確為他們提供了一個(gè)大致的設(shè)計(jì)方向。因此作為應(yīng)用開(kāi)發(fā)者,我們不妨以更加謹(jǐn)慎的態(tài)度來(lái)迎接這個(gè)秋天的到來(lái)。