谷歌更改apk格式,不止封杀鸿蒙,还有国内安卓手机应用商店,下面一起来看看本站小编淡泊说事儿给大家精心整理的答案,希望对您有帮助

手机app格式包括1

最近科技圈里比较火爆的话题,当属谷歌宣布全新的.aab格式将取代.apk。

很多自媒体作者瞬间嗨了,这肯定是冲着鸿蒙来的,谷歌还是要封杀鸿蒙啊!

如果说,谷歌采用新的aab格式,是与鸿蒙最近装机量猛增的势头有关,但是如此斩钉截铁地说谷歌只是为了封杀鸿蒙,并不确切。

.aab格式的由来

其实早在2018年的谷歌I/O开发者大会上,安卓就迎来了一个用来取代APK的新APP格式,也就是所谓的“aab”。

Android App Bundles,简称为 AAB,它的出现彻底改变安卓应用以往的打包方式,同时也改变了安卓应用的支付方式。最直接的变化就是不再需要一个APK来包含所有类型的内容,使安装包的体积会变得小很多。根据谷歌的要求,AAB安装包的大小不应该超过150MB。超过150MB的应用程序,将会采用Play Asset Delivery(PAD)方案。

对安卓用户来说,有哪些变化?

实际上对安卓系统用户使用安卓app,并没有任何的变化。只不过,原来安卓app更新版本的时候,新版本的apk安装包里会包含所有的安装文件,所以更新文件体积较大;而新的.abb格式,app软件更新则不会包含所有的内容,所以更新文件体积小了不少。

Android App Bundles 启用的另一个新功能是 Play Feature Delivery(Play 功能交付),这是 APK 无法实现的。它扩展了应用程序捆绑包的概念,只包含特定设备上需要的应用程序的部分,但侧重于尽快实际开始使用该应用程序所需的功能。简单的理解是,它将允许用户在安装应用后的几秒钟内立即使用该应用,将应用的其他部分的下载推迟到以后。

除此以外,对安卓用户的日常使用,并没有任何变化。

以上这些,看起来更像是谷歌在提高安卓系统运行软件的效率,使用户体验更加的流畅。

但是,.aab将不能在Google应用商店以外的地方下载。对于国内手机品牌的众多第三方应用商店将会有很大的影响。

从这个逻辑上来说,谷歌封杀的是国内安卓手机厂商的应用商店,简而言之就是封杀了国产安卓手机的软件市场渠道。

对鸿蒙系统有什么影响?

这个是当前大家最关心的话题。

从本次更新上,我们可以明确地看到谷歌在安卓应用商店上的图谋,以及长远最终的规划:打造和苹果IOS一样的安卓封闭系统生态。而谷歌也从来没有掩饰过,想要将安卓从开源系统生态逐渐演变为封闭系统生态转变。如果不是出于对反垄断的顾虑,想必谷歌做得会更加的赤裸裸。

对于开发者而言,这只是更换了不同的打包形式和签名方法而已,影响并不大。

据公开资料查询,华为应用商店至少在2019年就跟进了该项目,开发者在后台可以直接上传.aab进行分包成支持各种机型的apk。鸿蒙应用商店和华为应用商店属于同宗同源,后期如果可以支持.aab格式也不足为奇。

所以,谷歌更换.aab格式对鸿蒙并没有实质性的影响。

但是,这也给鸿蒙敲响了警钟:只有加快扩充装机量,增加在线用户数量,加速培养系统生态,才能彻底地立于不败之地。不然,主动权永远掌握在谷歌的手里。

对国内其他手机厂商有什么影响?

由于国内手机厂商并没有使用谷歌的全家桶GMS,每个品牌都有属于自己的应用商店,所以谷歌在我国这个全球安卓系统设备最多的国家,并没有赚到多少广告收益,这无疑令谷歌相当的恼火。

此次推出全新的.aab格式,谷歌并不支持.aab格式在谷歌应用商店以外的地方下载,正是谷歌采取收回、统一国内应用商店的机会。

但是,如果国内各大手机厂商如果想在自己品牌的应用商店中支持.aab格式,并不是太难。只不过开发者需要上传不同的应用商店,不过这对开发者而言,并没有什么难度。关键在于,国内手机厂商各自为政,就像统一推送联盟一样,有工信部推进,仍然难以达成协议完成系统统一推送机制。一盘散沙的格局,短期内很难改善。

所以,不要大惊小怪,一个单纯的.aab格式并不能封杀鸿蒙,也不会让谷歌把国内其他安卓阵营的手机品牌一把收入囊中。

悄悄地说一句:如果谷歌真的强制让国内各安卓厂商必须使用谷歌的应用商店,等待的必定是国家市场监督管理局的反垄断调查!

手机app格式包括2

对于安卓软件,我们早就习惯了它的APK格式,这一沿用多年的格式不但适用于各种安卓软件,同时用户也可以很简单地将它下载到手机本地,然后自己安装,这样也可以绕过各种商城以及谷歌官方的一些下载限制。不过相对其他系统来说,谷歌在安卓系统的软件开发管理上显得相对松散,任何人都可以开发安卓软件,而且由于可以下载到本地运行,又不需要经过审核,所以市面上的安卓软件虽然多,但也比较杂乱。

