移植 iOS 應用到 Android 上困難嗎?如何實現?


遊戲圖形引擎大多可復用;內嵌 WebKit + HTML 的內容可以*部分*復用;其他基本需要重寫。考慮到用戶交互上的一些差異,嚴肅的開發者應該分開設計兩邊的產品。


http://goo.gl/qUbnM


除了遊戲與Web App
Native的程序如果可以利用到系統的特性那是最好不過的了。
所以,我覺得在保持產品DNA的同時,從系統特性的角度重新規劃產品的、交互邏輯、以及用戶界面,是最好的一種選擇。


單純移植的話,其實就是按照文檔重新開發。而且android有些界面很蛋疼,有時候做不出水果的界面


1)交互設計ios和android完全相同的話

設計稿可以復用,圖片尺寸得重寫調。(.9的圖都得重新做)
介面可以復用
webView 相關得可以復用
其他得基本上得重寫。

2) 交互設計ios和android完全不相同的話

基本都得重寫。


在開發上面應該是沒有太多的共同點,除了圖片資源以及代碼中的邏輯能重用之外其他基本都得重寫。當然考慮到現在 iOS 和 Android 上都有多種解析度,所以圖片資源也不能完全重用。


我覺得應該根據Android的特點重新設計,在Android平台上就應該充分的發揮Android的特性,而不是從ios上移植。面對的用戶不同,為什麼要給選擇Android的用戶提供ios的體驗??


推薦閱讀:

手機桌面如何布置才能既實用又有逼格?
有什麼事情是 iOS 設備能做,而 Android 做不到、做不好的?
iOS 里 App Store 的「Genius 應用軟體推薦」需要付費嗎?
iOS黑有哪些可笑的言論?
諾基亞、黑莓相繼被安卓拿下,iOS還有機會統一江湖嗎?

TAG:iOS | 軟體移植 | Android |