search

Home  >  Q&A  >  body text

android - 目前哪个开发语言能跨平台开发原生app

就是一次开发后可以在安卓,ios及pc上运行的?

续问1?
如果考虑上手快,小项目(网站移动版相似),用哪种开发又快又好呢(主要考虑快,一次代码到处发布)???

续问2?
如果在以上基础还考虑未来的升级等的话,考虑哪 种开发?

PHP中文网PHP中文网2771 days ago1988

reply all(23)I'll reply

  • PHP中文网

    PHP中文网2017-04-18 09:09:02

    flutter

    reply
    0
  • PHP中文网

    PHP中文网2017-04-18 09:09:02

    Currently, React Native is supported a lot. I would like to know if it is easy to get started?

    reply
    0
  • 黄舟

    黄舟2017-04-18 09:09:02

    The languages ​​used for programming on the two mobile phone platforms are different. How can it be both cross-platform and native app?
    These are two mutually exclusive conditions.

    Cross-platform is generally hybrid app, which is the shell of a local app. Internally, webview is used to display a html web page. Although many hybrid The framework can support the hybrid app,即本地app的外壳,内部用webview展现一个html网页,虽说许多hybrid框架可以支持调用部分原生接口了。
    然而这依旧不是原生,你做个工具软件什么的还可以,做个对性能有要求软件或者游戏直接就尿了,另外现在的hybridcall partnative interface. However, this is still not native. You can make a tool software or something, but it will be useless to make a software or game that requires performance. In addition, the current hybrid framework generally supports native interfaces

    Not much

    , mainly just calling the camera, microphone, and pop-up windows.
    SwiftObject-c
    安卓用 java,c++,Kotlin或者其他jvm语言To be native, you need to make a multi-platform app, or wait for Microsoft and Google to announce that they are compatible with software developed for other platforms.

    Use Swift, Object-c for ios

    Use java, c++, Kotlin for Android >Or other jvm language. hybrid框架吧,之前听人说过个叫html5+

    A1: It seems that you want to be cross-platform, so look for various

    ones. I don’t know if they are easy to use, but they are made in China. In addition, this definition is very vague. Using this kind of framework will always be slower than the native one, and it will cost more performance than the native one. react native

    A2: If you are considering upgrading in the future, it is more reliable to find some large-scale and popular frameworks. For example, 🎜After all, large projects generally do not suddenly have no one to update and maintain them that day. 🎜

    reply
    0
  • Cancelreply