一个时代即将终结！安卓应用告别 APK 格式_砍柴网

首页 > 科技头条 > 每日快讯 >

一个时代即将终结！安卓应用告别 APK 格式

2021-07-04 16:14

来源：电脑报
我们知道，Android 应用是以 APK 格式呈现。从接触安卓系统开始，APK 就一直陪伴着我们，可现在，属于 APK 的时代恐怕真得要过去了 ……
01
因安卓而被熟知的 APK 格式
APK 全称 Android application package，意为 "Android 应用程序包 "，是 Android 操作系统使用的一种应用程序包文件格式，用于分发和安装移动应用及中间件。
一个 Android 应用程序的代码想要在 Android 设备上运行，必须先进行编译，然后被打包成为一个被 Android 系统所能识别的文件才可以被运行，而这种能被 Android 系统识别并运行的文件格式便是 "APK"。

APK 文件其实是 zip 格式，但后缀名被修改为 apk，通过 UnZip 解压后，可以看到 Dex 文件，Dex 是 DalvikVM executes 的简称，即 Android Dalvik 执行程序，并非 Java ME 的字节码而是 Dalvik 字节码。Android 在运行一个程序时首先需要 UnZip，然后类似 Symbian 那样直接，但不同于 Windows mobile 中的 PE 文件，程序的保密性和可靠性不是很高，通过 dexdump 命令可以反编译它，但这种架构符合发展规律，微软的 WindowsGadgets ( WPF ) 也采用了这种架构方式。
在 Android 平台中，dalvikvm 的执行文件被打包为 apk 格式，最终运行时加载器会先解压，然后获取编译后的 androidmanifest.xml 文件中的 permission 声明对安全访问的限制，要知道仍然存在很多安全限制，但将 apk 文件传到 /system/app 文件夹下会发现执行是不受限制的。也许我们平时安装都不会选用这个文件夹，但在 androidrom 中，系统的 apk 文件默认会放入这个文件夹，它们拥有 root 权限。
如今这一格式要被取代了，据 Android Authority 报道，安卓宣布 AAB 格式将取代 Android APK。
02
安卓宣布启用 AAB 格式
据悉，安卓早在 2018 年推出了 AAB 新格式（AAB 全称为 "Android App

余下全部

共有评论0条

相关推荐
据报道，苹果的VR/AR头显推迟到2023年上线
研发浏览器内核的“痛”，华为很懂
宁德时代布局换电 首发十城 可实现“一电多车”
蔚来回应宁德时代布局换电：欢迎有利于电动车主的创新
曝苹果春季发布会新机取名iPhone SE+ 5G：最便宜的A15小钢炮
有望打破垄断 国内公司已量产5G射频芯片：可用于手机
为了你的iPhone能磁吸充电 苹果又花了5亿买材料
苹果造车 供应商蜂拥而上 车企不为所动
字节大文娱新动作：收购“影托邦”和“一直看漫画”
造车，不信斗地主那套
搭载骁龙 888+？OPPO 新旗舰曝光：125W 快充终于来了
香不香就看价格了？苹果 iPad SE 曝光：外观毫无惊喜
苹果全新MagSafe充电宝拆解：两块5.733Wh电池 结构精巧
轿车、SUV双双暴跌，一向傲娇的奔驰终于在6月栽了跟头
苹果在线服务遭遇大规模故障，现已修复 | 小长假坏消息榜
国庆中秋要闻回顾：诺贝尔奖揭晓 谷歌发布一波新品
【早报】传苹果9月12日发布iPhone 8；知乎成立党支部
高铁外卖订餐今日开放，27个站点试点，支持微信支付宝
科技晚报：全球近100个国家遭勒索软件攻击 7.5万台计算机感染
省广股份拟出资1470万元与法国广告巨头HAVAS设立合资广告公司
VR日报：HTC推出VIVEPAPER 为全球首个A-VR杂志

<返回

<返回首页

Copyright CmsTop.com
2025年12月18日 22:11:01