如何选择android app开发的方式

       主流的手机开发方式有:

  1. native  App
    android手机系统本地开发语言java、NDK实现,运行速度快、用户交互性特别强,界面也很酷。
  2. Web 应用
    直接通过手机浏览器访问,可通过 HTML5 来访问一些基本的手机功能,开发和维护都非常简单。
  3. 混合 App
    这是一种结合前两者的应用架构方式,相当于在 Web 上用一个本地 app 的壳进行封装,其复杂度介于前二者之间,有专门的框架来完成这样的工作,例如phonegap等web 开发框架。

       那么我们该如何选择呢?其实原则很简单:

  1. 使用你熟悉的技术开发: 最大程度的使用你已有的知识,尽管也需要学习一些新东西,但是很简单。
  2. 无需审批的过程: 开发app的话,你可能需要发布到 app store 上,这需要经过审批,而 web 的好处在于你只需要将程序发布到你的服务器即可
  3. 自动升级: Web 应用的好处就是用户访问的就是你最新的应用版本,无需手工升级。
  4. 支持大多数设备: 使用标准的技术,例如 HTML5,那么多数智能手机都能支持
  5. 开发敏捷: 无需审批,支持多设备,快速开发,你可以尽快的将新功能提供给用户。

        以上观点仅供参考。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值