目前許多公司都正將他們的iOS應用轉換爲能在Android平臺上運行的應用,可是,簡單的UI直接轉換可能會產生許多問題。
我不相信一個app在不一樣平臺版本之間的一致性比同一平臺的不一樣app的一致性更重要,由於沒有多少用戶同時使用多個不一樣的手機。本文介紹了五個簡單的規則,使iOS應用程序能夠適應日益增加的Android應用人羣。
1. 使用頂部選項卡
谷歌建議Android應用程序的選項卡放置在界面的頂部,而不是底部。
這是個很是好的建議,看下面的兩張圖片,這兩個應用都稱爲「runtastic」。Android應用中的界面實際上未改變,這會致使Android用戶使用上的一些問題。許多Android手機的底部都有3或4個按鈕,你的應用的導航比較靠近按鈕,用戶有時會不可避免地碰觸到按鈕。
正方形的接口能夠將導航選項卡移動到更高的地方,避免出現和runtastic同樣的問題。
左邊是 iOS 版本,右邊是Android 版本。
2. 界面中不要使用後退按鈕
全部的Android設備都須要有一個返回按鈕,用戶已經習慣使用它。全部沒有必要在用戶界面中再添加一個後退按鈕。不要這樣作!
3. 使用Android平臺的圖標
Android平臺提供了最經常使用操做的圖標,其中之一就是共享。Allrecepies使用了IOS圖標(左圖右上角)。Android有肯定的「共享」圖標,它能夠免費在每個應用程序中使用。
左邊是錯誤的,右邊是正確的。
4.使用Android的intent APIs
Android平臺上最強有力的特徵之一是intent APIs,容許應用程序擴展其它應用程序的功能。
最多見的方式多是在不一樣的應用程序之間共享功能。某個應用能夠選擇共享文本、URL、圖片等,其它的應用程序就能夠經過註冊的方式來獲取它們處理的意圖。應用程序經過Facebook、twitter共享時,不該該執行本身的接口。
左邊是錯誤的,右邊是正確的。
5. 考慮使用動做條(Action Bar)
動做條已經成爲Android應用程序中最容易鑑別的特徵。它可以提升應用程序的易用性。固然,只有在有意義的前提下,才應該使用這些UI組件。
Evernote使用動做條樣式(成功案例)
總結: 在UI設計中,要想建立良好的用戶體驗,簡單的直接轉換是遠遠不夠的。固然,做出一些必須的改變並不須要咱們付出太多的努力,相反會獲得更好的用戶滿意度。