偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

跨平臺(tái)設(shè)計(jì)的幾種思路,哪個(gè)更好?

移動(dòng)開發(fā) Android
Android 早已不是一個(gè)弱勢(shì)平臺(tái) (至少在國(guó)際市場(chǎng)上),而就算不完全按照 Android Design 來(lái)做應(yīng)用,,也是能做出在 Android 上效果很好的 UI。

在網(wǎng)上, 我們時(shí)不時(shí)就會(huì)看見(jiàn)某些人別有用心的放出一些很有迷惑性的話題出現(xiàn), 比如說(shuō)下面這個(gè):

@710Aziz: 有人把 Android 的界面風(fēng)格往 iOS 上搬, 有人把 WP 的界面風(fēng)格往 iOS 上搬, 有人把 iOS 的界面風(fēng)格往 Android 上搬. 不同點(diǎn)——搬到 iOS 上的其它平臺(tái)界面風(fēng)格依然顯示得很漂亮至少也是還不錯(cuò), 搬到 Android 上的那些就大多很丑. 不同的平臺(tái), 先天基礎(chǔ)和包容性不一樣. 所以經(jīng)常喜歡抨擊應(yīng)用在 Android 上照搬 iOS 風(fēng)格的某人也多少應(yīng)該想一想, 把 iOS 風(fēng)格放到 Android 上顯得很奇怪, Google 自己的設(shè)計(jì)和產(chǎn)品人員在這件事上要負(fù)多少責(zé)任——做一個(gè)平臺(tái), 尤其是弱勢(shì)平臺(tái), 要考慮的不僅僅是”如果完全照我的規(guī)則來(lái), 在我這里會(huì)好看”.

三大平臺(tái)應(yīng)用舊狀(國(guó)內(nèi)市場(chǎng))

無(wú)論是在什么平臺(tái)上, 應(yīng)用質(zhì)量都應(yīng)該是呈金字塔結(jié)構(gòu)分布的. iOS 由于其擁有更規(guī)范的市場(chǎng), 更健全的防盜版機(jī)制以 及合理的分成模式, 最受開發(fā)者青睞,在 iOS 上應(yīng)用質(zhì)量可以說(shuō)是成圓臺(tái)狀分布, 有大批優(yōu)秀應(yīng)用, 同時(shí)最劣質(zhì)應(yīng)用的數(shù)量也遠(yuǎn)遠(yuǎn)小于其他兩個(gè)平臺(tái). Android 上則是典型的金字塔結(jié)構(gòu), 最優(yōu)秀的應(yīng)用只占非常少的一部分, 一般應(yīng)用和垃圾應(yīng)用則是依次遞增. WP 平臺(tái)比較悲劇, 幾乎沒(méi)有堪稱精品的應(yīng)用, 一般應(yīng)用非常多, 垃圾應(yīng)用更多, 是個(gè)矮圓臺(tái) + 小圓錐的結(jié)構(gòu).

而跨平臺(tái)應(yīng)用, 同樣也有這么個(gè)分級(jí). 通常情況下, 由于上段提過(guò)的原因, 跨平臺(tái)應(yīng)用的 iOS 版本都是最好的; 因?yàn)? Marketplace 有著頗為嚴(yán)格的準(zhǔn)入門檻, 所以 Windows Phone 應(yīng)用的質(zhì)量其次; Play Store 準(zhǔn)入門檻低, 難以獲得收入, 用戶質(zhì)量比起前兩者又更加參差不齊, 注定了開發(fā)者很難主動(dòng)的把 Android 平臺(tái)列為重點(diǎn)開發(fā)對(duì)象, 通常是隨便的應(yīng)付了事.

但是自從 Android 4.1 出現(xiàn)之后, 狀況有所改變了.

