Nielsen最近的研究數(shù)據(jù)表明,Android系統(tǒng)的設(shè)備已經(jīng)在數(shù)量上超過iOS系統(tǒng)了,所以并不難看出Android市場的繁榮正如日中天:有4.8億的用戶正在使用Android設(shè)備,每天有100萬個新的設(shè)備被激活。這意味著,每三個星期,新激活的Android設(shè)備數(shù)幾乎等于整個澳大利亞的人口數(shù)。
三鄉(xiāng)軟件開發(fā)為了適應(yīng)Android市場的快速增長,知名的App也以越來越快的步伐發(fā)布Android系統(tǒng)版本,例如Instagram的Android版本僅僅在10天之內(nèi)就獲得了1000萬的下載安裝。盡管這個平臺的擴張空前地快速,但絕大部分的App質(zhì)量并不盡如人意。在Google Play很少有像在iTunes Store一樣多高質(zhì)量的App,部分的原因可能是由于Android在過去幾年中快速度過其青春期,而導(dǎo)致混亂和不穩(wěn)定,于是很多設(shè)計師為了避免這種混亂而傾向于選擇iOS平臺。
當(dāng)然很多系統(tǒng)的問題被夸大其詞,其中一些Android的問題在新版本中已經(jīng)不復(fù)存在,針對仍然存在的一些問題,本文提供了一些解決方案,同時也為將要開始設(shè)計偉大的Android應(yīng)用的你提供一些建議。
第一部分:青春期癥狀
許多App的表現(xiàn)不如預(yù)期是因為平臺的不成熟。即使Android擁有一個強大的實驗場所——為制造商和開發(fā)者提供了非常自由和開放的環(huán)境去創(chuàng)造他們想要創(chuàng)造的App或功能,但并沒有很多人愿意在一個如沙盒(Sandbox)的環(huán)境下來工作。不過如今,這個沙盒已經(jīng)逐漸成長為可以承載偉大設(shè)計的基礎(chǔ)了。接下來的一些例子將為你展示Android如何從青春期變得成熟:
Google自己的App缺乏一致性
并不是很久以前,幾乎所有Google家自己的Android App幾乎每個看起來都不太一樣。
在Android開發(fā)社區(qū)中,缺乏以用戶為中心的設(shè)計理念
由于自身缺乏一致性,Google并沒有給開發(fā)者樹立一個正確榜樣,正是因為這種缺乏一致性的設(shè)計指導(dǎo)和模式標準,導(dǎo)致了平臺上用戶體驗較差。好的設(shè)計是以人為本的,它利用技術(shù)幫人們達成他們的目標。Google并不像另一個極端Apple一樣,在最開始反復(fù)和開發(fā)者強調(diào)用戶體驗的重要性。
在不同設(shè)備以及不同的系統(tǒng)版本之間,有著明顯的一致性體驗差異
硬件制造商往往定制自己的系統(tǒng)UI和硬件按鈕,這就造成了設(shè)備的碎片化,使得測試和質(zhì)量控制非常困難,在不同設(shè)備上設(shè)計一致體驗的App變得幾乎不可能。
第二部分:Android正在變得成熟
Android今天的用戶體驗比以往任何時候都更加強大,這使得App開發(fā)者和設(shè)計師更容易做出好的應(yīng)用。當(dāng)然一些早期問題仍然存在,但大部分問題變得更易處理,有些已經(jīng)被完全解決了。其中一個很重要的遺留問題是Android市場上仍然很缺乏偉大的App,但是在一個高速成長的系統(tǒng)平臺上,設(shè)計師和開發(fā)者會很愿意去嘗試解決這些問題。
第三部分:創(chuàng)建成功Android App的小貼士
認識Android
要了解Android,應(yīng)該先知道如何使用Android系統(tǒng),并且了解這個系統(tǒng)的用戶。最好的方法也許就是買一些不同產(chǎn)家、不同屏幕尺寸甚至不同系統(tǒng)版本的設(shè)備來體驗。這不僅會幫助你認識用戶的多樣性,也可以更好的測試你的App。為你的App選擇最佳的支持設(shè)備,可從Google獲取最新的統(tǒng)計數(shù)據(jù),選擇一個符合你要求的設(shè)備。另外,一些獨立報告,如 OpenSignal’s August 2012 report也能夠幫助你進行設(shè)備選擇。
要記住的是,Android系統(tǒng)的更新是由服務(wù)提供商控制的,所以,如Google家的Nexus系列就能夠更早獲得最新的系統(tǒng)版本。于是,擁有一臺最新的Nexus設(shè)備往往可以讓你最先體驗平臺的最新發(fā)布版本。你也可以通過購買二手設(shè)備來節(jié)約成本,但要在購買前確保它能夠運行你需要的Android版本(許多舊設(shè)備的系統(tǒng)不支持更新)。
遵循設(shè)計指引
遵循設(shè)計指引將幫助你創(chuàng)建一個感覺更加像“原裝”的應(yīng)用,當(dāng)然這僅僅是值得這么做的其中一個原因。設(shè)計指引還可以幫助你得到以下好處:
便于App適應(yīng)于幾乎任何設(shè)備
使應(yīng)用程序使用起來更Android
提供用戶熟悉習(xí)慣的UI
使App開發(fā)過程更加容易
增加應(yīng)用程序在Google Play市場獲得推薦的機會
遵循Android的導(dǎo)航模式,使用平臺原生的導(dǎo)航元素同樣能夠有利于創(chuàng)建一個跨多終端一致的體驗。
理解Android的外觀和感覺
眾所周知Google在為了其所有的產(chǎn)品提供一個一致的視覺體驗上已經(jīng)投入了非常多的努力,Android當(dāng)然是其中之一,Android 4.0引入了自己的風(fēng)格:簡單,平面,干凈(simple, plain, clean)——注重功能本身而不是形式感。
這雖然在一定程度上為開發(fā)者和設(shè)計師提供了更大的自由度,但同時還是要考慮到Android視覺風(fēng)格的精妙之處:用更少來表達更多(saying more with less)。這說明了:簡單地從iOS系統(tǒng)復(fù)制樣式和元素也許不再好使。在發(fā)布一個使用舊風(fēng)格或者包含其他平臺特征的視覺元素的全新App的時候,可能會造成用戶的反感或負面效果——微軟就發(fā)生過這樣一個例子。瀏覽Android Niceties是掌握Android風(fēng)格和找到靈感的好方法。
Copyright ?2011~2019 wvnew.com Inc.All Rights Reserved. 版權(quán)所有 中山網(wǎng)維軟件技術(shù)有限公司