首页 > 业界 > 关键词 > 谷歌最新资讯 > 正文

APP下载快到起飞,谷歌的秘籍不是5G而是标准化

2021-04-30 15:15 · 稿源:三易生活公众号

声明:本文来自于微信公众号三易生活”(ID:IT-3eLife),作者:三易菌,授权站长之家转载发布。

不久前,在海外科技媒体GSMArena关于手机存储空间的调查中,绝大多数参与者友认为他们的下一部手机需要有128GB和256GB的空间。但这一结果就在4年前,主流观点还是只需要64GB就够了。

其实关于这个问题,用“安迪-比尔定律”来解释非常恰当,就是硬件提高的性能很快被软件消耗掉,而整个问题其中一个很重要的原因,就是APP的体积越来越大,曾经小巧玲珑的APP已经非常少见。随着APP的体积越来越大,下载与安装的速度自然也就越慢,首次运行时对于硬件的压力同样也就越大。

以微信这个国民级APP为例,在其诞生的2011年,还只是一款功能非常简单的社交软件,但如今的微信却已经是一个集聊天、直播、视频、小程序等众多功能的超级APP。并且由于微信这类超级APP的不同组件或框架往往都是独立开发,如果将每一个额外的组件都整合在一起势必还会产生额外的开销,而代码量的增大也就意味着APP体积会越大。

面对这一情况,谷歌在Play商店上选择使用基于大数据的全新安装方式,来加快APP安装、打开和首次运行的时间。日前来自开发论坛XDA的消息显示,谷歌这项新技术将被命名为“App install optimization”,并且是一项可选功能。在其被开启后,将会收集每一位用户即将安装APP的相关数据,并会监视用户使用APP的哪些部分,以及哪些部分未被使用,从而形成大数据来判断APP解压运行后最重要的一部分文件是哪些。

例如当用户首次下载Instagram这个图片社交软件时,可能会花上十分钟来设置自己的个人资料并找到朋友。如果大量用户属于这种情况,那么Play商店会先下载Instagram的对应部分,而发帖或故事查看功能模块则将暂时不被安装,直到用户尝试使用它们或网络连接情况良好时才会继续安装。目前,Play商店的25.5.13版本中已经引入了App install optimization功能,但尚不清楚其将于何时正式启用。

这也就意味着,谷歌希望通过尽可能收集Play商店用户下载APP的文件信息,来整理出不同类别APP在首次打开时所需要的文件,并从中总结出相应的规律。并且谷歌方面也已经表示,这一功能将不会收集用户的任何隐私数据,例如电子邮件地址、姓名和本地存储内容等。

那么谷歌是如何实现这个苹果App Store都还没有用上的功能呢?要知道,Android应用尽管是以Java之后的Kotlin作为官方开发语言,但准确来说Android并不一定要用Java来开发,只是用Java更快更方便而已。例如知名的2D手游引擎Cocos2d-X,其实就是使用C++写逻辑,然后利用NDK进行交叉编译成为APK文件。

开放的开发环境造就了Play商店乃至国内安卓渠道中的应用,最终都是以APK文件呈现,但其背后所使用的开发技术却可以说是五花八门。所以在这样的情况下即便是有大数据与强力算法,要从如此繁杂的APP中找出规律,可以说是无异于天方夜谭。

事实上App install optimization得以问世的背后,是谷歌在2018年推出的一种名为Android App Bundle的全新应用程序打包方式。在经过了两年多的推广后,让Play商店上的APP上传逐渐有了标准化的趋势。

在Android App Bundle这一打包方式逐渐成为潮流后,APP的打包也成为了模块化、标准化的形式。众所周知,大数据虽然看上去非常高大上,但在最基础的数据标注、数据获取、特征提取、模型设计和训练上,还是需要人工打标签的方式来实现。而所谓的“数据标注员”,就是生产大量可供计算机深度学习训练数据的职业,这是一项非常要求重复性机械式的枯燥工作。

显而易见,让谷歌自己来雇佣庞大的人力完成Play商店上APP的数据标注,无疑是不现实且不经济的,所以Android App Bundle就是其利用在Android的领导地位,以及Play商店在应用分发上的垄断地位,所提出带有半强制性的措施。并且Android App Bundle与传统应用打包模式最大的不同,就是前者可以将APK生成及签名交由Play商店而不是开发者来完成,开发者就无需再编译、签署和管理多个APK,以支持各种不同的设备。

以往用户从应用分发渠道中拿到的APK包,其实是一个涵盖了针对不同屏幕、SoC的整合包,开发者需要将不同屏幕大小、SoC型号、语言等资源都打包到APK中,即便你的手机不需要非中文及低分辨的相关资源,同样也需要下载。但在使用Android App Bundle这一机制后,开发者就能实现“千机千面”的专属App Bundle(应用束),使得APK的体积有着显著的缩减。

Android App Bundle是谷歌推动模块化应用开发技术的组成部分,它可以将一个传统的APP拆分成三个不同部分。这三部分则分别为,包含了提供应用基本功能的Base APK、适配当前手机屏幕分辨率资源的Configuration APK,以及包含应用中某项功能代码和资源的Dynamic feature APK。

