美文网首页
Mobile App 开发选型

Mobile App 开发选型

作者: michael_jia | 来源:发表于2016-11-24 23:24 被阅读158次

    Web Runtime(WRT)

    去年,我们使用 Swift 开发 iOS Native 应用,使用 Java 开发 Android Native 应用,今年采用什么方案?

    选择技术方案考虑这么几点:
    1. 适合业务需求,但需求是易变的;
    2. 匹配开发人员能力,但人员和能力是变化的;
    3. 符合业界的演进方向,但移动应用技术日新月异;

    Native, HTML5, or Hybrid
    • Native:iOS swift or objective-C,Android JAVA;
    • HTML5:Web App;
    • Hybrid Applications:web apps within a Webview container;和原生 App 一样从 App Store 安装,UI 基于 H5;
    Hybrid Architecture Concepts
    Capability vs. Platform Mobile App Technology Stacks Hybrid Architecture Concepts & Fundamentals
    Hybrid Mobile Applications
    • Hybrid 的主要技术是 Web 技术;

    We define hybrid as a web app, primarily built using HTML5 and JavaScript, that is then wrapped inside a thin native container that provides access to native platform features.

    三者对照
    Native, HTML5, or Hybrid
    React Native
    • A React Native App is a Real Mobile App;
      从开发编码角度,主要使用 Web 技术,称为 Web App 更好;从运行角度,称为 Read Mobile App 是没问题的;
    • 使用 Native UI;

    React Native uses the same fundamental UI building blocks as regular iOS and Android apps. You just put those building blocks together using JavaScript and React.
    H5 和 Hybrid 是 Web View;

    • 使用 React 和 JavaScript 构建 Native Mobile Apps;

    React Native lets you build mobile apps using only JavaScript. It uses the same design as React, letting you compose a rich mobile UI from declarative components.

    相关文章

      网友评论

          本文标题:Mobile App 开发选型

          本文链接:https://www.haomeiwen.com/subject/pvdipttx.html