为什么现在的app越来越大,更新越来越频繁?
小伙伴们有没有发现,现在手机上的软件总是不断的频繁更新,尤其是安卓。几乎每次打开应用市场,都会提醒有软件需要更新,甚至某个软件刚更新完毕,在另一个应用市场打开,依然提示更新。除了更新之外每次更新完之后app都会变大,有网友调侃,现在的APP越来越膨胀了,但它为什么会膨胀,为什么会频繁的更新?很多机友有了这样的想法:“APP的“体积膨胀”是软件开发者和手机生产商之间勾结的阴谋,目的就在于加速手机的淘汰,逼用户换新机……”但是真的是这样么?其实,应用“膨胀”真实原因,远比想象的要复杂得多。
首先说说手机app为什么会频繁的更新?
1、开发模式
目前,互联网中相对比较主流的软件开发采用的是迭代式开发模式或敏捷式开发模式。迭代式开发:这种开发模式也被称作迭代增量式开发或迭代进化式开发,这种开发模式是以最短的研发周期来先把主要功能搭建起来,可能成品不完美,会出现各种bug或体验不完善的地方,但后期会通过客户或者用户的反馈信息,慢慢对其进行完善。
敏捷开发:和迭代式开发一样,强调的都是在较短的开发周期提交软件,但敏捷开发的周期更短,更强调应用性而非预见性,当市场需求发生变化,开发团队需要迅速适应这个变化,并立即对软件做出相应的调整,但团队本身却无法预见这个软件未来的发展和变化。
这就是为什么目前手机软件总是频繁更新的原因,由于手机市场竞争激烈,为了能够尽快提交成品争夺用户,开发者即便知道有bug有不完善的地方,但由于这些bug产生的负面影响不大,也只能先提交软件,等后期迭代更新时在慢慢的修复,而这是为什么我们会经常在更新软件说明里看到“提高软件的稳定性”或者“修复bug”。
2、应用市场审核机制
版本更新审核比首次发布审核要松很多,一般很快就可以通过,而应用市场往往会将更新的应用放在推荐位置,已获得更佳的曝光度,这也就都倒是软件更新频繁,给用户带来负担。最典型的例子就是电商行业,到6.18或双11活动期间,一定会有一次更新,而大部分情况下都只是改了图标和应用界面而已,将其改成活动的图片和界面。
而文章的开头天津app开发说的,有些软件在一个应用市场刚更新,打开另一个应用市场依然提示需要更新,这就涉及到安卓应用的更新机制了。这是因为国内安卓市场繁多,各应用市场的规则不同,所以会碰到的情况是在不同的市场后台上传软件时,由于各种各样的原因导致明明是同一个版本,在不同的应用市场需要不同的版本号才能上传。
最后我们再说说那为什么APP的体积会越来越“膨胀”呢?
1、2011年的时候,微信不过只是“加上语音功能的聊天软件”;如今它却已经成为具备社交、视频、购物、新闻等诸多功能的集合体,甚至还有运行在其上的“小程序”……这样一来,体积能不大么?除了功能增加,硬件设备本身的规格改变也会逼程序员对程序作出较大的改动。除了单纯的因为界面分辨率提升而导致的空间占用增大外,由于手机性能大幅增强,过去我们不曾想象的诸多高画质手游、大型计算程序也开始出现在手机上。它们画面复杂、功能先进、用户体验极为强大,负面作用就是超大的安装包。
2、任何一款app应用软件想要在众多不同型号,不同屏幕尺寸中正常使用,就必须要针对每种不同分辨率,硬件平台的手机分别写不同的优化代码。将所有的不同设备的适配代码都放在同一个安装包里面,然后在安装时自动识别,这其中难免会包含很多的冗长的代码,并且这样的“碎片化”在安卓手机上非常严重。安装包大也就算了,当前app更新速度也是日益见长,三天一小更,五天一大更,这几乎已经成了软件提供商的家常便饭,但对于使用者而言,除了版本的重大功能升级,其他的一些小修补几乎没用,甚至还带来了一些列麻烦和问题。其实,应用软件频繁更新的背后时软件提供商的有意而为,主要的目的是保持软件在应用市场的活跃度,获得更好的曝光率。
总结:任何事物都是有两面性的,有优点自然是有缺点的,但总体来说app的迭代更新是好的,它使app的功能越来越丰富、越来越完善完善,用户体验也越来越好。那说了这么多,如何才能拥有自己的APP呢?天津APP开发找天津天迅达科技公司,因为专业所以更专业。
- 数字孪生:现实世界的身外化身 2024-12-06
- 微信公众号全面“今日头条化”,自媒体将迎来“第二春”? 2024-12-04
- 优质长视频的破圈效应 2024-12-05
- 奶茶行业的裂变营销 2024-12-03
- 浅浅分享下支付产品经理如何写全局性的需求文档以及工作流程 2024-12-02
- “麦学”爆红:一场精心策划的营销盛宴 2024-11-29
- 如果遇到麦琳式的领导,怎么办? 2024-11-28