开发本土
常被称为原生APP开发模式,使用iOS和安卓开发平台官方提供的开发工具,制作定位、GPS、摄像头等APP开发。
(2)速度快,性能高,整体用户体验好。
(3)离线使用:如果你的APP涉及大量的视频、图片等信息,用户需要将这些文件保存在本地,在流量有限的情况下离线使用。而且每次重新打开都不需要重新加载,所以访问速度快。
(4)App质量安全良好。
(5)原生App的开发非常费时费力,不同版本需要单独的开发
但是,随着应用公园傻子样APP上线制作平台的发展。不用编程就可以制作你的原生APP,应用公园支持制作版的APP,是自动配置生成的。
开发网络应用
网络应用开发主要依赖于类似于网页的H5框架开发,而不是一套独立的程序。
特点:
(1)在浏览器上运行,项目是独立的
(2)单一版本的开发开发周期短,难度小。
(3)3)WebAPP的功能有限。
(4)性能有待测试,不如原生APP。
(5)每次试用都需要重装,访问速度慢,无法离线浏览。
(6)技术不成熟,质量安全无法保证。
根据市场分析,NativeApp用户每月花费的时间是WebApp用户的18倍(201.8分钟vs.10.9分钟),因此如果对交互、安全性和稳定性要求较高,建议使用NativeApp。核心功能也必须使用原生开发,但一些试错类和外围辅助功能可以使用Web版本,并内置到原生APP中。
两者如何选择?以前很多人选择web APP开发,主要是考虑成本,现在在应用公园,不用自己编程就可以忽悠制作原生APP,大量模板可以直接在应用公园,使用,这就把原生APP的开发成本降低了90%左右。