虽然你可以修改,但是开源系统也有版权,受法律保护。开源,全称为开源代码,是指用户根据开源协议GNU使用源代码,编译和再分发。用户在使用开源产品时,不仅要注明产品来自开源软件并注明源代码编写人的姓名,还要将修改后的产品返还给开源软件,否则修改后的产品可视为侵权。
不请自来据问问君所知一共有四种系统1MIUI系统MIUI系统是小米手机的系统,MIUI系统可以说开创了UI的清新观感。在,MIUI诞生之前,安卓的UI可以说很不符合国人的审美,而MIUI诞生之后在一方面的审美也是偏向于美观清新简约,还能定制你自己的UI。系统操作比较简单,但是广告较多。2Smartisan OSSmartisan OS是锤子手机的操作系统,锤子科技在操作系统中推出了比如大爆炸闪念胶囊等功能,这一些功能比较实用,也使得用户在手机的交互体验上更好更方便。
但是因为锤子手机的销量,这个系统并未没有让很多的人用上。3Flyme系统Flyme系统是魅族的操作系统,据说能媲美iOS系统。这要从Flyme系统中的One Mind说起,它由8个子引擎构成,能够不断学习用户使用习惯。这一功能能够在夜间自动帮你清理手机垃圾,让你的手机每天都保持刚开机版的流畅感。Flyme设计出的游戏模式可以让你拥有沉浸式的游戏体验,可以在游戏进程中保证不被信息所打断。
安卓系统是开源的,开源是啥意思?
开源,全称为开放源代码,就是用户利用源代码,在遵循开源协议GNU进行使用编译和再发布。虽然大家可以修改,但开源系统同样也有版权,也受到法律保护。用户在使用开源产品时,不但需表明产品来自开源软件和注明源代码编写者姓名,而且还应把所修改产品返回给开源软件,否则所修改产品就可视为侵权。简单的来说,比如谷歌开发了安卓系统最基础的框架了,华为等手机厂家可以利用其源代码开发修改升级匹配自身的系统,但是因为基础源代码来自于安卓所以我们的手机开机时一般都会体现POWERED BY Android。
而且开发者对于源代码的任何改进都必须要告知开源软件的公司,这样也有利于开源的公司进一步提高源代码。在这方面华为为安卓的发展壮大做出了巨大的贡献。开发系统很难吗?早期的时候可能困难,但是以现在华为的技术水平来说,开发一个手机操作系统根本不难,但是为什么一直不推出自己的系统呢?这是因为系统容易,生态难。每一种操作系统都有它的运行环境,所有你在下载APP的时候,不同的操作系统是要下载不同的APP的。
一个新的操作系统进来,没有你那个系统的APP,那么根本没人会使用你的手机,因为它等于以前的老人机。举个例子比如华为开发了一个系统据传是鸿蒙,但是微信支付宝百度等等这些企业都不开发适用于鸿蒙系统的APP软件,那么鸿蒙系统将会面临的无软件可下载的情况,这时候,这个系统等于废弃的一个系统。之前微软在意识到的手机操作系统的重要性之后,也推出了Windows Phone,不过最终也败下阵来了,因为没有匹配的app可以下载,所以安卓并不是强大,只是它抢占了先机而已。
PS很多人会说那苹果属于闭源系统,这些软件开发公司是怎么开发APP的。简单的来说app应用是需要调取系统的权限完成一些特定的工作,系统闭源可以简单理解成禁止其他开发者获取系统的代码,但是应用需要获取的权限是可以赋予的,还有编写应用的代码也是开放的,ios虽然不让你看源码,但它也提供了sdk用来调用系统资源,也提供了api接口来和系统通信调度,所以微信支付宝这些公司可以开发适用于ios的app。
华为的解决方案华为最好的解决方案是直接开发一个可以兼容Android APP的系统,那么所有关于系统的问题都会迎刃而解。华为的回应也表明其有能力继续开发和使用Android生态系统,因此新系统兼容的可能性很大。假设华为的系统不能兼容Android的app,那么在目前所有正在开发app的企业的支持下,重新开发适合华为系统的app应用会有点困难。国内可能还好,国际上就比较难了。毕竟别人没有义务这么做。