ios和安卓有什么不同?

雪花飘落之时\n


安卓用的是JAVA语言,Java的通用性强,而iOS用的是Objective-C,Object-C的专一性强。安卓系统是通过Dalvik虚拟机,虽然安卓5.0后可以采用ART模式来执行,但还是要绕个圈子后才执行程序,所以效率相对更低。而且iOS系统本身优化的很好,程序是直接执行。

安卓有一个非常大的特点便是开放性,多元性。如果一个人说自己懂安卓,那么他一定要懂ROM包,第三方REC,FASTBOOT线刷,Root,Xposed框架等。这些功能极大地体现了安卓的特点:开放,多元。可以自定义系统,可以加入自己的想法,甚至开发出比原厂软件更好用的工具。

再来看看IOS,相较于安卓的开放,IOS是一个极端的反例。它极度的闭关,软件的审核极度严格,框架极为复杂。但也正是这样严格的生态,让IOS更加好用,更适合普通消费者。当拿到手机时,不需要考虑如何刷机,root,装框架。


天地合通讯


看你是从哪方面来说。如果从系统的上来说。那么可以通俗的告诉你,ios不是开源的,安卓是开源的。开源的意思就是所有人都可以来更改源代码。正是基于这样的特性,ios相对的安全性更高。而且安卓的安全性就没有那么高了,但是也提供给了很多技术大牛或极客的发挥空间。

如果你是问系统的好用程度。那么我要说两者的运营机制不同,通俗的讲如果将ios的app在后台运行,那么它就是处于休眠的状态,ios会全力保证手机当前的app的流程行,所以只是感觉。安卓则是后台也会一直运行,所以运行的程序多了,感觉会卡顿。但是现在的手机配置都很高,在这方面两者相差并不大。

如果你问我在app的方面。那么我会告诉你,再国外,安卓和ios都会有一个统一的应用市场app store 和Google play。但是在国内,基于发展路径不同,各大厂商都有自己的应用市场。前面因为提到了安全性的问题,所以这里也可以说一下,正是因为如此。App Store里面上架应用会比较严格。相应的安卓应用市场就没有那么严格了,所以在使用安卓手机的时候也要擦亮眼睛,不乱下载app。

以上就是两者的区别,希望能够帮助到你。


海绵科技馆


既然题主要求简单易懂的解答,那我就简单说一下ios的性能为什么比安卓好。

iPhone比安卓流畅的3点重要原因

1、首先是iPhone的硬件本身就是顶级的,就拿处理器来说,iPhone的处理器性能一直领先安卓旗舰处理器1-2代。目前安卓阵营性能最强的骁龙865处理器,其单核性能其实也就iPhone8的水平,整体性能最多也就苹果上代的iPhoneXR的水平。所以苹果手机本身体质就更好。

2、第二点得益于IOS的运行机制,iPhone把全力运行当前屏幕上打开的应用,切出去在后台的应用占用资源较少,保障当前的应用能够流畅运行。所以就算是使用了几年的iPhone,打开日常应用时可能有些慢,但是运行过程中还是比较流畅。

3、最后要归功苹果对于第三方应用的管理,和安卓系统的开放不一样,苹果对第三方应用管理是非常严格的。比如安卓系统中,同一个厂商的软件,存在互相唤醒的情况,导致后台总是有很多软件在运行。IOS上就不存在这个问题,一个软件只能干自己的事情,不能说自动打开了别的软件。

结论

所以iPhone本来硬件性能又强大,加上系统机制又好,苹果对其他应用管理又严格。最后直观的表现就是安卓手机刚买来时比较流畅,但是越来越卡,因为性能本身就跟不上了。而iOS本身性能就领先1-2年,优化又好,自然就可以多使用一段时间不卡顿了。


分享到:


相關文章: