iOS vs. Android,應用設計該如何對癥下藥?

0 評論 4699 瀏覽 1 收藏 11 分鐘
? ? ? ?什么才是優秀的使用體驗?這個問題一致困擾著產品經理們。為此,在CMDN俱樂部第28期活動中,咕咚網高級產品經理王磊從《咕咚運動+》的設計過程出發,詳談該如何針對iOS、Android平臺的不同操作特性及使用習慣,進行應用設計,將產品的各種特點和功能恰如其分地融入到平臺之中。

 


 

圖:咕咚網高級產品經理 王磊

? ? ? 王磊(@leiup),80后,畢業后就職于微軟游戲技術平臺,之后加入成都酷玩網絡任項目經理。2011年加入了咕咚網,將“首先改善自己的健康狀態為目標,給更多的人帶來健康的生活方式”作為工作發展方向?!豆具诉\動+》手機App的推出,成就了現在的咕咚網和王磊,作為咕咚網產品部的負責人,王磊領導產品團隊規劃設計更優秀的產品,為用戶帶來更好的體驗。

以下為咕咚網高級產品經理 王磊的演講實錄:

? ? ? 《咕咚運動+》就是一款通過游戲化和社交分享的方式,激勵和督促用戶真正運動起來的健身軟件。利用GPS作為采集數據的主要技術,根據采集的運動數據,計算出卡路里消耗、運動軌跡和距離等信息,用戶可以將其以游戲化的方式分享給其他社交網站的好友,讓他們一起來激勵你。

? ? ? 設計之初:從追求全而廣到只做一款App

? ? ? 《咕咚健身》是咕咚網進入移動健身領域的第一款產品,是以手機傳感器作為采集數據的主要方式,通過手機設備的重力傳感器記錄運動數據。當時我們做的時候,界面設計得比較復雜,功能也比較多。因為當時主要是為了滿足更多人的需求,所以就做了一個比較復雜的版本。

 


 

圖:《咕咚健身》vs.《咕咚跑步》

? ? ? ? ? 《咕咚跑步》是我們開發的第二款手機App,第一次嘗試以GPS為主要采集方式。經過一系列的嘗試,我們也有了一個很大的轉變——只做一款App,做得簡單,讓更多人喜歡。并且,也逐漸地摸索出屬于我們自己的設計思路,具體如下:

  • 基于手機GPS定位技術,間隔一定距離記錄一次位置;
  • 針對Google地圖的偏移進行了校正處理,保證路線的準確;
  • 同時獲取速度、海拔,計算平均速度、每公里配速等;
  • 根據運動類型,用戶個人資料以及速度,計算出卡路里的燃燒;
  • 數據上傳到咕咚網服務器,云端存儲;
  • 手機端隨時隨地查看數據;
  • 社交網絡分享運動成績,包括微博、微信、QQ空間等;
  • 各種運動類型,滿足用戶需求;
  • “約跑”社交模式;實時消息溝通。

跨平臺設計:iOS vs. Android

? ? ? ? 我們最初是進行iOS版本應用的設計,開發比較簡單,分辨率、機型也都很固定。當時我們并沒有考慮太多,只想著針對市面上一款手機就行了。直到Android崛起,我們才意識到,在中國,Android用戶非常多。因此,我們在考慮設計平臺時,針對iOS、Android兩個不同的平臺進行不同的細節體驗。

 


 

  • 界面UI設計

? ? ? 做iPhone應用時只有一個寬度,不會變,iPhone5的長度變化對我們來說并沒有影響,我們關注的是寬度。所以在進行iOS UI設計時,我們只需做一件事,就是將寬度固定好,然后其他的都不用煩。

 


 

