2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Android 应用程序大小上限增至 4.05GB

  • 2012-03-16
  • 本文字数:473 字

    阅读完需:约 2 分钟

Android 应用程序大小上限有了显著增加。虽然核心 APK 文件大小仍然限制为 50MB,但应用程序可附加两个 2GB 扩展文件,并将它们托管在 Android 市场上。扩展文件可以使用任意格式,但是 Google 推荐使用 ZIP 文件。

应用程序在安装时会自动下载扩展文件,用户如果有 WiFi 接入最好,否则得承担可能的运营商收费。下载过程在较新的设备 / 手机上会立即进行,而在较旧的设备 / 手机需等到应用程序第一次运行后才能启动。

扩展文件采用的标准设计模式是使用第一个文件解决所有的应用程序初始下载,而保留第二个文件用于对单个文件进行修补。这种方式可以让应用程序大小变得非常小。下载服务示例中也展示了这一特性:

由于大部分开发人员可能不习惯使用 1-2 个大文件来管理他们所有的辅助内容,因此示例代码也包含了支持使用 Zip 文件作为辅助文件。Zip 示例实现了一种合理的修补策略,即通过以补丁(patch)-> 主扩展文件(main)->APK 的顺序查找所有三个地方的资产文件(asset file),以实现主扩展文件“修补”APK,以及补丁文件”修补“APK 和主扩展文件。

查看英文原文: http://www.infoq.com/news/2012/03/Android-4GB

2012-03-16 23:182116
用户头像

发布了 125 篇内容, 共 44.0 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

Google 测试总监聊如何经营成功的测试职业生涯

霍格沃兹测试开发学社

vue面试常见考察点总结

bb_xiaxia1998

Vue

厉害!年薪近百万架构师保姆式讲解的这份Spring源码笔记,绝绝子

Geek_0c76c3

Java 数据库 开源 程序员 开发

Vue是怎样监听数组的变化的?

bb_xiaxia1998

Vue

Serverless架构演进与实践

得物技术

云计算 架构 DevOps 云原生 10月月更

MobTech短信验证常见问题

MobTech袤博科技

sdk 短信验证

测试工程师六大能力模型

霍格沃兹测试开发学社

前端几个常见考察点整理

beifeng1996

React

有一说一!你背的MySQL八股文可能存在错误的结论

Java永远的神

MySQL 数据库 程序人生 Java 面试 架构师

视频中为什么需要这么多的颜色空间?

百度Geek说

计算机视觉 音视频 企业号十月 PK 榜

对最近火热的“DevOps已死”的回应

Jianmu

DevOps 敏捷开发 软件危机 自动化运维

Github星标百万!终于有人将Spring技术精髓收录成册

Geek_0c76c3

Java 数据库 开源 程序员 开发

Springboot使用 prometheus监控

琦彦

监控 Prometheus springboot 10月月更

给想转Go或者Go进阶同学的一些建议

王中阳Go

php Go web java 编程 #go 10月月更

阿里新一代微服务,内部大佬手抄的笔记+脑图不容错过,全是精华

Geek_0c76c3

Java 数据库 开源 程序员 开发

C#使用Spire.PDF依赖,PDF转Word,Excel,Html代码分析

IC00

C# 学习 程序员 上位机 10月月更

【LeetCode】链表组件Java题解

Albert

算法 LeetCode 10月月更

React-Hooks怎样封装防抖和节流-面试真题

beifeng1996

React

字节算法大神手写的算法笔记,曾连续多次霸榜 GitHub Trending 首页

Geek_0c76c3

Java 数据库 开源 程序员 开发

实例分析Scheduled Thread Pool Executor与Timer的区别

华为云开发者联盟

线程 开发 华为云 企业号十月PK榜

测试过程中遇到的那些奇葩bug

霍格沃兹测试开发学社

MySQL持续霸榜,《高性能MySQL》第4版追新巨献!

博文视点Broadview

数据结构学习,链式队列

IC00

学习 数据结构 算法 学习笔记 10月月更

如何从 0 开始学 Python 自动化测试开发(一)

霍格沃兹测试开发学社

防窜货管理如何更智能? VoneTracer新功能给你答案!

旺链科技

区块链 溯源 产业区块链

告诉你个广告业务存储神器

华为云开发者联盟

数据库 广告 华为云 企业号十月PK榜

STM32L051测试 (四、Flash和EEPROM的读写)

矜辰所致

EEPROM Flash STM32L051 10月月更

扬帆出海,亚马逊云科技如何助力神策数据从0到1快速布局独立站出单?

Lily

DAM的神奇力量,看亚马逊云科技如何助力特赞以内容驱动增长?

Lily

Vue.$nextTick的原理是什么-vue面试进阶

bb_xiaxia1998

Vue

已献出膝盖!GitHub上的宝藏级SpringBoot核心文档,讲得太清晰了

Geek_0c76c3

Java 数据库 开源 程序员 开发

Android应用程序大小上限增至4.05GB_Android/iOS_Jonathan Allen_InfoQ精选文章