如何編寫一款可以同時(shí)運(yùn)行在安卓與蘋果系統(tǒng)上的APP?
網(wǎng)友解答: 首先得假設(shè)這一App是比較簡(jiǎn)單且性能要求不高的App。如果只是想做到“能運(yùn)行”的App,可以用跨平臺(tái)SDK進(jìn)行開發(fā)。具體SDK可根據(jù)App的功能和性能要求,以及熟悉的語言確定
首先得假設(shè)這一App是比較簡(jiǎn)單且性能要求不高的App。
如果只是想做到“能運(yùn)行”的App,可以用跨平臺(tái)SDK進(jìn)行開發(fā)。
具體SDK可根據(jù)App的功能和性能要求,以及熟悉的語言確定。
比如,做小游戲,可以考慮:
Cocos2D系列:如Cocos2D-X(C++), Cocos2D-JS(Javascript)。
Corona: 使用Lua語言
如果做類Web應(yīng)用,可以考慮:
Cordova: 性能較低,但學(xué)習(xí)成本也很低
NativeScript:了解很少
React Native:性能好一些,但iOS和Android有不少不可共享的代碼
還有一個(gè)值得推薦的:
Flutter:這個(gè)性能不錯(cuò),唯一不好之處就是官方支持的是比較小眾的Dart語言,有一定學(xué)習(xí)成本。
還有不少優(yōu)秀的SDK,就不一一列舉了。歡迎各位補(bǔ)充!
網(wǎng)友解答:做個(gè)框架,數(shù)據(jù)都在服務(wù)器,安卓和蘋果只是讀取。