这就使得用户在Play商店下载一个通过Android App Bundle方式打包的应用时,只会下载Base Module对应的APK文件,此后如果用户要用到其他功能,系统就会指挥相关APP使用Dynamic Feature Module(动态特性模块),用类似网络游戏中玩家到了某个新地图才开始下载地图资源一样,下载这个APP的其他功能。

所以在这一技术的加持下,用户下载APP时,Play商店的新动态机制就只会传输适配设备的专属代码和资源。而Play商店中看到的安装包体积越小,下载速度自然也就越快,同时也节省了设备的存储空间,并且开发者甚至可以实现按条件分发应用,让一些组件排除在一些设备的初始安装之外,避免将无用功能安装到用户的手机上。

有了模块化的应用打包方式,Play商店自然就能更明确地找出APP的共性,进而发现哪些功能是用户最希望率先体验的,并最终优先加载相应的模块。不过考虑到国内安卓分发渠道中还没有Play商店这样的渠道存在,并且各渠道方也未必有意愿做这样在开发者层面吃力不讨好的工作,所以国内用户想要体验到如丝般顺滑的应用安装与首次打开速度,可能就只有能等国内手机厂商使出“神优化”了。

这篇文章对你有价值吗?

  • 相关推荐
  • 大家在看
  • 谷歌意外泄露了Pixel 5a 5G的相机规格

    此前,谷歌新一代 Pixel 智能机总会在发布前被大量曝光。但是对于即将到来的 Pixel 5a 5G,大家却对它只是甚少。此外许多人猜测新机只是 Pixel 5 和 Pixel 4a 5G 的换皮重生,因而对 Pixel 5a 5G 兴趣聊聊。即便如此,该公司还是意外地披露了有关新机相机规格的一些细节。虽然没有直接提到 Pixel 5a 5G 的名字,但谷歌还是煞有介事地谈论了 Pixel 5 和 Pixel 4a 5G 的一些新相机功能,比如带有包围式曝光的高动态范围拍摄(HDR+ wi

  • 谷歌Play商店中的恶意App可偷用短信来完成购买

    尽管 Android 恶意软件诞生至今已有很多年,但考虑到官方应用商店有一套成熟且严格的审核流程,许多用户并不知晓谷歌 Play 商店里也有漏网之鱼。了解过此前几次恶意软件清理行动的网友们,显然知道这些 App 的开发者特别善于掩饰自己,潜伏期短则几周、长则数月。近日,又有安全研究人员曝光了 Play 商店中潜藏的一批 Android 恶意软件。为了绕过 Play 商店的审核,这些恶意软件开发者可谓是绞尽脑汁地另辟蹊径,比如煞有介事地提?

  • 所有谷歌主流 iOS App 都已支持苹果“隐私营养标签”

    根据2020年底生效的新苹果开发者指南,谷歌主流 iOS App 现在都提供了隐私营养标签数据。“隐私营养标签”旨在向用户概述应用程序收集的数据种类,以及开发者如何使用这些数据。苹果于2020年12月开始要求开发者自行提交所有新应用或应用更新提交的隐私信息。

  • 为什么所有APP都在蹭直播?

    除了能买买买的淘宝、京东、拼多多,能杀时间的快手、抖音、小红书,现在连支付宝、招商银行这样的金融APP,携程、去哪儿这样的旅行APP,美图秀秀这样的照相APP,QQ音乐、网易云音乐这样的音乐APP,甚至各大新闻门户APP,也都蹭上了直播功能。难道,直播板块已经成了当下APP的必选项?

  • 谷歌Android数字健康App将推出「抬头」提醒功能

    据XDA报道,去年11月在对Digital Wellbeing(数字健康)应用的分析中发现了一个即将推出的功能,名为Heads Up。该功能会提醒用户在行走时抬头,避免发生任何意外。现在,该功能已经随着最新的Digital Wellbeing测试版更新开始向谷歌Pixel用户推出。

  • 百度App月活达5.58亿

    今日,百度在港公告称,公布最新数据称,2021年3月,百度App月活跃用户数达到5.58亿,日登录用户占比超75%。

  • Apple iOS 14.5落地 App跟踪透明度对广告世界影响几何?

    【TechWeb】4月27日消息,苹果今天正式推出了iOS 14.5,在功能更新说明中明确了这样一条:App跟踪透明度可让您控制哪些App跟踪您的活动。这一更新将迫使所有App询问用户,是否希望出于广告目的而被跟踪。据预计,大多数用户都会选择拒绝,从而影响整个移动广告市场。随着数字化深入到人们日常生活的方方面面,近几年关于用户隐私保护的呼声愈发高涨,苹果iOS 14.5的更新可以说正是回应了这一呼声。但与此同时,App们获取用户个人信

  • APP广告弹窗要整改工信部适老版APP严禁出现广告弹窗

    打破“数字鸿沟”不仅是老年人的期待,更是横在全社会面前的一道必答题。4月7日消息,工信部发布了《互联网网站适老化通用设计规范》和《移动互联网应用(APP)适老化通用设计规范》。

  • App收集信息新规将实施

    今日,针对3月22日发布的《常见类型移动互联网应用程序必要个人信息范围规定》,国家网信办解读称,《规定》明确的39类常见App,覆盖了大众衣食住行、学习工作等日常生活主要方面,基本涵盖了当前网民普遍诉求。同时将小程序、预置软件等均纳入了管理范围。

  • 国美将推“打扮家”App

    4 月26 日消息 国美宣布将于4 月29 日推出国美“打扮家”App,并发布家居家装战略。国美表示,目前家装行业存在多种难题。对消费者而言,一是装修不简单;二是价格不透明;三是预算不可控,装修中各种增项、变更,导致装修实际费用远远高于预算金额,产生了消费者尤其是年轻群体对家居家装行业的不信赖。再加上这个行业内多种问题,消费者容易产生不满情绪。整个家装行业陷入劣币驱逐良币的恶性循环,亟需高质量发展新模式,因此?

  • 联想小新Pad Plus可能是联想首款5G平板电脑

    在小米宣布重新更新小米平板系列后,平板市场的另一大重要厂商联想也在近日宣布了两款平板电脑,分别是YOGA Pad Pro 和小新Pad Plus,这将会是联想的首款5G平板电脑。

  • App Store新增“标签”快捷搜索功能,App获量又有新入口

    据外媒 MacRumors 报道,为了方便用户搜索,苹果正在测试“标签”快捷搜索功能,让搜索结果更精准。

  • 三星Galaxy M42 5G现身谷歌Play游戏机列表

    预计三星将于明天推出Galaxy M42 5G,就在活动开始前,该设备在谷歌Play游戏机列表中被发现。最新信息显示,M425G只是一款更名的Galaxy A42 5G,搭载Snapdragon750G芯片组。

  • 音乐APP薅饭圈的羊毛?只因他们给的太多

    ​2015年7月,国家版权局发布《关于责令网络音乐服务商停止未经授权传播音乐作品的通知》,被认为正式开启了在线音乐行业的版权时代,再加上消费者版权意识的觉醒,也使得为音乐付费的概念逐步深入人心。不过对于大多数的用户来说,购买需要单独付费的单曲/专辑往往是一次性消费,基本不会出现复购。

  • 到底是选择开发小程序还是APP

    当我们想开发一个面向C端用户的互联网产品,是选择小程序还是app?这其实困扰了许多团队。

  • 5月新规:APP不得因用户不提供个人信息拒绝服务

    5月1日,《常见类型移动互联网应用程序必要个人信息范围规定》将正式实施。其中,《规定》明确了39种常见类型App的必要个人信息范围。

  • 联合紫光展锐 小米和OPPO的自研5G芯片最早年底登场

    全球性的半导体芯片短缺可能促使小米重启自研芯片--澎湃项目。而援引 DigiTimes 报道,OPPO 也将会推出自研芯片。消息称,小米和 OPPO 这两家公司都在和紫光展锐(UNISOC)进行合作,这三家公司将专注于生产适用于手机的 sub-6GHz 5G 通信模组。不过这些芯片依然需要交给台积电、三星和 Global Foundries 进行实际生产。鉴于目前三星和台积电的订单已经接近饱和,OPPO、小米和紫光展锐可能不得不找其他晶圆厂来满足需求。而中芯国?

  • 5月新规来了!遛狗不拴绳可能违法、手机App无权过度索要个人信

    五一假期之后,很多单位开始执行夏季上班时间。与此同时,又有一大波政策新规即将实施,与大家的生活、工作息息相关。据悉,5月1日起,出门遛狗不拴绳的行为可能违法。新修订的《中华人民共和国动物防疫法》5月1日起施行,其中明确单位和个人饲养犬只,应当按照规定定期免疫接种狂犬病疫苗,凭动物诊疗机构出具的免疫证明向所在地养犬登记机关申请登记。法律还规定,携带犬只出户的,应当按照规定佩戴犬牌并采取系犬绳等措施,防止

  • 美的美居App荣获iF设计大奖

    近日,2021年德国iF设计大奖隆重揭晓,美的IoT倾力打造的智慧生活服务平台美的美居App6.0版本在来自全球52个国家和地区的近万份提案中脱颖而出,斩获iF设计大奖,再次展现了美的集团在智能家居领域的强大实力。 自1953年创办以来,德国iF设计奖距今已有68年历史,凭借“独立、严谨、可靠”的评奖理念,德国iF设计奖已成为全球最具专业性和影响力的工业设计奖项之一,与德国红点奖、美国IDEA奖并称为“世界三大设计奖”,并有着“产

  • Oppo K9 5G型号将在5月6日上市前正式上市

    Oppo将于5月6日在中国推出K95G,该公司已经确认这款智能手机将配备Snapdragon768G SoC、64MP三重摄像头和65W充电。Oppo K95G将搭载6.43英寸三星制造的OLED,刷新率为90Hz,触摸采样率为180Hz。屏幕下方还将有一个第六代指纹扫描仪,用于生物认证,左上角的打孔容纳一个32MP的自拍摄像头

  • 热门标签

热文

  • 3 天
  • 7天