Android10放弃了对极其老旧应用程序的旧支持

2020-06-17 10:23:28 来源: INeng财经

自Froyo和Gingerbread时代以来,我们这个网站上的许多人都是长期使用Android的用户。那时,智能手机带有用于UI导航的物理按钮(gasp!):即“后退”按钮,“菜单”按钮,“主页”按钮和“搜索”按钮。物理按下按钮取代了电容式触摸按钮,而某些OEM也放弃了“搜索”按钮-但当时,在整个Android世界中,使用其他三个专用按钮浏览UI和应用程序的总体思路仍然存在。

借助Android 3.0 Honeycomb,Google推动平板电脑制造商采用基于软件的屏幕导航按钮,而不是物理按钮,并引入ActionBar作为标准解决方案,以使用户选项中的操作立即可见并可以快速调用。“菜单”按钮的概念也演变为“动作溢出”按钮,表示一个按钮可检索无法放入“动作栏”的动作;用户仍然继续将其称为“菜单”按钮。Honeycomb还为平板电脑引入了“最近使用的应用程序”按钮,而Android 4.0 Ice Cream Sandwich将其推到了智能手机上。由后退,主页和最近使用的应用程序组成的具有标志性的3按钮导航栏由此诞生,留下了专用的菜单和搜索按钮。

拥有专用的菜单按钮会导致应用程序开发人员采用较差的设计选择,因为开发人员不太在意屏幕上显示的操作以及菜单中的内容。那时,用户会下意识地点击菜单按钮,希望找到更多对他们有用的选项,这是不想要的和浪费的行为。因此,引入了操作栏以带来更多的设计一致性,因为它建议开发人员将最重要的操作直接或直接在屏幕上的其他位置放置在操作栏上,并且只有那些未在其中找到位置的操作才会出现在“溢出”按钮中。

但是,那时,许多针对Android 2.3 Gingerbread和更低版本的应用程序尚未更新,无法在屏幕上显示菜单,因此没有专用菜单按钮的用户将无法启动菜单。Google通过为旧版应用程序添加兼容行为来解决此问题,该行为使系统能够在仅支持Android 2.3及更低版本的应用程序的系统导航按钮旁边显示操作溢出/菜单按钮。

这项传统支持已从Android 3.0 Honeycomb一直扩展到Android 9 Pie。但是,有了Android 10,Google终于摆脱了困境。现在,以Android 2.3或更早版本为目标的Android应用将不再具有在Android 10及更高版本上显示的菜单按钮。在响应错误报告,突出去除,谷歌证实去除:

此决定将影响极少数仍继续依赖古老且被遗弃的应用程序的用户-如果可行,是否可行,对吗?如果您是突然发现自己最喜欢的应用程序之一不再能够显示其菜单的人之一,那么也许是时候继续寻找新的替代品了。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。