找回密碼註冊
作者: wu.hn8401
查看: 6549
回復: 1

文章標籤:

文章分享:

+ MORE精選文章:

    + MORE活動推薦:

    SAMSUNG T7 Shield 移動固態硬碟

    [*]超快的移動固態硬碟,比傳統外接 HDD 快 9.5 倍 [*]堅固的儲存 ...

    GEX PRO 850W玩家開箱體驗分享活動

    卓越性能,超值選擇 GEX PRO 系列通過 80 PLUS 金牌認證,實現高達 ...

    體驗極速WiFi 7!MSI Roamii BE Lite Mesh

    第一名 guanrung1110 https://www.xfastest.com/thread-293988-1- ...

    極致效能 為遊戲而生 990 PRO SSD 玩家體驗

    [*]極致效能固態硬碟 [*]PCIe 4.0 速度大幅提升 [*]優化的電源效率 ...

    打印 上一主題 下一主題

    [業界新聞] 為什麼iOS應用比Android應用更好看

    [複製鏈接]| 回復
    跳轉到指定樓層
    1#
    為什麼iOS應用比Android應用更好看
    大部分用戶可能都認為,智慧手機應用軟體的設計工作很單純,它與平臺無關,無論在iOS上或Android上都一樣。但事實上,在兼營這兩個平臺的開發者們看來,在iOS上設計一款介面精美細緻的應用要更容易。美國線上旅遊公司Hipmunk的UI設計師、iOS開發者達尼洛·坎波斯(Danilo Campos)為我們進行了概括:“最簡單的答案就是:在iOS上做個好看而吸引人的應用要比在安卓上容易不少。”
    先看看他得出上述結論的原因吧。
    首先,Android設備的“碎片化”是個大問題。在iOS平臺上寫代碼時,開發者們只需要處理很有限的螢幕解析度參數和硬體設定,畢竟iPhone和iPad就那麼幾款;而現在市面上的安卓機型恐怕沒人能數得清,這就導致開發者們要兼顧大量的設備參數。“Android設備有各種外形、大小、螢幕解析度和處理速度——這就給我們造成了巨大的困難,”Karma App公司的聯合創始人李·林登(Lee Linden)告訴《連線》網站,“我們需要對差不多20款擁有不同解析度和CPU的機型進行測試,這的確會大大拖慢開發進度。”
    坎波斯說:“在那些高解析度的Android設備上,圖案看上去會很贊,然而我們在一些老機型上進行測試,結果卻慘不忍睹。”遇到這種情況,開發者們就只能重新構思設計項目並且考慮更改程式碼。
    再舉個例子,Hipmunk公司在為安桌平臺設計圖案時必須準備三套方案:老式機型用一倍大小的;高解析度的新機型用兩倍大小的;還有一套奇怪的1.5倍大小圖案給其它設備使用。不過有些開發者會放棄為那些特殊機型設計圖案,後果就是那些機型的使用者沒有好的用戶體驗。
    的確,移動應用開發必須以極快的速度進行,那些應用開發團隊往往很小,資金也不足,如果要在每一個設計項目上都花費額外的時間,那就意味著在其它方面的創新時間減少。以上種種原因都導致Android應用開發者們製作的應用沒有那麼美觀。
    另外,Android領域的開發工具和開發文檔也略顯不足。蘋果已經在開發者支持上進行了20多年的改進,在軟體發展包和使用者介面指引上幾乎已臻完美,而穀歌在這方面才剛剛起步。因此,對比Android,iOS平臺的開發者就有了更多工具去進行有趣而獨一無二的設計。
    “如果我的手上有更多官方與協力廠商技術文檔,那麼在開發時就會更順暢。”坎波斯這樣描述自己的iOS開發工作。但放在安卓平臺的開發上,事情就不是這麼簡單了。“很令人心煩的就是在開發時會遇到許多未被明確說明的東西,”坎波斯說,“我們的Android開發員萊恩必須去深入閱讀原始程式碼,才能明白一些未被標明的XML格式化部分,這簡直讓他求死不能。”
    一些經過仔細設計的產品特性也更容易應用到iOS應用中,因為iOS有著各種各樣的API介面和函式程式庫。“在安卓平臺上很難實現一些好看的觸摸動作,比如轉場效果(transitions )和圓角(rounded corners)。”Trulia公司的產品經理史蒂夫·雅各(Steve Yarger)說。
    林登也對這一點表示贊同:“iOS平臺的確讓手勢轉場效果變得更容易實現,UI中元素的漸現、漸隱和滑動都開放給開發者使用,而且在每個iOS設備上這些動作都是一致的。但安卓平臺上有許多不同的框架,這就讓你無法知道什麼東西可以通用於所有設備。”
    當然,穀歌也不會對這種情況坐視不理,在推出了Android 4.0版(霜淇淋三明治)之後,穀歌在Google+上建立了安卓開發者頁面,並且開設了Android訓練課堂。現在谷歌也建立起了完備的安卓設計指引,這讓開發者們更容易進行整個設計工作。但是,Android設備的“碎片化”仍未解決,目前只有不到3%的Android設備運行著4.0系統。
    不過在iOS平臺上也不是什麼都好,儘管iOS讓高精度設計更為容易,但是Android則給予了開發者更多的自由。“在安卓上,只要你願意花時間,你可以做到你想做的一切,”雅各說,“蘋果給開發者的約束很多,但這就是交易,用較少的開發自由來換得讓應用更好看的開發工具。”
    雅各為我們進行了總結:“如果你只想設計一個好看而合格的應用,在iOS平臺上更為簡單;蘋果已經創造的‘生態系統’就是用來進行這樣的工作。
    (文/果殼網)
    S2012050408003521.png

    左圖是Hipmunk的iOS應用,介面中的功能按鈕都能放在螢幕邊角上,但在右圖的安卓應用中就很難將它們放到合適的位置。

    S2012050408003539.png

    左邊是房地產搜尋引擎Trulia的iOS版應用,其中有細節、照片、地圖等標籤,但在右邊的安卓版應用上就沒有了這樣明確的分類。

    S2012050408003553.png

    Karma公司的iOS應用(左)和安卓應用(右)看上去很相似,但是後者的開發花費的時間要多得多。


    2#
    devilvsgod 發表於 2012-5-4 22:07:10 來自手機 | 只看該作者
    感謝分享
    您需要登錄後才可以回帖 登錄 | 註冊 |

    本版積分規則

    小黑屋|手機版|無圖浏覽|網站地圖|XFastest  

    GMT+8, 2024-12-23 23:53 , Processed in 0.166639 second(s), 67 queries .

    專業網站主機規劃 威利 100HUB.COM

    © 2001-2018

    快速回復 返回頂部 返回列表