国外app为什么比国内的小?为什么你的手机app越用越大

相信很多人都有类似的困扰,明明近几年自己买的的手机内存越来越大,但存储空间却一直告急?打开自己的手机看一看,是不是存储空间已经占用了90%以上?

国外app为什么比国内的小?为什么你的手机app越用越大

除了图片、视频等资源之外,手机APP占用的空间绝对是最多的,以笔者自己为例,某乎占用5.12G,微信更是占用了12.71G之多,加上地图导航软件、新闻类软件等常用软件,256G的内存已经不怎么够用了。

就单单从APP的安装包来对比,看一下国内常用软件的国外版,我们惊讶的发现,同样的软件国外的APP占用空间比国内小得多,这又是为什么呢?

首先与我们APP的数据转发及存储方式有关系,以微信为例,当你给朋友张三发了一张自己手机相册里的图片时,此时APP会缓存下这张照片,但是如果你把这张照片再转发给另外一位朋友赵四,APP会再次缓存这张照片。

同样的,聊天过程中所有的文档及视频,都会经历类似的过程。这样会导致我们的APP越来越臃肿。

另外,我们的APP向越来越全面的方向发展,还是以微信为例,你不仅仅可以在微信上聊天发朋友圈,还可以搞定生活中大部分的需求,包括水电缴费,以及各种好用的小程序,这样下来当然也会使APP在使用中越来越大。

但是这些只是说明了为什么使用过程中越来越臃肿,那为什么国外APP安装包都要比国内的小很多呢?这个跟我们国内APP的生态有关系。

国外app为什么比国内的小?为什么你的手机app越用越大

国外APP也是分为安卓及苹果两大类,APP厂商想要推送信息,都要先找官方,APP厂商的服务器首先把指令发到官方提供的统一调用系统功能的API接口,接口确认后,再把信息发送到相关设备,这时手机系统才会把信息弹出来。

如此一来,APP厂商只需针对安卓端或者苹果端做一个SDK(软件开发工具包)就能实现。

国内不一样,各大手机厂商都有自己的推送系统,那APP厂商们就被迫针对每一家手机品牌的接口都做一个SKD,否则手机就没有办法推送任何信息。

国内也一直在推进统一推送联盟,但目前收效甚微。这种情况下,APP厂商最好的办法就是让APP调用手机浏览器内部的Webview来实现APP的基本操作。

为了避免不同系统之间的版本差异,有些APP甚至给内置了浏览器内核,这也是为什么安装包会比国外的更大。

所以总结一下,有两个原因,一个是国内软件做的大而全,所有的流量入口都接在APP里面;另外一个是针对不同手机品牌做多个SDK,加上可能会内置浏览器内核。

如今,各种APP已经成为了我们生活中不可或缺的一部分,为我们的生活提供了很多便利,相信后续随着技术及环境的发展,也会变得越来越贴心。

投稿版权声明

本网页内容(包含但不限于文字、图片、视频)由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至1325311624@qq.com举报,一经查实,本站将立刻删除。

(0)
wenwen的头像wenwen活跃
上一篇 2023-05-10
下一篇 2023-05-10

相关推荐

微信
微信
返回顶部