写点什么

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:181627
用户头像

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

关注

评论

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

寻找感动的养分

一直AC一直爽

感恩 随笔杂谈 感动

手把手教你写数独计算器(1)

一直AC一直爽

c++ 算法 数独

redis系列之——缓存穿透、缓存击穿、缓存雪崩

诸葛小猿

redis 缓存穿透 缓存击穿 缓存雪崩

可读代码编写炸鸡九 - 抽取子问题

多选参数

编程 代码 代码优化 代码规范 可读代码

架构师是怎样炼成的 7-1 性能测试与优化

闷骚程序员

广义表的实现!

烫烫烫个喵啊

算法 广义表

HashiCorp官宣:禁止国内使用其旗下Consul等开源软件?

xcbeyond

Consul 条款

ZK 从入门到放弃 入门篇

小隐乐乐

week7 学习总结

Geek_2e7dd7

性能测试

陈皮

技术面试官应该怎么问?面试者应该怎么答?

xcbeyond

面试 自我介绍

Apache下error.log文件太大的处理方法

一直AC一直爽

总结:PHP值得注意的几个问题

一直AC一直爽

php

Redis(二)单机版安装

奈何花开

Java redis

爸爸,我想握住你的手

一直AC一直爽

随笔杂谈 父爱

我有一个梦想

一直AC一直爽

随笔杂谈 梦想

Elasticsearch源码解析:环境搭建

Jackey

elasticsearch

公开课 | 吉祥人寿从0到1的 Jira 落地实践

Atlassian

敏捷开发 研发管理 Jira

排序笔记

烫烫烫个喵啊

算法 排序

最短路径问题(无负边值)——Dijkstra算法

烫烫烫个喵啊

算法 prim 最短路径

架构师训练营 -- 第七周作业

stardust20

剪刀爱情

一直AC一直爽

电影

读《我的大学,我的苦难》有感

一直AC一直爽

随笔杂谈 读后感

我向面试官讲解了单例模式,他对我竖起了大拇指

苹果看辽宁体育

设计模式 单例模式

思维模型盲区:所知障和从众效应

石云升

思维模型 倾听 从众效应

轻松应对并发问题,简易的火车票售票系统,Newbe.Claptrap 框架用例,第一步 —— 业务分析

newbe36524

容器 微服务 架构设计 .net core ASP.NET Core

week7 作业

Geek_2e7dd7

百度CTO王海峰对话王辰院士:全球“最强大脑”助力大数据抗疫时代来临

脑极体

Mysql错误:Ignoring query to other database解决方法

一直AC一直爽

MySQL

第七周总结

andy

极客大学

布隆过滤器是个啥!

诸葛小猿

布隆过滤器 bloomfilter bloom filter

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