产品前端(前端的三种主流开发,理清思维,才能更好应对产品要求)

产品前端(前端的三种主流开发,理清思维,才能更好应对产品要求)

产品前端的问题你了解吗,本站通过大数据汇集了产品前端和后端, 产品开发前端的相关解答,希望对你有所帮助。



三种主流APP

原生APP(NativeAPP)

可访问手机所有功能,拥有手机的各种功能的权限,调用原生设备,比如获取个人信息,摄像头以及重力加速器、GPS等等;功能齐全、运行速度快、性能高、稳定性强,是三种App中用户体验最好的;支持大量图形和动画,运行不卡顿,系统响应速度快,流畅度好;页面布局、功能实现、逻辑步骤都是用代码实现的,与系统的兼容性好,安全性高,闪退的现象少。支持容易发现(在App Store里面)和重新发现(应用图标会一直在手机主页上),用户粘度高;比较快捷地使用设备端提供的接口,处理速度上有优势;官方提供大量的开发工具和人工支持来帮助开发;不需要浏览器直接下载独立的应用在设备上运行,安装之后使用方便;手机用户无法联网时也可以访问APP应用中以前加载好的数据可以通过用户下载应用盈利(但App Store抽取20-30% 的营收)

产品前端(前端的三种主流开发,理清思维,才能更好应对产品要求)

Web版APP(HTML 5)

对网络依赖性强,一旦没有网络就无法进行任何操作,耗费流量,网速慢的时候影响访问速度;由于Web技术本身的限制,可以使用的功能有限,并不能直接访问手机的所有功能,很多权限受到限制,比如摄像头麦克风、、GPS,重力加速器、离线存储等,所以在体验和性能上有很大的局限性;App运行速度慢,页面不能承载太多东西,切换的时候流畅性较差;和原生App相比,性能和用户体验都大打折扣,图片和动画支持性不高,稳定性不强;如果用户使用更多的新型浏览器,那么就会出现运行问题;因为不通过App store下载,所以无法通过下载盈利。

用户体验不如本地原生App应用;加载速度慢,网络要求高;技术还不是很成熟,安全性较差。总结

假如预算充足,性能要求高,开发周期长,可以考虑用户体验比较好的原生App。假如产品需要短时间内上线,兼容所有平台,不追求用户体验和性能,没有离线访问的需求,可以选择Web App。追求性能、体验,同时追求开发效率,有部分功能需要调用摄影头、麦克风、GPS定位等手机原生功能,则推荐使用混合App。

混合App综合了两种App的优点,但是目前在性能上依旧有所欠缺,并不是说混合App就是最好解决方案。根据实际需要来做选择是正确的做法,适合的才是最好的,当然如果条件允许的话,原生加Web两种版本一起开发更好。

我自己是一名从事了多年的前端老程序员,小编为大家准备了新出的前端编程学习资料,免费分享给大家!

产品前端和产品前端和后端, 产品开发前端的问题分享结束啦,以上的文章解决了您的问题吗?欢迎您下次再来哦!

文章版权声明:除非注明,否则均为边学边练网络文章,版权归原作者所有

相关阅读