? ? ?但做Android卻是千奇百怪,讓我們很是頭痛。即使公司采購50部以上的測試機,仍然會產生各種各樣的問題。之前我們出一個版本,在很多Android手機上測試過,我們覺得這個版本應該能適用于任何Android手機。結果發布之后,就有用戶反饋說不支持小米2。由此可見,Android的定制性太高,要根據不同的機型進行改造。因此,我們在進行設計時,就會做四套UI,分別對界定的小、中、大、超大進行評估,這樣也就可以解決至少80%的問題。

  • 賬號登錄方式

? ?很多用戶使用iPhone有一個習慣,在輸入用戶名和密碼之后,會直接點擊右上角的登陸。但Android在帳號、密碼之后,卻是直接登陸按鈕。

  • 不同平臺的操作習慣

? ? ?iPhone和Android在用戶體驗上有許多細節上的不同,因此,我們進行了一一區分。根據不同平臺的操作習慣進行設計,但說起來容易做起來難。像iOS版本的操作習慣,很多操作都是采取滑動,比如說有一個存儲用戶歷史數據的歷史頁面,在iOS上是左上角有一個編輯,而Android上則是長按。后來,我們也慢慢地摸索出一些經驗,在Android方面考慮的事要比iPhone多得多。

  • 性能差異帶來的影響

? ? ?Android手機定制化程度太高,價格從600塊至5000塊不等,因此,性能肯定存在差異,無論從GPS還是內存角度來講都是如此。

  • 分辨率不同的適配

進行數據量比較大的交互設計會出現不同的問題,因此,要做網絡差異優化的話,就要保證能夠在價格比較低的Android手機上正常使用。

  • 針對性放棄動畫交互

? ? ?在iOS平臺上做交互設計很容易,但在Android平臺上則會考慮到崩潰的問題,因此在Android上,我們便針對性地放棄了一些動畫的交互。

  • 語音文件的不同處理

? ? ?iPhone在播放語音文件時相對流暢,而針對Android則通過對碎片化的語音文件進行完整播放。一旦某個語音文件處理得不好,則會導致整體運行不穩定。

  • 數據交互的不同處理

? ? ?每一條數據有大有小,如果運行時間長的話,數據就比較大一點。在Android上進行交互時,反應可能會比較慢,并且隨時有可能崩潰,因此我們會進行分段數據的處理,點擊每一段數據時再讀取詳細的數據。

  • 網絡差異的優化

? ? ?網絡差異化主要針對離線和2G/3G網絡,網絡的差異會影響用戶體驗,用戶在使用2G網絡時,減少一些交互次數,在速度上處理得更加緩和,在運行速率和效率上有所保證,一切以用戶體驗為核心。

我們所面臨的問題

Android版本

  • GPS硬件差異,Android手機型號眾多,導致GPS硬件參差不齊,定位速度、準確性有較大偏差;
  • 機能差異導致操作流暢度問題,內存不足導致崩潰;
  • Android系統多元化,軟件運行兼容性不強;
  • 分辨率的不統一,造成工作量的增加;

iOS版本

  • 系統版本升級帶來的新特性;
  • 機型換代造成的影響,分辨率、尺寸、性能等;

觀眾:你們的優勢是什么?主要靠什么實現盈利?

王磊:一般不愛運動的人最關心的是用了這個軟件后有沒有效果,像卡路里消耗、配速等都是比較專業的運動人士關心的東西。我們在進行產品設計時考慮的是比較專業的和普通用戶,假設一般的白領用戶,每天少坐兩站地鐵,少開兩天車,通過這種方式來給自己運動的機會,但這時候也就需要有輔助的東西來記錄它,記錄了以后可以進行分享。我們希望以這種模式來實現每天運動。

 


 

圖:咕咚服務全景圖:運動社區+手機App+智能配件

如果是專業的運動人士的話,他本來就愛好運動,用這個軟件的目的就是為了得出他的成績。而一般的目的就是,我今天運動了,或者說我要減肥十斤,大家一起來監督一下。

因為我們的App是免費的,因此,我們盈利的主要來源就是配件,這對我們來說也是公司的一個重要發展方向。

 

來源:APKBUS

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發揮!