iOS vs. Android,应用设计该如何对症下药?
摘要:從iOS到Android,兩大平臺應(yīng)用設(shè)計有何不同?又都存在什么樣的問題?Android定制性太高,該如何進行UI設(shè)計?在CMDN CLUB第28期活動中,咕咚網(wǎng)高級產(chǎn)品經(jīng)理王磊,從iOS、Android談起,詳解應(yīng)用設(shè)計該如何對癥下藥。
什么才是優(yōu)秀的使用體驗?這個問題一致困擾著產(chǎn)品經(jīng)理們。為此,在CMDN俱樂部第28期活動中,咕咚網(wǎng)高級產(chǎn)品經(jīng)理王磊從《咕咚運動+》的設(shè)計過程出發(fā),詳談該如何針對iOS、Android平臺的不同操作特性及使用習(xí)慣,進行應(yīng)用設(shè)計,將產(chǎn)品的各種特點和功能恰如其分地融入到平臺之中。
圖:咕咚網(wǎng)高級產(chǎn)品經(jīng)理 王磊
王磊(@leiup),80后,畢業(yè)后就職于微軟游戲技術(shù)平臺,之后加入成都酷玩網(wǎng)絡(luò)任項目經(jīng)理。2011年加入了咕咚網(wǎng),將“首先改善自己的健康狀態(tài)為目標,給更多的人帶來健康的生活方式”作為工作發(fā)展方向。《咕咚運動+》手機App的推出,成就了現(xiàn)在的咕咚網(wǎng)和王磊,作為咕咚網(wǎng)產(chǎn)品部的負責(zé)人,王磊領(lǐng)導(dǎo)產(chǎn)品團隊規(guī)劃設(shè)計更優(yōu)秀的產(chǎn)品,為用戶帶來更好的體驗。
以下為咕咚網(wǎng)高級產(chǎn)品經(jīng)理 王磊的演講實錄:
《咕咚運動+》就是一款通過游戲化和社交分享的方式,激勵和督促用戶真正運動起來的健身軟件。利用GPS作為采集數(shù)據(jù)的主要技術(shù),根據(jù)采集的運動數(shù)據(jù),計算出卡路里消耗、運動軌跡和距離等信息,用戶可以將其以游戲化的方式分享給其他社交網(wǎng)站的好友,讓他們一起來激勵你。
設(shè)計之初:從追求全而廣到只做一款A(yù)pp
《咕咚健身》是咕咚網(wǎng)進入移動健身領(lǐng)域的第一款產(chǎn)品,是以手機傳感器作為采集數(shù)據(jù)的主要方式,通過手機設(shè)備的重力傳感器記錄運動數(shù)據(jù)。當(dāng)時我們做的時候,界面設(shè)計得比較復(fù)雜,功能也比較多。因為當(dāng)時主要是為了滿足更多人的需求,所以就做了一個比較復(fù)雜的版本。
圖:《咕咚健身》vs.《咕咚跑步》
《咕咚跑步》是我們開發(fā)的第二款手機App,第一次嘗試以GPS為主要采集方式。經(jīng)過一系列的嘗試,我們也有了一個很大的轉(zhuǎn)變——只做一款A(yù)pp,做得簡單,讓更多人喜歡。并且,也逐漸地摸索出屬于我們自己的設(shè)計思路,具體如下:
?
- 基于手機GPS定位技術(shù),間隔一定距離記錄一次位置;
- 針對Google地圖的偏移進行了校正處理,保證路線的準確;
- 同時獲取速度、海拔,計算平均速度、每公里配速等;
- 根據(jù)運動類型,用戶個人資料以及速度,計算出卡路里的燃燒;
- 數(shù)據(jù)上傳到咕咚網(wǎng)服務(wù)器,云端存儲;
- 手機端隨時隨地查看數(shù)據(jù);
- 社交網(wǎng)絡(luò)分享運動成績,包括微博、微信、QQ空間等;
- 各種運動類型,滿足用戶需求;
- “約跑”社交模式;實時消息溝通。
?
跨平臺設(shè)計:iOS vs. Android
我們最初是進行iOS版本應(yīng)用的設(shè)計,開發(fā)比較簡單,分辨率、機型也都很固定。當(dāng)時我們并沒有考慮太多,只想著針對市面上一款手機就行了。直到Android崛起,我們才意識到,在中國,Android用戶非常多。因此,我們在考慮設(shè)計平臺時,針對iOS、Android兩個不同的平臺進行不同的細節(jié)體驗。
?
- 界面UI設(shè)計
?
做iPhone應(yīng)用時只有一個寬度,不會變,iPhone5的長度變化對我們來說并沒有影響,我們關(guān)注的是寬度。所以在進行iOS UI設(shè)計時,我們只需做一件事,就是將寬度固定好,然后其他的都不用煩。
但做Android卻是千奇百怪,讓我們很是頭痛。即使公司采購50部以上的測試機,仍然會產(chǎn)生各種各樣的問題。之前我們出一個版本,在很多Android手機上測試過,我們覺得這個版本應(yīng)該能適用于任何Android手機。結(jié)果發(fā)布之后,就有用戶反饋說不支持小米2。由此可見,Android的定制性太高,要根據(jù)不同的機型進行改造。因此,我們在進行設(shè)計時,就會做四套UI,分別對界定的小、中、大、超大進行評估,這樣也就可以解決至少80%的問題。
?
- 賬號登錄方式
?
很多用戶使用iPhone有一個習(xí)慣,在輸入用戶名和密碼之后,會直接點擊右上角的登陸。但Android在帳號、密碼之后,卻是直接登陸按鈕。
?
- 不同平臺的操作習(xí)慣
?
iPhone和Android在用戶體驗上有許多細節(jié)上的不同,因此,我們進行了一一區(qū)分。根據(jù)不同平臺的操作習(xí)慣進行設(shè)計,但說起來容易做起來難。像iOS版本的操作習(xí)慣,很多操作都是采取滑動,比如說有一個存儲用戶歷史數(shù)據(jù)的歷史頁面,在iOS上是左上角有一個編輯,而Android上則是長按。后來,我們也慢慢地摸索出一些經(jīng)驗,在Android方面考慮的事要比iPhone多得多。
?
- 性能差異帶來的影響
?
Android手機定制化程度太高,價格從600塊至5000塊不等,因此,性能肯定存在差異,無論從GPS還是內(nèi)存角度來講都是如此。
?
- 分辨率不同的適配
?
進行數(shù)據(jù)量比較大的交互設(shè)計會出現(xiàn)不同的問題,因此,要做網(wǎng)絡(luò)差異優(yōu)化的話,就要保證能夠在價格比較低的Android手機上正常使用。
?
- 針對性放棄動畫交互
?
在iOS平臺上做交互設(shè)計很容易,但在Android平臺上則會考慮到崩潰的問題,因此在Android上,我們便針對性地放棄了一些動畫的交互。
?
- 語音文件的不同處理
?
iPhone在播放語音文件時相對流暢,而針對Android則通過對碎片化的語音文件進行完整播放。一旦某個語音文件處理得不好,則會導(dǎo)致整體運行不穩(wěn)定。
?
- 數(shù)據(jù)交互的不同處理
?
每一條數(shù)據(jù)有大有小,如果運行時間長的話,數(shù)據(jù)就比較大一點。在Android上進行交互時,反應(yīng)可能會比較慢,并且隨時有可能崩潰,因此我們會進行分段數(shù)據(jù)的處理,點擊每一段數(shù)據(jù)時再讀取詳細的數(shù)據(jù)。
?
- 網(wǎng)絡(luò)差異的優(yōu)化
?
網(wǎng)絡(luò)差異化主要針對離線和2G/3G網(wǎng)絡(luò),網(wǎng)絡(luò)的差異會影響用戶體驗,用戶在使用2G網(wǎng)絡(luò)時,減少一些交互次數(shù),在速度上處理得更加緩和,在運行速率和效率上有所保證,一切以用戶體驗為核心。
我們所面臨的問題
Android版本
?
- GPS硬件差異,Android手機型號眾多,導(dǎo)致GPS硬件參差不齊,定位速度、準確性有較大偏差;
- 機能差異導(dǎo)致操作流暢度問題,內(nèi)存不足導(dǎo)致崩潰;
- Android系統(tǒng)多元化,軟件運行兼容性不強;
- 分辨率的不統(tǒng)一,造成工作量的增加;
?
iOS版本
?
- 系統(tǒng)版本升級帶來的新特性;
- 機型換代造成的影響,分辨率、尺寸、性能等;
觀眾:你們的優(yōu)勢是什么?主要靠什么實現(xiàn)盈利?
王磊:一般不愛運動的人最關(guān)心的是用了這個軟件后有沒有效果,像卡路里消耗、配速等都是比較專業(yè)的運動人士關(guān)心的東西。我們在進行產(chǎn)品設(shè)計時考慮的是比較專業(yè)的和普通用戶,假設(shè)一般的白領(lǐng)用戶,每天少坐兩站地鐵,少開兩天車,通過這種方式來給自己運動的機會,但這時候也就需要有輔助的東西來記錄它,記錄了以后可以進行分享。我們希望以這種模式來實現(xiàn)每天運動。
圖:咕咚服務(wù)全景圖:運動社區(qū)+手機App+智能配件
如果是專業(yè)的運動人士的話,他本來就愛好運動,用這個軟件的目的就是為了得出他的成績。而一般的目的就是,我今天運動了,或者說我要減肥十斤,大家一起來監(jiān)督一下。
因為我們的App是免費的,因此,我們盈利的主要來源就是配件,這對我們來說也是公司的一個重要發(fā)展方向。
www.itbole.net
轉(zhuǎn)載于:https://www.cnblogs.com/itbole/archive/2013/05/30/3107899.html
總結(jié)
以上是生活随笔為你收集整理的iOS vs. Android,应用设计该如何对症下药?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 中职生c语言搜题软件,适合法考学生用的搜
- 下一篇: 编程挑战:字符串的完美度
