为什么三星做不好系统,三星S10用多久就会卡

谢谢邀请,但是我觉得三星的系统只是几年前给人卡死了,不好用的感觉 。事实上,穷人的制度是人们对三星级制度的真实反应 。三星集团在韩国乃至全球的各个领域都拥有巨大的垄断地位,尤其是半导体电子设备领域 。那么三星为什么不自己做系统呢?这个问题的一个错误是三星有自己的系统,而且不止一套 。第一个系统叫Bada(海洋),但是这个系统没有坚持下来 。Bada的继任者TizenOS(三星-英特尔合作)来势汹汹,但推广系统比推广手机难多了 。TizenOS一直用在500元级别的手机上,在手机上的地位一直冷淡,但在电视、冰箱摄像头等智能家电上有所提升 。
【为什么三星做不好系统,三星S10用多久就会卡】三星S10用多久就会卡?三星是否真的做不好系统?

为什么三星做不好系统,三星S10用多久就会卡


与其说三星S10用多久就会卡不如说是安卓用多久就会卡?这是受限于安卓底层的运行机制导致的,与三星并无多大关联 。与IOS相比1.iOS采用的是沙盒运行机制(1)沙盒机制出于安全考虑,iPhone对于安装在上面的应用程序有所限制,这个限制就是应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等,
总体来说沙盒就是一种独立、安全、封闭的空间 。(2)沙盒机制的特点每个应用程序都有自己的存储空间,每个应用程序都不可以翻过自己的围墙去访问别的存储空间的内容(已经越狱的除外) 。在访问别人沙盒内的数据时需要访问权限,沙盒(sandbox)的核心内容是:sandbox对应用程序执行各种操作的权限限制(3)应用程序的沙盒目录应用程序沙盒目录下有三个文件夹Documents、Library(下面有Caches和Preferences目录)、tmp 。
Documents:保存应用运行时生成的需要持久化的数据iTunes会自动备份该目录,苹果建议将在应用程序中浏览到的文件数据保存在该目录下 。Library/Caches:一般存储的是缓存文件,例如图片视频等,此目录下的文件不会再应用程序退出时删除,在手机备份的时候,iTunes不会备份该目录,Library/Preferences:保存应用程序的所有偏好设置iOS的Settings(设置),我们不应该直接在这里创建文件,而是需要通过NSUserDefault这个类来访问应用程序的偏好设置 。
iTunes会自动备份该文件目录下的内容,tmp:临时文件目录,在程序重新运行的时候,和开机的时候,会清空tmp文件夹 。2.安卓采用的是虚拟机运行机制(1)什么是Dalvik虚拟机Dalvik是Google公司自己设计用于Android平台的Java虚拟机,它是Android平台的重要组成部分,支持dex格式(DalvikExecutable)的Java应用程序的运行,
dex格式是专门为Dalvik设计的一种压缩格式,适合内存和处理器速度有限的系统 。Google对其进行了特定的优化,使得Dalvik具有高效、简洁、节省资源的特点,从Android系统架构图知,Dalvik虚拟机运行在Android的运行时库层 。(2)Dalvik虚拟机的功能Dalvik作为面向Linux、为嵌入式操作系统设计的虚拟机,主要负责完成对象生命周期管理、堆栈管理、线程管理、安全和异常管理,以及垃圾回收等,
Dalvik充分利用Linux进程管理的特定,对其进行了面向对象的设计,使得可以同时运行多个进程,而传统的Java程序通常只能运行一个进程,这也是为什么Android不采用JVM的原因 。Dalvik为了达到优化的目的,底层的操作大多和系统内核相关,或者直接调用内核接口,另外,Dalvik早期并没有JIT编译器,直到Android2.2才加入了对JIT的技术支持 。

推荐阅读