移动端开发之Web App开发

本文介绍了移动端开发的三种主要类型:原生App、Web App和混合App,分别阐述了它们的优缺点。对于Web App,强调了其对网络环境的依赖和性能限制。接着讨论了Viewport视口的概念、参数设置及其在移动端适配布局中的作用,包括流体布局、基于rem的布局和弹性盒模型的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

写在前面:本人刚刚接触移动端开发,希望自己的见解能够帮助到他人,不足之处还望提醒。


1 移动端开发分类

1.1 Native App 原生App开发

优点:

(1)用户体验好

(2)性能稳定

(3)操作速度快

(4)能够访问本地资源(通讯录,相册)

(5)能够设计出色的动效,转场

(6)拥有系统级别的贴心通知或提醒

(7)用户留存率高

缺点:

(1)开发成本高

(2)维护成本高

(3)更新缓慢,根据不同平台,提交–审核–上线流程较复杂。

总的来说,native app开发从android、ios智能手机出现就有了开发技术,性能体验最优,API比较完善,但是学习起来难度比较高,开发成本比较高(跟开发周期相对来说比较长也是有关系的)。

2 Web App 网页App开发

优点:

(1)发版完全自控,随时更新

(2)跨平台,因为本身来说用的是Web的东西,所以可以在任意平台上运行

(3)成本小,Web页面嵌入Webview开发起来速度非常快,一个人就可以轻松搞定

缺点:

(1)性能差

(2)弱网络或无网络条件下体验差

(3)适用有展示类需求的项目,但是如果要实现的功能比较复杂的话就显得力不从心

总的来说,相比Native App,Web App体验中受限于网络环境和渲染性能。Web APP对网络环境的依赖性较大,因为Web APP中的H5页面,当用户使用时,去服务器请求显示页面。如果此时用户恰巧遇到网速慢,网络不稳定等其他环境时,用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值