跨平臺(tái)開發(fā)的幾個(gè)典型思路

  1. 生搬硬套, 直接把某個(gè)平臺(tái) (一般是 iOS) 的界面照搬到其他平臺(tái). 效果最垃圾. 我曾經(jīng)在 WP7 上看到過(guò)一個(gè)拍照濾鏡應(yīng)用, 界面徹頭徹尾就是 iOS 5 相機(jī)的界面, 可謂丑陋之極.
  2. 繼承主題, 應(yīng)用主體基本按照某一平臺(tái) (一般是 iOS), 針對(duì)不同平臺(tái)特性略作微調(diào). 這套方案在 WP 上同樣行不通. 但是在 Android 上, 可以起到不錯(cuò)的效果.
  3. 照抄原生, 完全照搬不同平臺(tái)的原生樣式. 成本最低, 效果也還不錯(cuò), 但后果是有可能完全喪失應(yīng)用的特征.
  4. 分別適配, 針對(duì)不同平臺(tái)的特性進(jìn)行適配, 同時(shí)保留屬于自己應(yīng)用的一些特征. 效果最好, 但是代價(jià)也略高.
  5. 獨(dú)創(chuàng)風(fēng)格, 做出屬于應(yīng)用自己的, 不和任何平臺(tái)相沖突的應(yīng)用風(fēng)格. 幾乎不可能(除了游戲), 至少在 WP 上臺(tái)困難.

由于 Windows Marketplace 審核較嚴(yán), 所以在 Windows Phone 上出現(xiàn)的跨平臺(tái)應(yīng)用基本看不到生搬硬套和繼承主題的例子. 反而是照抄原生的應(yīng)用在 Windows Phone 上比比皆是. 而 Metro UI 的個(gè)性又過(guò)于強(qiáng)烈, 在另兩個(gè)平臺(tái)上也許還算很和諧的設(shè)計(jì)在 Windows Phone 上往往也會(huì)很別扭.

而在 Android 上, 上面五種例子都有典型的對(duì)應(yīng)應(yīng)用.

  1. 生搬硬套的典型就是某些國(guó)內(nèi)知名互聯(lián)網(wǎng)企業(yè)的應(yīng)用了, 這些應(yīng)用我想大家都很熟悉, 他們一方面照搬 iOS 的 UI 和交互邏輯, 一方面對(duì) Android 的平臺(tái)特性置若罔聞, 造成的直接后果就是體驗(yàn)割裂, 功能缺失, 操作生硬.
  2. 繼承主題這個(gè)方法就比較常見(jiàn)了, 在設(shè)計(jì)優(yōu)秀的應(yīng)用上效果算是挺好的, 比如上圖中的 Instagram, 這套界面雖然完全不像是原生 Android 系統(tǒng) (而且我們也完全可以把它改得和原生系統(tǒng)一樣), 也不會(huì)讓用戶體驗(yàn)直接分裂. 并且, Instagram 針對(duì) Android 的特色進(jìn)行了很多相應(yīng)的優(yōu)化, 比如更加智能的通知, 可以從不同的地方 (比如文件管理器和 Dropbox) 選擇照片 (這點(diǎn)在 iOS 上是做不到的), 以及便捷的分享功能 (這也同樣是 iOS 做不到的).
  3. 完全照搬原生的應(yīng)用則比較罕見(jiàn),一般是系統(tǒng)功能替代類的應(yīng)用, 比如撥號(hào), 短信, 郵件等應(yīng)用.
  4. 諸如 Vine, Pocket, Evernote 這樣的針對(duì)不同平臺(tái)開發(fā)不同風(fēng)格應(yīng)用的優(yōu)秀范例倒是不斷在變多. 以 Evernote 為例, iOS 版本和 Android 版本的 Evernote 的文件夾界面無(wú)論是外觀還是操作邏輯都幾乎是截然不同的.
  5. 獨(dú)創(chuàng)風(fēng)格的應(yīng)用最為罕見(jiàn), 然而跨平臺(tái)效果也是最好的. 目前我能看到的唯一一個(gè)例子就是 Flipboard. Flipboard 的操作邏輯和 UI 設(shè)計(jì), 放在 iOS, Android 和 Windows Phone 上都是非常和諧的. 而 Flipboard 也在今年的 Build 大會(huì)上宣布登錄 Windows Phone, 讓我們拭目以待吧.

