码迷,mamicode.com
首页 > 移动开发 > 详细

开发App,如何更好的进行技术选型

时间:2020-03-13 14:33:04      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:info   基于   智能   网络应用   http   也有   框架   点击   加载   

目前很多的小公司和小团队在选择App的开发框架时,往往会受到成本、时间和预期效果的限定。如何在各种场景中更好的找到一个平衡,可以一起来讨论看看。

  1. 介绍
    Web APP(网页应用)
    基于Web的系统和应用,目前多采用H5标准开发。例如:手机浏览器启动后会有一些应用图标,点击图标,在浏览器里加载的页面跟你直接下载一个APP后打开的页面是相同的,这些图标代表的就是Web APP

Hybrid APP(混合应用)
它是指一个介于网络应用和本地应用之间的应用,既有“本地应用良好的用户交互体验的优势”,又有“网络应用跨平台开发的优势”,即同时使用原生和网络技术进行开发的应用。本地应用程序有一个内置浏览器(即网络视图),适当的功能页面以网页的形式呈现。例如,淘宝一些营销页面,微信公众号内容页面等。

Native APP(原生应用)
基于智能手机的本地操作系统,如iOS、Android、WP,使用原生程序编写和运行第三方应用,常用的开发语言有Java、C等。使用中的具体表现是需要先安装,然后点击手机桌面上的图标才能正常使用,页面加载更快。互动良好的应用程序最有可能是本地应用程序。然而,由于手机的良好性能和网络技术的快速发展,目前大多数手机都是混合应用。

  1. 对比
    技术图片
    总结
    App的技术选型应该根据业务的类型区别。
    原生App偏向于交互,注重用户体验(导航切换、离线缓存等),多适用于一些游戏类,需要极高用户体验的产品,前提是公司有足够的研发资金。
    WebAPP偏向于业务场景,活动类场景,且对于用户体验没有极高的要求,目前h5的性能已经很好了,单页面的WebApp基本可以满足大部分的业务场景。

目前比较流行的方法:应用框架为原生,其他详细内容通过网页封装。这样做的优点是,它可以确保核心功能的交互体验,同时便于更新。市场上也有很多AppKuang,可以给到更多的H5开发团队,降低成本的同时,缩短开发时间,且能在性能的平衡中找到一个比较好的平衡点。

对于项目经理和开发经理,如何需要快速演示H5项目在App中的效果,可以使用AppKuang这个App,用App扫描一个地址,就可以快速的演示自己的H5项目,先给客户一些概念,有利于收集客户的需求。

开发App,如何更好的进行技术选型

标签:info   基于   智能   网络应用   http   也有   框架   点击   加载   

原文地址:https://blog.51cto.com/14749999/2477927

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!