安卓系统和国产系统的关系 (安卓系统和ios系统有哪些区别)

都知智能手机系统两大系谷歌Android系统和苹果ios,安卓系统对手机厂商开放也可灵活定制,苹果系统自己用不开放别的手机品牌厂商,也大多体验等同处理器性能上苹果手机在速度优于安卓手机,国产系统重新定制有没有超越可能?这也是不少人翻炒的话题。

首先从系统起源上说,大多会猜出安卓系统起源开源linux,苹果系统起源unix。很久以前本人在过几家公司也算了解过处理器上linux内核应用吧,虽然做得不多,但对早期的Fedora suse redhat这些还是有点映象,一般的接口如显示屏驱动,网络口驱动,触屏或按键驱动等等硬件接口很多内核都有完善支持,包括后期新增硬件红外口或GPS信号口,电视或手持终端GPS会用到吧。总之linux版本改进升级对全世界开发者也开放吧,可看出安卓系统起源于linux在内核精简上可能有冗余,但裁剪和改进都不是问题。苹果手机系统源于unix,功能上也有类似linux,但苹果早期也做ipad掌上电脑,大概的原形系统也有出自它的成分,从unix上改进手机系统更加成熟方便。但不管安卓手机还是苹果手机,手机功能共同点就是要新增的硬件口是电话卡和通话信号功能。

第二个就是在手机系统应用上了,也就是手机上的app设计,要有方便设计app的工具环境,设计好的app要能在系统上很好很稳定的运行,app的生成是要有对应的IDE,也就是设计环境和设计工具,从专业一点的角度来说,包括可视化开发界面和编译器这两个东西吧,安卓系app跟苹果app的来源不一样吧,一个编译器大概有区别,设计环境也有区别。从早期用过的linux知道,安卓系的IDE编译器有现成的g++可用,设计界面有QT之类的参考,国产手机系统也从linux来改进大概也离不开也两样,但国产手机系统想套用安卓的app,大概是行不通,虽然编译器可能一样,但设计界面调用接口的封装定义是不一样的,也就是安卓IDE生成的app有对应的运行文件。国产手机系统想运行安卓app得把安卓的这些文件也都拷贝到国产手机系统,但这样做有点像做壳子也会有造假嫌疑,不这样做就得把安卓app放到国产IDE里更改调用接口重新编译,这样也会造成很*麻大**烦,至少在零星的应用上可能不会去做,更何况安卓IDE可能有些集成接口已做到极致吧,如指纹识别人脸识别瞳孔识别手势识别这些应用接口,连摄像头采集接口也可能重写和重新定义,更别说界面类的接口设计重定义吧,不同系统上运行的app套用会有问题了,想追赶但在时间上安卓已经有十来年吧,想如苹果系统一样另辟蹊径但在时间经验和能力上也有限,也是难行那样。

国产手机系统能做到什么程度,也只能由时间来验证才能得出结论了,有设计群体,用户群体,还有本身的系统性能和IED优劣很多因素来定位。