為什麼與 Android 相比,Windows Phone 應用能遵循設計規範?

Windows Phone 起步晚,用戶少,且更加偏於低端,可為什麼它的應用卻都能嚴格遵循設計規範,與Android 上大量應用照搬iOS UI 的現象形成鮮明對比?是因為系統封閉、審核嚴格嗎?


除了上述回答提到的審核和SDK等原因之外,還有一個原因是,WP風格非常明顯,並且系統發布之初就已經形成了完善成熟的視覺和交互設計體系。
反觀Android,從設立之初就風格模糊,3.2之前Android應用該什麼樣谷歌自己和開發者一樣都十分迷惘,系統自帶控制項也都很醜,還記得那個時候的Tab么?就是iOS的icons bar拿到屏幕頂端而已,而且分割線還特丑。系統提供的勾選,按鈕樣式,開關,列表都看著像醜化版的iOS,並且還互相沒啥體系。連谷歌自己都這樣,開發者自然也就會原則那個已經成熟並且成體系的UI風格——iOS了……
直到3.0才有了holo風格,直到4.0才有了Android design,直到現在Android的應用風格仍然在變化中(主題顏色,明暗風格,drawer,刷新效果,卡片式UI,漸變透明風格等元素在4.0之後的版本仍在陸續的加入)。
當然不穩定也有不穩定的好處,我們也看到Android應用越來越賞心悅目了,而WP放眼望去算是全景和樞軸。(當然最近也在變了,比如instagram)


  1. 用戶少讓廠商更願意嘗試冒險的東西;
  2. wp自始至終保持了一貫的設計範式(metro到morden就是改了名規避商標糾紛,而Android從1.x到2.x到3.x/4.x風格始終帶有不確定性,真正的設計範式4.0才形成,現在的4.4對某些地方又有調整)
  3. 相比Android和IOS的風格區別,wp明顯別具一格。如果在wp使用其它系統的設計,反差會非常明顯;如果在Android上使用IOS的設計,違和感相對較小(更不提某些rom刻意模仿IOS)。
    PS:本人反對無視Android Design照搬IOS應用的行為。
  4. wp應用商店無疑也起到了作用,但是就風評來看,微軟的審核相對蘋果要寬鬆的多,我個人認為還是上面幾條更重要。

嚴格的另一個意思叫死板,雜亂的另一個意思叫靈活。

SDK就給了你那幾種API和設計框架,你就只能照著模子來,想換換風格不行,所以wp平台的應用風格都很統一。


嗯 其實也不是很嚴格 比如WP的Lazors
Lazors | Windows Phone 應用 + 遊戲應用商店(中華人民共和國)


windows phone並不是規範起作用,而是微軟系程序員的一貫問題。

微軟的visual studio這個超級殺器,好的方面是提高了程序員的開發效率,不好的地方就是把門檻拉得很低,造就了一大批靠拉控制項複製代碼的人。照著教程,大家輕輕鬆鬆就能拼湊出一個像模像樣的應用來。

這個問題放到windows phone就是這樣的:微軟的例子用全景視圖,大家就跟風用全景視圖。微軟的例子用大色塊,大家就跟風用大色塊,該美其名曰簡潔。


為了軟體與系統的協調,微軟推薦使用vs里的模板


推薦閱讀:

Android Design 有什麼缺陷和不足嗎?
為什麼 Android 的機器主頻和核心數比 iPhone 高,卻沒有更流暢?
點點網有android客戶端嗎?
android中如何比較優雅地為一個ViewGroup添加陰影?
安卓開發被公司要求做ios項目,兩個月未完成任務被辭退,請問道理在哪?

TAG:Android開發 | 應用程序Application | Android | WindowsPhone | WindowsPhone8 |