安卓手机为什么不能装iOS 应用?

突然想到一个有趣的想法:安卓开始收费,安卓手机为什么不能装iOS 应用?

查了下大概有以下几个原因:

1 底层不同不兼容

2 硬件定制 苹果设备的芯片属于iOS定制类型

下面是几篇相关博客:

UNIX操作系统(尤尼斯), 是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统,最早由KenThompson、Dennis Ritchie和Douglas McIlroy于1969年在AT&T的贝尔实验室开发。目前它的商标权由国际开放标准组织所拥有,只有符合单一UNIX规范的UNIX系统才能 使用UNIX这个名称,否则只能称为类UNIX(UNIX-like)

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
Linux操作系统诞生于1991 年10 月5 日。Linux有许多不同的版本,但是都使用了Linux内核。Linux安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。

iOS是由苹果公司开发的移动操作系统,iOS 与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS,因为iPad,iPhone,iPod touch都使用iPhone OS,所以2010WWDC大会上宣布改名为iOS(iOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。

Android是一种基于Linux的自由 及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较 多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。
---------------------  原文:https://blog.csdn.net/ygc973797893/article/details/55254351 

3:iOS系统可以安装到任何设备上吗?

原则上只要有iOS的源代码,而且通过其编译器所编译出的系统程序可以被你手机的cpu硬件架构正确解读并执行,那么我们完全可以通过修改iOS系统的Driver,来完美支持你的硬件。 可现实是残酷的,iOS是没有源码的~ 所以我们也很难了解到他的组成原理究竟是类似于Windows的分离思想,还是Android的硬件定制思想。

我有特意查了下目前其他种类手机运行苹果iOS系统的情况,结果发现,目前绝大多数运行起来iOS系统的机器,原理几乎都是运用虚拟机的技术完成的

【为什么当年HD2那么厉害,什么系统都能刷】

HD2厉害的前提是,这款手机是个划时代的产品,大家都对其十分熟知和了解。从而使得很多人对其拆解和解密,让他的硬件原理图和各种规范都很容易获取。有了这些东西,加上这款手机充足的货源支持,让很多黑客有了人手一个的实验平台。有了这些优势和鹤立鸡群的关注程度,我并不觉得HD2做到系统众多黑客,并让其做到可以刷各种andrid定制rom 是件很困难的事情。(由Windows系统改到能刷Android系统会比从Android系统改到能刷Windows简单的多的多的多,而HD2当年默认就是安装的Windows Mobile 6.5,所以能刷Android并不那么困难)。

不过对于开发出HD2上的iOS虚拟机的同学,我只能感叹他的技术确实厉害。

------------------安卓手机为什么不能装微软或者苹果的系统? http://www.wlmqtc.com/info/689059e94a399e83d

http://mobile.163.com/14/1015/00/A8IAMF0K0011179O_mobile.html

猜你喜欢

转载自blog.csdn.net/yst19910702/article/details/84345506
今日推荐