回到最開始那段話和圖片. 布卡漫畫的 Android 版本實(shí)際上在導(dǎo)航方式方面模仿了 iOS (底部底部切換分類), UI 方面也選擇了比較中性的設(shè)計(jì) (沒(méi)有明顯的高光與很強(qiáng)的擬物傾向), 如果要?dú)w類應(yīng)該歸為繼承主題類, 所以在 iOS 上依然會(huì)非常和諧. 而純 Holo 風(fēng)格的應(yīng)用放在 iOS 上就會(huì)顯得略違和了, 比如 Android 的撥號(hào)界面等. Windows Phone 界面被搬上 iOS, 其實(shí)大多也僅僅是界面類似 Windows Phone (我們可以說(shuō)那是 Metro Design——龔叔也說(shuō)過(guò), 最好的 Metro Design Apps 都在 iOS 上而不是 Windows Phone), 在操作邏輯上依然是 iOS 的那一套.

更進(jìn)一步說(shuō), 新一代的 Google 應(yīng)用也成功的將一套 UI 在不同平臺(tái)上和諧的呈現(xiàn)了. 譬如 Maps 的 UI, 先是在 iOS 上采用, 而后搬到了 Android 上, 但是無(wú)論在 iOS 還是在 Android 上, 這套 UI 都是和諧的, 并不會(huì)與平臺(tái)存在視覺(jué)或交互上的沖突或分裂. 而在 Android 上也有一系列使用 Metro UI 的應(yīng)用, 其中最著名的當(dāng)屬 ZPlayer——一款完全模仿 Zune 的音樂(lè)播放器. 類似的例子還有, 比如 Flipboard. 以后也不斷會(huì)有這樣的例子出現(xiàn), 因?yàn)?iOS 7 的新改變?cè)?UI 邏輯上無(wú)疑是拉近了三大平臺(tái)的距離. 

那么看完了上面的分析, 你依然認(rèn)為”不同的平臺(tái), 先天基礎(chǔ)和包容性不一樣”這個(gè)論斷是合理的么? “做一個(gè)平臺(tái), 尤其是弱勢(shì)平臺(tái), 要考慮的不僅僅是’如果完全照我的規(guī)則來(lái), 在我這里會(huì)好看’.”這句話, 你也會(huì)發(fā)現(xiàn), Android 早已不是一個(gè)弱勢(shì)平臺(tái) (至少在國(guó)際市場(chǎng)上), 而就算不完全按照 Android Design 來(lái)做應(yīng)用, 也是能做出在 Android 上效果很好的 UI.

系統(tǒng)長(zhǎng)什么樣其實(shí)并不重要, 借口也總是有的. 問(wèn)題在于開發(fā)者, 還有設(shè)計(jì)師.

責(zé)任編輯:徐川 來(lái)源: 極客公園
相關(guān)推薦

2015-05-13 10:09:39

移動(dòng)跨平臺(tái)開發(fā)

2022-04-20 10:15:56

SaaS模塊化客戶

2015-05-18 16:53:36

Android

2009-09-07 13:42:33

發(fā)送郵件動(dòng)態(tài)內(nèi)容

2020-10-12 14:40:28

VS Code代碼平臺(tái)

2010-09-25 13:47:14

Java跨平臺(tái)

2016-03-25 09:57:09

統(tǒng)一監(jiān)控報(bào)警平臺(tái)運(yùn)維

2011-07-29 09:33:21

iPhone 設(shè)計(jì)

2021-04-12 08:01:21

GridFlexbox網(wǎng)格

2018-12-11 12:38:23

UbuntuMint發(fā)行版

2016-12-30 14:47:21

設(shè)計(jì)RESTfulAPI

2017-03-02 14:52:46

2021-06-28 11:17:14

CoutPrintf接口

2021-05-31 08:57:31

Xcode與Andro

2017-03-22 09:25:26

MySQLPostgreSQL對(duì)比

2020-11-05 09:04:52

MySQL隨機(jī)恢復(fù)

2013-05-14 10:05:10

Android開發(fā)游戲設(shè)計(jì)

2010-01-15 16:17:04

Carbide C++

2024-08-28 08:45:22

2023-05-06 15:32:04

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)