為什麼需要分別為 Android 和 iOS 應用操作開發兩套操作方式?為什麼不能統一?

但是從某種意義上講,大部分用戶知道而且需要知道什麼是 iOS 和 Android 嗎?用戶只是用微信這個工具進行聊天等,或者說這種是不是我們互聯網從業者「故意」傳遞給用戶的信息。因為我們只要提供給用戶最好的體驗就好。

PS:手勢應用的越來越多,用戶也越來越習慣,Android 的物理 Back 鍵使用的頻率也越來越小。


跪求題主,以及千千萬萬的同類,把Android開發,留給愛Android的人來做。


當你右手握著一個5.X寸的屏幕去點擊左上角的返回鍵的時候,你的第一感覺是什麼?


那麼,你是準備按照iOS的風格來還是按照Android的風格來


為什麼要有社會主義和資本主義兩套?為什麼不能統一?

快折疊我。


像騰訊這種平台級別的想保證各平台用戶體驗的一致性無可厚非,但個人覺得,小團隊還是要考慮到各平台的差異性:

1.Android的碎片化比iOS和WindowsPhone嚴重得多,UI上的限制也多一些;

2.Android標誌性的ActionBar,就像WindowsPhone特有的ApplicationBar一樣;

3.Home鍵功能iOS和Android、WindowsPhone也不一樣,Android和WindowsPhone可以後台運行;

4.除了你說的iOS沒返回鍵,其實Android和WindowsPhone的返回邏輯也不一樣,前者是回到桌面,而後者可以回到上一個打開的應用;

當然還不僅限於上面說的,如果你僅僅是因為設計成本原因就強制弄一套UI(想必通常會是向iOS看齊),無疑會讓很多其他平台的用戶覺得莫名其妙,畢竟使用習慣大不同。

然後說說我在公司的一次經歷,有同事採購了台華為Asend的Android新機,居然沒有一個實體鍵,引來很多人圍觀,個個拿在手裡感覺無處下爪,然後各種吐槽不絕於耳。最後我拿過來,一下就找到了玄機所在:屏幕底部手勢上滑即可調出系統菜單。我覺得這就跟用戶習慣差異有很大關係:

1.公司同事幾乎全是高大上的iOS用戶,只有我等屌絲Android開發者算是為數不多的資深Android用戶;

2.iOS習慣各種擬物化的button,就剩Home鍵了;而Android自從有了ViewPager這個神奇的組件,普遍運用手勢滑動。

最後,據說知乎Android版UI就是嚴格按照4.0設計規範來的,確實很簡潔大氣。看看,人家現在也算是江湖上有頭有臉的,不也沒有和騰訊一樣弄一套UI么?

附上Android官方設計規範:

http://developer.android.com/design/patterns/index.html


說的嚴重點兒,你的產品思路有很嚴重的問題!

產品是從需求來的,需求是從用戶來的,用戶多種多樣,產品就多種多樣。

而你這個統一兩系統的需求,應該是從想懶省事兒的你自己那裡來的,是你的需求,不是用戶需求。

為什麼有肯德基了,還會有麥當勞,必勝客;有可口可樂,還會有百事可樂?

而且,肯德基麥當勞還要擠在一起開店,可口百事還有擺在一起賣?

想想現實,不要只從自己的想法出發。

還有,「最好的體驗」這樣的話用都不能用!

拿任何一個系統過來,都能挑出100個問題出來。都有問題,都不是最好。


我們只要提供給用戶最好的體驗就好

不完全是這麼回事,很多時候提供自由比提供最好更為重要,做產品的你無論做到怎麼好,都會夾帶私貨,因此你總是不能做出最滿足用戶要求的產品,這個時候,提供自由度便是很好的辦法。

大部分用戶知道而且需要知道什麼是ios和android嗎

就像一般開車的不需要知道DSG/DCT離合器與通常的自動變速離合器(AT)之間的區別,但不可能把DSG"預先掛好(預期的)下一檔位"的策略應用到AT。

針對不同系統,直接套用推薦的標準設計一定不會差,但作品會缺少自己的靈魂而不見得出色。

而試圖『統一其兩端的體驗的差異性,集ios、android、wp等所長』的做法,多數情況下會失敗---例如微信。

相比而言,Weico3在統一和多平台之間的妥協更加合理。


騰訊所有產品或者說大部分國產應用很好地實現了全平台統一為iOS風格


這只是從非開發者的角度在看,兩個平台間確實存在著不小的差異,它們所支持的功能和擴展的方面也不同,我相信開發者和用戶都希望在用戶自己的那個平台上把軟體的功能發揮好,而不因為跨平台的一致性抹殺了本地的創造的可能性。


當一個iOS用戶看到一個「Android Design"的應用會說什麼(如果可能的話)?-「mlgbwc,這什麼垃圾應用和我睾貴的愛風五艾斯根本不搭啊,刪了!」


當一個Android用戶看到一個iOS交互風格的應用會說什麼?-「哦」


/以上情況純屬虛構,如有雷同,那就雷同ㄟ( ̄▽ ̄ㄟ)


剛查了下 firemonkey已經支持安卓和ios 於是題目不成立


題主是個設計師,個人惡意猜測是抱怨為什麼需要出畫兩套圖。

我的建議是多了解開發,再來問。


你得有那種能夠統一的能力,不違背正常人能理解的交互,不偏離兩家的設計規範很多。這樣的情況不多,所以你還是得做兩套交互。

另外我不能理解什麼叫做」為了保持用戶體驗一致所以用相同的界面」。這種說法挺無恥的。用戶體驗和一致的界面,關係很大嗎?我個人覺得,說這種話的設計師純粹是混飯吃的。


因為他們不夠優秀,自己搞不定UI。

優秀的app必然是不同平台擁有相同的用戶體驗。

一個軟體android和iOS搞兩個完全不同的UI那就是作死,當然我不是說要一模一樣,針對不同平台硬體當然可以做一些細微的調整。


你知道一個應用點了物理返回鍵不管用只能伸手去點app里的返回鍵是什麼心情嗎??


國內不是一直都是「統一」的么


難道不是因為這是兩套IDE和SDK么?

是我理解錯了題主的意思么?


做移動遊戲的話採用JNI 將一些平台差異的實現,其餘的統一編寫,打包時分不同平台打包就可以,如果是應用的話,還是分兩套來做。


其實統一起來,對於產品體驗的一致性,學習成本也是有必要的,就像騰訊系的產品。但是兩個平台都有自己的設計理念,如果都用同樣的設計,產品風格統一了,平颱風格全沒了


優秀的app必然是不同平台擁有相同的用戶體驗。

非常贊同@胡楊 的觀點。

補充一點:

但是「統一」不是指iOS風格,每次在Android上看到iOS風格的應用,我都會默念:我去年買了個表!買了個表!


推薦閱讀:

蘋果公司會把iOS故意設置的比較卡頓從而促使大家買新的iPhone 7么?
iOS 上有哪些成功的應用是個人開發者開發的?
vivo和oppo手機,跟iphone相比,哪個性價比高一些?
為什麼有些人總是覺得 iOS 設備能做到的事 Android 設備做不到或者很麻煩?

TAG:iOS | 用戶界面設計 | Android |