iOS 7應用開發者需要注意的五件事

2013年8月8日蘋果在今年早些時候的“全球開發者大會”(WWDC)已經明確表示將在今年秋天釋出旗下全新移動作業系統iOS 7,這一版本的iOS將完全摒棄過去的“擬物”設計風格,並開始採用實用性更高的“扁平化設計”。對於開發者來說,這一全新遊戲規則要求他們根據iOS 7的使用者介面而重新設計自己的應用,並希望藉此帶給消費者更加新鮮、且同裝置擁有更高默契的應用使用體驗。

日前,在倫敦和紐約都擁有辦事處的移動應用開發商Fueled英國地區設計總監羅伯-帕爾默(Rob Palmer)就在知名科技媒體The Next Web撰文發表了自己對於應用開發者在針對iOS 7開發應用時需要注意的幾個方面的看法。具體內容如下:

1. 保持簡潔

如果你參與過iOS 7的測試工作或者下載了現有的iOS 7開發者預覽版,你應該知道蘋果對於作業系統簡潔的追求已經到達了一個全新的層級。iOS 7中的整體設計理念相比以往更加簡潔,應用程式圖示和介面的設計也同樣如此。這也就是說,此前那些非常適合iOS 6系統的應用或許會令iOS 7使用者感到過於複雜。當然,我並不是說你必須在應用開發過程中始終精確地複製蘋果的設計風格,因為我認為開發者依然擁有著較大的自由設計空間。

2. 層次感

在iOS 7中,蘋果通過充分利用作業系統的層次感而為使用者提供了一個更加緊湊的介面設計。而且,分層設計的好處就在於可以有效提升使用者的使用效率和動態感,因此為了使自己的應用能夠配合iOS 7的整體設計風格,應用開發者需要在設計應用時將層次感融入到軟體的UI設計之中。然而,分層設計並不等於雜亂五章的設計風格,應用開發者同樣需要保證應用主頁面的條理和開放性。

3. 互動性

為了進一步增強不同原生應用之間的互動性,蘋果公司已經開始有目的性的降低應用程式之間的獨立性。而且,iOS 7的最大優勢之一就是可以增強應用程式的可視性和可訪問性。因此,應用開發者理應在軟體開發過程中充分考慮到自己的應用與其它程式進行互動、關聯的可能。

當然,這或許意味著開發者需要在軟體開發過程中為部分功能性留下一些空間,以便讓其他應用程式有可能在日後填補這一空缺。或者,應用開發者也可以充分思考一下如何才能使自己的應用程式填補其他應用所遺留的功能性空白。

4. 找到自我

需要指出的是,配合iOS 7的設計風格並不意味著必須以犧牲應用個性作為代價。我相信,一些設計師的優秀作品依舊可以在這些簡潔、彩色、分層的應用環境之中生存下來。而且,應用開發者不應該在對應用進行升級的過程中迷失自己。反而,他們應該堅持在自己認為正確的道路上繼續走下去。

5. 循序漸進

雖然一個全新作業系統的出現會讓許多人興奮不已,但這並不一定意味著你的應用程式一定就需要進行改變,因為單純“為改變而作出的改變”或許最終會讓你後悔不已。就像俗話所說的那樣:“如果東西沒壞,就不需要進行修理(If it ain’t broke, don’t fix it)。”否則,你可能會既多花冤枉錢,又走上一條歪路。

除此之外,儘管每個應用的終端使用者介面還是由開發者和設計師所決定,但全新作業系統的出現的確為他們提供了一個大致的設計方向。因此作為應用開發者,我們不妨以更加謹慎的態度來迎接這個秋天的到來。