秋風的蕭瑟 又見湖邊木葉飛

          歡迎來到梁良 | LonBlog,這里記錄下了我生活點點滴滴。

          蘋果與機器人–Iphone與Android 對比分析淺談

            自從Iphone橫空出世,就以簡單易用,并功能強大,作為智能手機的代名詞,直到Google推出Android 平臺,才棋逢對手;自此作為兩款經(jīng)常拿來一起比較的手持移動平臺,做了粗略分析比較;

          1. 開發(fā)平臺

            目前開發(fā)智能手持平臺設備的app相對來說已經(jīng)比較簡單。以Android手機Nexus One為例,它的處理器有1GHz,內(nèi)存則有512MB,跟開發(fā)客戶端應用的感覺已經(jīng)很類似。

            Iphone平臺
            對于Iphone平臺的開發(fā),首先要熟悉Apple的 MAC OS或者是Unix系統(tǒng)的開發(fā)基礎,Iphone的開發(fā)工具Xcode并不支持Windows平臺,因此開發(fā)者首先要擁有一臺mac電腦;

            語言學習方面,熟悉C語言的工程師可以省一點力,因為在Objective-C中,可以直接編寫C程序,唯有用戶接口的部分,一定得仰賴 Objective-C。

            Android 平臺
            Android采用java開發(fā),因此Android對系統(tǒng)資源的操作程度已接近PC客戶端開發(fā)。

            對于程序兼容性問題來看:
            Iphone 獨此一家,因此可以很好控制應用兼容性問題,而Android平臺的手機聯(lián)盟戰(zhàn)略,便有各家廠商的不同規(guī)格型號的機器,因而Google通過手機廠商統(tǒng)一硬件的規(guī)格手段達到兼容性的平衡。不過,也確實有開發(fā)者擔心Android的開放平臺,未來難保手機廠商不會因為自身的需求而有所調(diào)整,仍可能導致兼容性問題發(fā)生。

           

          2. 封閉和開放的審核機制

            Iphone平臺
            封閉和嚴格的審核一直都是Iphone做為Apple設計理念和保證app質(zhì)量的評審手段之一;在app應用開發(fā)完成,上架App Store上前,Apple也必須審核軟件的內(nèi)容,以避免包含色情與暴力,或者有已知Bug的軟件,影響整個市集的質(zhì)量。

            由于iPhone軟件的銷售與安裝,只能透過App Store這個唯一的管道,有志進入IPhone市場的開發(fā)者,也不得不買賬。

            Android 平臺
            相較于Apple的封閉,Android就顯得開放許多,Android Market則是被動審查機制(只有被足夠多的用戶舉報,Google才會對此進行審核),程序上傳幾個小時后,使用者就可以下載。 事實上開發(fā)者不經(jīng)由Android Market,也有其他途徑營銷。如:安卓市場。

            封閉與開放的作法各有好處,由Apple把關且鎖定銷售管道的作法,對消費者而言,可以確保質(zhì)量;而開發(fā)者也省得比較各市集之間的優(yōu)劣。

            而Android的開放作法,則有不設限的好處──開發(fā)者不用擔心Apple因為自身利益的考慮,而駁回軟件上架的申請。消費者的選擇自由度也高出很多。

           

          3. UI交互上差異

            1)硬件差異

            在傳統(tǒng)手機時代,用戶直接用鍵盤、按鍵操作數(shù)據(jù)。Iphone的操作有別于之前傳統(tǒng)手機的體驗,Iphone大觸摸屏概念推出,用戶可以直接對內(nèi)容進行操作排除其他中間設備控制,降低用戶使用門檻,對內(nèi)容操作也有很直接的體驗。

            Android則保留傳統(tǒng)手機的一些特征(返回、搜索、home、menu實體按鍵),也同樣有大觸摸屏;兩者之間的硬件差異,因此也決定了交互視覺上本質(zhì)的差異;

            Iphone平臺
            Iphone遵從Apple極簡設計風格,用隱喻的視覺方式提示用戶進行使用操作,同樣也直觀表達下一步的操作流程。大部分操作直接和內(nèi)容交互完成,用戶體驗統(tǒng)一連貫,典型案例:解鎖。

            Android平臺
            Android 有實體按鍵,承載其余過多的基本操作,將用戶停留在最重要的內(nèi)容上,因為有更多硬件操作,也能有更豐富的表現(xiàn),典型案例:軌跡球顏色提醒。
            缺點:部分操作,屏幕與按鍵之間來回轉(zhuǎn)換;

            2)title和導航指引

            手持移動設備的特性決定屏幕的有限,在應用程序的層級關系中如何指引用戶完成操作,便尤為重要;

            Iphone平臺
            應用程序有信息層級關系,Iphone利用title區(qū)域進行操作指引,title的左邊是返回。讓用戶明確層級之間的關系;
            反思,應用程序信息有較深的層級怎么辦,在開發(fā)過程中,不是一味導航復雜化,而是盡量減少關系層級;

            Android平臺
            Android,頁面的回退依靠實體返回按鍵,因此title區(qū)域不必要操作,在視覺上減小了高度,擴大了內(nèi)容區(qū)域。
            缺點:沒有一個好的導航指引。

            3)分散與集合

            Iphone平臺
            為了避免一個按鍵承載過多功能,Iphone 的做法將菜單里的功能進行分解。
            缺點:視覺壓力大,界面所承載較多。

            Android平臺
            集合菜單選項,將由實體menu按鍵承載。同時也支持長按操作,對于承載信息的承載有更多的選擇。
            缺點:用戶門檻高,各個場景不同,所體現(xiàn)的菜單選項也不同,用戶溶入性較差,來回切換視覺焦點,沒有一致的體驗。

            4)風格樣式

            Iphone平臺
            Iphone有完整的統(tǒng)一,包括Itouch Iphone Ipad,有完整的視覺規(guī)范和較為統(tǒng)一的體驗。

            Android平臺
            因廠商的不同,有不同的視覺差異,并且各自的視覺規(guī)范也不同,例子:HTC  、Sony Ericsson
            缺點:硬件環(huán)境的不同,同一個應用開發(fā),造成開發(fā)成本增大,例如:屏幕參數(shù)和精度不同(高精度、中精度、低精度),
            常見的分辨率就有:320X480  480X800  480X854

            5)長期發(fā)展

            Google 在提供基于云端、數(shù)據(jù)驅(qū)動的應用方面符合長期發(fā)展趨勢,而 Apple 的設備綁定則不是。Apple 在云端基礎設施方面是追趕者,比如他們正在打造自己的地點位置服務。

            Apple 在云端的經(jīng)驗比較有限,特別是在算法取向的應用方面。相對應的是 Google 有如此龐大的數(shù)據(jù)資產(chǎn),在算法取向應用方面的經(jīng)驗非常豐富,這讓 Apple 在長期競爭中處于不利地位。

            Apple 的郵件、日程、地址簿等都為客戶端的延續(xù),本質(zhì)上是電腦同步到手機。而 Google 的對應產(chǎn)品生于網(wǎng)絡,總是實時同步。

            Apple 的優(yōu)勢:軟件和設計專利,這些優(yōu)勢是他們在 80 年代所沒有的。此外他們還有自己的殺手級應用,比如 iTunes 仍然是音樂應用的標桿,而且還是 podcast、語音書、電子書的中轉(zhuǎn)站。

            語音書和電子書也許會來到 Android Market,但很難想象 Android Market 會成為 iTunes 這樣的中轉(zhuǎn)站。

           

          小結:

            對于iphone或者是Android都各有優(yōu)缺點。簡單的看來Google是開放的,今后發(fā)展有足夠的優(yōu)勢;但目前看來Android平臺交互上不如Iphone更為直觀順暢,主要也是Apple在于細節(jié)上有足夠的表現(xiàn)和親和力。

            無論開發(fā)基于哪款平臺,都應該首要考慮該平臺的特性,以及該平臺的延續(xù)性。也避免在一個平臺上放置另一個平臺的操作習慣,至少在Android系統(tǒng)的界面上放置返回圖標,我覺得那是很多余的。

           

          參考文檔:

          [1] http://radar.oreilly.com/2010/01/the-nexus-one-vs-iphone.html
          [2] http://www.ithome.com.tw/itadm/article.php?c=60702&s=2


          (本文出自Tencent CDC Blog,轉(zhuǎn)載時請注明出處)

          posted on 2010-06-08 00:20 梁良 閱讀(313) 評論(0)  編輯  收藏 所屬分類: iphone OS

          <2010年6月>
          303112345
          6789101112
          13141516171819
          20212223242526
          27282930123
          45678910

          導航

          公告

              歡迎光臨

          常用鏈接

          隨筆分類

          隨筆檔案

          相冊

          .我的網(wǎng)站.

          友情博客

          開源社區(qū)

          科技博客

          資料網(wǎng)站

          最新隨筆

          搜索

          最新評論

          閱讀排行榜

          Powered by:
          LonLeung
          Copyright © 梁良

          本頁生成時間:毫秒

          主站蜘蛛池模板: 武冈市| 无棣县| 大连市| 广饶县| 鸡东县| 凯里市| 辛集市| 天台县| 灵丘县| 卫辉市| 封开县| 巫山县| 皮山县| 庆阳市| 镇巴县| 镇远县| 新兴县| 比如县| 凤冈县| 广汉市| 商水县| 孙吴县| 武强县| 昭苏县| 县级市| 舞阳县| 双辽市| 尖扎县| 锦屏县| 海门市| 马公市| 无棣县| 洛扎县| 扎赉特旗| 大理市| 庆安县| 福安市| 蕉岭县| 南溪县| 资中县| 邻水|