告别Android 2.3姜饼

2021-06-19 09:43:26

几乎完全2年前,发布了V0.7.3,我宣布破碎的是对Android 2.2 Froyo的支持。现在,遗憾的是,是时候向更多遗产android版本说再见了。

v0.9.3将是破碎的像素Dungeon的最后一个版本,以支持Android 2.3姜饼,而且不太受欢迎的Android 3 Honeycomb。只要我可以,我会尽力保持Android 4.0冰淇淋三明治的支持,但也可能靠近其支持生活结束。

就像Froyo一样,我想写一个小博客帖子总结为什么这发生了什么,并在2010年和2011年重新获得这些版本的Android .1

Android 2.3 - 4.0代表了Android平台的主要技术变更时期。 Android 4.0还带来了一个名为'holo'的完整UI刷新,这是Android首次具有一致的视觉设计。

在此期间,手机在每年也大致加倍加工能力。 2010年的手机在一个核心1GHz处理器周围突出,例如我的第一部电话,Nexus S. 2011年,虽然他们的继任者可以很容易地拥有双核,但是。

支持这些旧的Android版本意味着在这次重大转换之前,支持所有硬件和软件,这通常会导致一些技术问题。

对于特殊的粉碎,两个游戏库在2020年中期对Android 2.3和3的支持下降:LibGDX和Google播放结算。目前,我一直在使用过时的版本,但随着我希望在新平台上发布,并作为谷歌的更新截止日期,我真的想更新最新版本。 LibGDX的某些部分也最近丢弃了对Android 4.0的支持,但目前我应该能够解决这个问题。

就像使用Android 2.2一样,重要的是要查看这种更改实际影响的设备有多少。

首先,让我们来看看Google Play上的所有设备的比例,在五个密钥日期运行特定的Android版本:

当PD最初推出几乎整个Android生态系统的遗留版本时!即使打破启动,他们仍然占所有设备的近25%。但是,今天只有Android 4.0有足够的设备左转甚至在此数据中注册。破碎的遗产来自一个支持这些Android版本的时代绝对必要,但在2021年,这些版本的设备数量非常小。

虽然尤其是破碎的设备分享呢?以下是2016年10月开始的Android 2.2至4.0的破碎设备共享的图表:

2016年10月,这些传统的Android版本近4%的破碎安装合并,他们在Google Play的总体上的两倍于他们的总体速度!从更近似的数据开始启动时(2014年8月),Android 2.2在所有设备的2.5%左右的某个地方,2.3和4.0均为8%。

随着时间的推移,这些遗产的使用情况已经大幅下降,特别是在2018年之后。让我们放大2019年,然后更好地看看今天的东西:

2018年下降后,所有的遗产版本都稳定了一段时间。 2.2和3褪色首先,在2020年代后期前往0%。Android 2.3持续更长时间,但今年一直在急剧下降。 4.0已经更好地举行,甚至在2020年增长,但现在以较慢的速度落下。

就像2019年的Android 2.2一样,似乎是我最终支持的绝大部分设备已经停止播放。

即使只是达到Android 4.1碰撞用户数目差价。这是每个Android版本的当前比例,首先是所有应用程序,然后是破碎的,然后是它们之间的%差异:

这里对我感兴趣的一件事是武装曾经拥有比平均水平更高的旧Android设备比例更高。这是一个有意义的,如果大多数应用程序停止支持Android版本,则破碎的碎片将在该版本上具有比平均值更多的设备。但是,这看起来并不像这样的话。 Android 4.3和更老的碎片造成了微薄的铅,但否则较少的Android设备比平均值更少!

事实上,破碎的是Android 11上的平均设备数量超过两倍!在古代设备上拥有大量球员的破碎日子似乎已经过去了。如今,游戏更复杂的性质导致它倾斜地倾向于更多专用用户,往往使用更多现代设备。

只要我能为每个Android版本,我会继续支持,但很高兴知道破碎的碎片已经超出了它用于支持的旧设备。

我很快就会制作另一个博客文章,更多地讨论下一步更新。我目前正在计划这篇帖子今年迟到,或者7月初。如果您想要更快,请更新关于我正在研究的内容,请考虑在推特上关注我!

如果你喜欢破碎并希望帮助我继续制作它,请考虑在帕勒顿支持我!顾客通过社区民意调查,获得关于即将到来的更新,每月Q&amp的更新,每月Q&amp,并通过社区民意调查来帮助确定内容方向的独家每周迷你博客。

此博客的标题图像是从Google的Android历史记录页面中获取的,这对于每个版本具有6.0的精彩图形。 不幸的是,不再在线,但可以通过Wayback机器访问(用一点jank)。 ↩ AppBrain的图表对Google Play上的所有设备都没有完全准确,但是由于Google停止报告自己的号码,因此我们拥有最好的。 从看过去的数据,它似乎略微偏离有利于更现代的Android版本,只能加强我在这篇文章中所做的积分。 ↩↩2