从技术角度而言,一个安卓应用程序的代码想要在Android设备上运行,必须先进行编译,然后被打包成为一个被安卓系统所能识别的文件才可以被运行,而这种文件格式现在就是APK,也是安卓问世以来一直采用的格式。而且目前主流的安卓系统上,想要直接安装软件的话大多数软件开发者都会使用这种格式,不像Windows那样可执行的格式比较多。

不过现在这种情况将发生重大变化,谷歌正式宣布将采用新的软件格式AAB,这种格式将直接取代目前的APK格式。事实上安卓系统的这个新AAB格式并非谷歌心血来潮,突然就发布的一种格式,早在2018年,谷歌就发布了AAB格式,这个格式的优势就是可以让软件本身更小,更能节省出设备的存储空间。

尽管已经推出三年之久,但是在目前谷歌的Google Play商城中,只有几千个软件采用这种格式,相对谷歌商城上百万个通过审核的软件而言,这个数字简直不值一提。不过这也是可以理解的,对于软件开发者而言,如果不是必须的话,谁都不想对软件格式去进行大的变动,毕竟要涉及到重新编译和打包,软件厂商都是能少点事就少点事。

不过现在软件厂商想要在安卓系统上开发软件的话,就不能继续用APK了,因为谷歌宣布AAB正式取代Android APK,从今年8月份开始,所有提交到Google Play商店的新应用必须采用AAB格式,而不允许使用APK格式了。也就是说如果想要在谷歌商城中上架的话,那么就只能使用AAB,这对于大多数在海外有业务的软件公司,包括大量国内软件公司而言,都是必须遵守的。

当然目前不知道谷歌是不是还是会允许,未来安卓系统继续支持APK格式,毕竟一个新的软件格式要替代老的格式,还是需要一段较长的时间。所以短时间里,我们相信谷歌会让系统同时支持AAB以及APK两种格式。这样对于国内软件开发者以及国内用户来说,短时期内不会有什么变化,大家继续使用APK的格式就行。

不过未来随着谷歌商城的软件全部更新为AAB格式,那么为了节约资源和成本,大多数安卓软件也都会跟进,APK这种格式的软件会越来越少,同时版本也不会更新。现在我们还不好说这种软件格式的变化会有多么重大的影响,因为这对目前的安卓用户而言,其实问题不算大,只不过未来下载的安卓软件变成了AAB格式。

最后多说一句,目前的鸿蒙系统,所兼容的安卓软件格式也是APK,我们估计也可以兼容AAB格式,毕竟AAB格式是三年前就出现了,那个时候还是安卓8和安卓9的时代。所以现在使用鸿蒙系统的华为手机用户,大可不必担心在APK格式被淘汰之后,自己在鸿蒙系统上没有软件可用。

手机app格式包括3

谈到电子书的格式,我们往往首先会想到PDF。然而ePub、MOBI、CHM、XPS、DjVu、CBZ等格式也比较常见。阅读某种格式的电子文档,需要支持该格式的对应阅读器,但能够通吃上述多种格式的阅读器并不多见。其实,只需一款便携式的小软件Sumatra PDF,即可轻松阅读多种主流格式的电子书了。

Sumatra PDF软件既有安装文件,也有不用安装直接运行的便携包提供,软件针对不同版本的Windows系统,提供32位和64位两种版本,我们可根据当前使用的系统位数进行选择。

软件运行后可见到异常简洁的界面。除了工具栏上的翻页和缩放等常见按钮,主窗口中只显示Frequently Read(经常阅读的文件)标题、Open a document(打开文档)链接以及右下角的Hide frequently read(隐藏经常阅读的文件)链接(图1)。

软件功能仅限于此吗?不是的。其实,简单的软件界面中还藏着丰富的功能。点击软件窗口左上角很不起眼的折叠式图标按钮,可以看到图书阅读软件应有的功能菜单。通过Settings菜单,可改变软件界面语言为中文并进行软件的基本设置和高级设置(图2)。

要阅读一本图书,点击打开文件按钮,在文件打开类型选择列表中按类选择,可见支持的文件格式包括PDF、XPS、DjVu、多种eBook格式、Comic漫画书格式、微软HTML编译格式等(图3)。

实际上,软件还支持多种图片的阅读。具体详尽的文件格式支持请参见图4所示(图4)。如果不确定自己所要阅读的文档类型是否能在该软件中打开,只需在打开文件的窗口中,将文件类型选择为“所有支持的文件”(All files),然后选择要阅读的图书,尝试打开即可。

图书打开之后,通过工具按钮或软件菜单命令,可实现页面跳转、视图变换、页面缩放、页面收藏等实用操作。

扩展阅读:

如果安装了Ghostscript插件,Sumatra PDF软件将可以支持PostScript格式的文件(.ps、.eps)阅读。