UI的設計與Android規範不符怎麼辦?
公司開發一款App,同時開發Android和iOS版本,UI根據iPhone設計了一套效果圖,發現跟Android Design不符,例如底部用Tabs,顏色混亂等問題,與UI溝通,她的解釋是網頁端就是這樣,這樣更好看。該怎麼辦,是湊合著做,還是堅持要改設計呢?
謝邀。
很多公司都以『創業初期,成本所限,沒有精力打造兩套 UI 』為由試圖在 Android 上採取 iOS 設計,對於這種公司的 Android 開發,我只想說,如果你這樣做了,你的工資、你在公司的地位,永遠比不上設計師,永遠比不上產品經理,說難聽點就是混飯吃。
因為這表示:你花大時間去適配 iOS 的 UI (切圖、計算 DP, 寫自定義控制項、解決 UI 交互邏輯、debug)的成本,比其他人花時間去看一眼 Design Guideline 、學習一下 DIP、拿出 Android 手機好好用幾天的成本要低的多。
那你還有什麼前途?
在不破壞 team 團結的情況下多和同事領導好好溝通吧,負起你作為一個 Android 開發的責任。在一個產品和設計說了算的團隊,研發真是無力。廣州這邊大公司的情況基本都是這樣,研發只要寫代碼就行,也只能寫代碼。
你要是打工的,就跟領導解釋清楚採用iOS的UI對你這邊的進度有什麼樣的影響,他做決定,你聽他的。我如果是領導,會根據各種情況對採用什麼UI風格做出自己的判斷,下面的程序員要是老拿這個說事影響團隊進度,就只能請他走人了。要是你覺得你領導是傻逼總是做些錯誤決定,你走人就是,這種團隊也沒什麼好留戀的。
要是自己的產品,那就自己掂量。無論什麼時候,開發迭代速度和產品穩定安全都是第一位的,UI風格這種事情優先順序要低於前面兩個。Android去適配Ios UI的時間遠遠大於重新再給一套Android,好多人都算不出來這筆賬。
如果是你這款產品Android的負責人,建議好好跟設計溝通,畢竟這樣的話你的進度會很慢,需要在UI上花費更多的時間。如果你是寫代碼的,聽領導的。如果經歷了安卓4.0之前的開發,你就不會在意那麼多,軟體總是在不停地優化,過分在意設計,只會讓第一版本都不能快速出來,不停地迭代過程中,就是優化設計的過程,安卓4.0之前,安卓有設計規範?安卓5.0之前,ui真的很醜好么?作為一個四年安卓開發狗,表示除了material,真沒感覺安卓的設計風格好,當然不否認,從4.0之後漸漸形成了一套設計規範,可以看看Google material design的文檔,很不錯的
反對某匿名的觀點。
首先Holo Theme已經在Goolge官網上找不到了,你說4.X的版本要按Holo的設計來,Google自己都把規範換成Material Design了,不知道你所謂的4.X的規範從何而來。
Google Design其次,Design Support Library
The Design package provides APIs to support adding material design components and patterns to your apps.Google放出來的Design Lib難道是給Lollipop用的不成?還不是為了舊版本的Android App可以Material Design。iOS可以強推新的設計是因為它沒這些歷史包袱!
我為啥拿Goolge擋槍?他自家App已經幾乎全線用上Material Design了,即使是在低版本的Android上,你是沒用過還是怎的?
最後,一個匿名人士也來說「拉黑」,你倒是把名字亮出來,也好方便我拉黑你嘛,做人怎麼可以這麼任性呢~相信我最節省開發成本的方式是直接調用Android內置的UI主題,而不是拿iOS UI主題來適配。
抱歉,你要支持哪個版本的 Android Design
?
Holo和Material用在不同的Android版本上效果可完全不一樣,Android和iOS不一樣,Android有不少手機都沒法升級,購買之後就是永恆,你希望你發的Android版本的App在4.X上面顯示Material風格?那跟在Android上面使用iOS
Design有什麼區別?就因為是谷歌發布的?
所以你不只要阻止iOS
Design還要阻止在不同的版本下都濫用Material,要分別設計,5.X一套,4.X一套,還有2.X一套,這樣就能完美顯示你的執著,老闆絕對會賞識你的。
請不要強行自以為是的一脈相承,如果一脈相承的話為什麼不用同一個名字?@Allan說
Holo 和 Material Design 風格一脈相承;
把不遵守標準說成:「不刻板,不守舊,求變革」,也是醉了。為啥說IOS因為只說Android容易讓人陷入思維死角,類比一下更容易發現錯誤。如:IOS6用著IOS7的風格還說IOS7能用在IOS6上面沒問題的。(這就是典型的不遵守設計規範)4.X就只能用Holo Theme這個規範。Windows98用Windows7的風格如果被人說成「不刻板,不守舊,求變革」,會讓人笑掉大牙的。@Max Meng
刻板,守舊,不求變革的人是那些認為4.X只能用Holo Theme的人。
強烈呼籲業界要各種手機都設計一套UI。其實作為一個iOS開發者,我經歷過的是公司設計了一套Android的UI,然後硬要用在iOS上,你可以想像下蘋果的app store可是有審核的,安卓的部分系統功能是iOS沒有的...此處省略一萬字。
推薦閱讀:
※Android 上開發國內應用都用什麼推送? 海外可以用 GCM, 國內呢?
※從事 Android 應用開發4年有餘,現在工資7500。很不爽!怎麼辦?
※(2013年)國內有較好的android應用商店么,為什麼大陸沒有質量媲美google play的?
※你為什麼選擇不用 iPhone?
※手機總是彈出廣告怎麼辦?