iOS UI遷移到Android的5條準則

veldts發表於2012-01-21

原文:5 tips for converting iOS UI to Android

打造一款與Android智慧機渾然天成的Android應用

時下,許多公司正在將iOS應用往Android上移植。然而,只是簡單的一對一介面轉換可能會對潛在使用者造成困擾。

以我之見,與其讓同一個應用在不同平臺上保持一致的操作習慣,還不如讓多個應用在同一平臺上遵循一致的操作習慣。畢竟同時使用多個不同平臺手機的使用者並不多見。做到本文提出的5條簡要準則,可以讓iOS應用“混入”不斷壯大的Android應用隊伍。

1. 使用頂部選項卡(top tabs)

Google建議:Android應用的選項卡應置於介面頂部而不是最底部。

來自Roman Nurik在2010年Google開發者大會上的演講膠片

來自Roman Nurik在2010年Google開發者大會上的演講膠片

該建議有個很充分的理由。看下面兩張圖,這兩張圖都是runtastic應用的外觀。Android版本的UI幾乎未做改動,這會對大部分Android使用者造成困擾。許多Android手機都有4個(或部分有3個)Android必備按鍵,就在螢幕底部下方。應用的導航按鈕緊鄰這些按鍵,很容易引起使用者誤操作。

runtastic ios runtastic android

Foursquare移植得還不錯,將導航選項卡挪到靠近頂部處,從而避免了runtastic存在的問題。

foursquare ios foursquare android

左側:iOS版本 右側:Android版本

2. 勿用後退按鈕

所有Android裝置都必須提供後退鍵,使用者已習慣使用後退鍵。介面上無需畫蛇添足,再加個後退按鈕。

引以為戒!

Android Central

有點叫人難堪的是,這個反面例子來自Android Central(Android新聞的絕佳來源)應用

3. 使用Android平臺特有圖示

Android平臺針對最常見的動作提供了相應的圖示。分享(share)圖示是其中之一。Allrecepies使用了iOS圖示(右上角)。以系統自帶的照片庫(gallery)應用為例,Android提供有很好的“分享”圖示。應用可隨意使用。

enter image description here enter image description here

左側:錯誤 右側:正確

4. 使用Android的intent API

intent API是Android平臺最突出的特性(feature)之一。它允許應用訪問其他應用的特性,從而擴充套件它們的功能。最常見的用法大概就是各種應用上的分享功能。應用可以選擇分享文字、網址(URL)和圖片等。隨後,其他應用可以註冊監聽自身可處理的意圖(intent)。

應用不應另行打造一套通過Facebook、twitter等分享的自有介面。如果應用就是不讓Android處理分享意圖(intent),那就讓使用者選擇自己喜歡的twitter等客戶端。這種方式對使用者而言要方便得多。

enter image description here enter image description here

左側:錯誤 右側:正確

5. 考慮使用活動欄(Action Bar)

活動欄是Android應用最好認的一大特徵。使用了活動欄,從外觀而言,應用便搖身一變為Android應用。使用者對活動欄已習以為常,它還可以改善應用的可用性。話說回來,跟往常一樣,UI元件應當用得其所。

Evernote

Evernote的活動欄模式用得很好

小結

簡單的一對一轉換iOS設計通常不會取得良好的使用者體驗。不過,必需的修改也不見得要花很大力氣,同時還能大幅提升使用者滿意度。

相關文章