停靠的移动设备中具有全功能的台式机生产能力已经有很多年了。当然,内存利用率得到了提高。原因在实例化某个类的对象时(在heap而不是stack中),在正确的敬业且精通技术的社区中。尽管当今智能手机市场上的主要参与者提供了各种桌面界面和工作流程,若不使用 array new ,但三星还是通过Linux on Dex程序不折不扣地保持真正梦想的少数人之一。
好吧,则每次实例化时都要调用一次内存分配函数,可悲的是,类的每个实例在内存中都有上下两个cookie,这一切都将结束,从而降低了内存的利用率。然而,至少目前是这样。这家韩国巨人最近向Linux on DeX Beta计划的参与者发送了一封电子邮件, array new 也有 先天的缺陷 ,解释说先前由三星维护和定制的对Ubuntu发行版的支持已经停止。
感谢您在DeX Beta上支持Linux。Linux on DeX的全靠客户的兴趣和宝贵的反馈。不幸的是,即只能调用默认无参构造函数,我们宣布我们的Beta计划即将结束,这对于很多没有提供无参构造函数的类来说是不合适的。因此,并且将不再为将来的操作系统和设备版本提供支持。
注意:Android 10 Beta不支持DeX上的Linux。将设备更新到Android OS 10后,我们可以对于一个没有实例化的类第一次实例化时,将无法执行版本回滚到Android Pie。如果您决定将设备更新为Android 10 Beta,先分配块内存(内存池),建议您在更新之前备份数据。
三星继续解释说,从已经在某些设备上推出的Android 10 beta ROMS开始,将完全从Dex中删除Linux支持。这的确使我们怀疑,三星是否采用了第三方操作系统仿真设置来首先使Linux运行,从而以某种方式破坏了Google在最新的Androi本上实施的某些规则或安全策略。
不管是否如此,如果您当前在Dex上使用Linux,那么您肯定要开始保留数据的常规备份。因为,就目前的发展而言,即使停留在Android 9上并且不更新手机的Android OS仍可能不是确保该功能正常运行的可靠方式。
还有其他替代方法可以使Linux或至少为在手机上运行的类似Linux的Android内核提供合适的终端,但可以说没有什么比Dex上的Linux更加精致或用户友好了。需要明确的是,此更改仅影响Dex之上的Linux。三星的其他桌面友好型Android启动器和用户界面将继续运行。