現在大部分APP要面世的話,總是先在iOS或安卓系統中的任意一方先進行投入使用,然後才能修正到iOS系統和安卓系統都可以下載。大部分情況是先在iOS基礎上試用,然後安卓系統過一階段才能下載試用。而且同一款APP的數據有時候在兩個系統上不能共享!


大團隊一定是iOS android同時開發,android由於不用審核的原因可能會早一兩個禮拜先發布。小團隊很多都是先做iOS,原因是成本問題,iOS平台相對統一,更好做一些前期的市場驗證。

同一款app數據有時候不能互通,大部分情況下是遊戲,不能互通是蘋果審核條例的要求。也有能互通的,這種事情蘋果做的不一致不是一次兩次。


沒聽說過這種流程。都是一起做。平台不同,Model總該一樣吧。數據為什麼不能共享?難道寫兩個server?
從語言到構架都不一樣,就跟你說中文人家說日語一樣
iOS能做的酷炫屌炸天,Android相對要吃力一些,所以UI會各有側重。iOS許可權控制的很嚴格,一些功能就會有差別。通用和差異性是一對永恆的矛盾,精髓就是如何調節槓桿
使用的開發語言不一樣。

同樣的功能實現方式不同,甚至不能實現(比如ios的許可權限制有些安卓可以做的它做不了,比如ios獨有的介面)。

操作習慣不一樣,界面也不能一樣,安卓多有返回鍵,界面上可以不用返回鍵。設備尺寸蘋果相對固定,安卓太多種類。
高手如林啊,為什麼我什麼都不懂,於是有一個很好的創意卻無法實現。
數據共享應該是可以,你說的不能共享應該是網路遊戲吧,人家不通平台伺服器不通的。

ios開發難度比Android小一些,因為蘋果不開源,為了讓開發者做出它想要的效果,蘋果定義了大量現成的控制項,快速堆出應用。但是審核慢。

Android開發難度在於它的開源,什麼都給你了,自己實現吧。還好有很多大神給出的開源項目,使得Android開發的時間比ios來說,並不慢。Android屏幕適配是最大的痛。另外我們公司美工只做ios的效果圖和切圖,Android上布局根本擺不下,做出來和效果圖有出入(去他娘的),給人一種你Android開發不如ios開發的感覺。Android不需要審核,打包簽名後就能上線。


推薦閱讀:
相关文章