就是一次开发后可以在安卓,ios及pc上运行的?
续问1?如果考虑上手快,小项目(网站移动版相似),用哪种开发又快又好呢(主要考虑快,一次代码到处发布)???
续问2?如果在以上基础还考虑未来的升级等的话,考虑哪 种开发?
认证0级讲师
颤抖
目前看React Native支持的多,想知道上手容易吗?
两种手机平台编程所用的语言都不一样,如何能即跨平台又是原生app?这本身就是俩互斥的条件。
跨平台一般都是 hybrid app,即本地app的外壳,内部用webview展现一个html网页,虽说许多hybrid框架可以支持调用部分原生接口了。hybrid app,即本地app的外壳,内部用webview展现一个html网页,虽说许多hybrid框架可以支持调用部分原生接口了。然而这依旧不是原生,你做个工具软件什么的还可以,做个对性能有要求软件或者游戏直接就尿了,另外现在的hybrid框架一般支持的原生接口并不多,主要就是个调用 摄像头,麦克风,还有弹窗什么的。
hybrid app
webview
html
hybrid
要原生,那就是制作多平台app,或者等着微软啊、google啊宣布兼容其它平台开发的软件再说。ios用 Swift,Object-c安卓用 java,c++,Kotlin或者其他jvm语言。
Swift
Object-c
java
c++
Kotlin
jvm语言
A1:看样子你是要跨平台,那就找各种hybrid框架吧,之前听人说过个叫html5+的,不知道好不好用,国产的。 另外好这个定义非常模糊啊,用这类的框架怎么都会比原生慢,比原生吃性能。
html5+
A2:考虑以后升级的话找一些规模大的热门框架比较靠谱,比如react native然而这依旧不是原生,你做个工具软件什么的还可以,做个对性能有要求软件或者游戏直接就尿了,另外现在的hybrid框架一般支持的原生接口并不多,主要就是个调用 摄像头,麦克风,还有弹窗什么的。
react native
颤抖
目前看React Native支持的多,想知道上手容易吗?
两种手机平台编程所用的语言都不一样,如何能即跨平台又是原生app?
这本身就是俩互斥的条件。
跨平台一般都是
hybrid app
,即本地app的外壳,内部用webview
展现一个html
网页,虽说许多hybrid
框架可以支持调用部分原生接口了。hybrid app
,即本地app的外壳,内部用webview
展现一个html
网页,虽说许多hybrid
框架可以支持调用部分原生接口了。然而这依旧不是原生,你做个工具软件什么的还可以,做个对性能有要求软件或者游戏直接就尿了,另外现在的
hybrid
框架一般支持的原生接口并不多,主要就是个调用 摄像头,麦克风,还有弹窗什么的。要原生,那就是制作多平台app,或者等着微软啊、google啊宣布兼容其它平台开发的软件再说。
ios用
Swift
,Object-c
安卓用
java
,c++
,Kotlin
或者其他jvm语言
。A1:看样子你是要跨平台,那就找各种
hybrid
框架吧,之前听人说过个叫html5+
的,不知道好不好用,国产的。 另外好这个定义非常模糊啊,用这类的框架怎么都会比原生慢,比原生吃性能。A2:考虑以后升级的话找一些规模大的热门框架比较靠谱,比如
🎜要原生,那就是制作多平台app,或者等着微软啊、google啊宣布兼容其它平台开发的软件再说。🎜ios用react native
然而这依旧不是原生,你做个工具软件什么的还可以,做个对性能有要求软件或者游戏直接就尿了,另外现在的hybrid
框架一般支持的原生接口并不多,主要就是个调用 摄像头,麦克风,还有弹窗什么的。Swift
,Object-c
🎜安卓用java
,c++
,Kotlin
或者其他jvm语言
。🎜 🎜A1:看样子你是要跨平台,那就找各种hybrid
框架吧,之前听人说过个叫html5+
的,不知道好不好用,国产的。 另外好这个定义非常模糊啊,用这类的框架怎么都会比原生慢,比原生吃性能。🎜 🎜A2:考虑以后升级的话找一些规模大的热门框架比较靠谱,比如react native
毕竟大项目一般不至于突然那天就没人更新维护了。🎜