3个回答
展开全部
没什么区别,但安卓明显要好
每次想到YunOS团队宣称“YunOS不是安卓”这件事情我就很生气,感觉这是开源界的一大耻辱。而且阿里巴巴以前是一家让我充满好感,甚至颇为景仰的一家公司。但是YunOS团队却做出这种事情来,实在是让人另眼相看。
我在这里不想列举YunOS和安卓之间的关系了,想必各位看官已经心知肚明。我只是想知道,为什么阿里会选择这么做。阿里明明是一家研发实力不弱的企业,为什么会选择做一个“抄作业却不承认的孩子”?这对阿里有什么好处?
想当初,谷歌已经完全重写了安卓的Java虚拟机,只是还保留了Java API,就被甲骨文公司起诉并且败诉了。即便YunOS的所有安卓兼容层代码都是阿里自己写的,没有从安卓项目复制一丁点代码,那么,阿里这么做真的不涉及著作权和专利纠纷吗?
开放源代码项目并非没有著作权,除非它采用“公共领域”许可证发表。而安卓开源项目(AOSP)中的大部分项目采用的并非该许可证,所以安卓的代码,包括其API,是受著作权保护的。而YunOS如果不是安卓但却可以运行安卓程序,显然是对安卓的API进行了全面模仿。
所以,我对阿里没有复制代码这件事从根本上表示怀疑。即使YunOS真的自己重写了虚拟机,但是安卓大量的Java代码,YunOS开发团队真的全部重写了一遍?如果没有,那很显然依然是安卓衍生项目。就像从Dalvik虚拟机换成ART之后,软件的运行原理和运行方式都完全改变了,但是安卓还是原来的安卓,因为软件赖以运行的API还是安卓的API,没有变成Linux的,也没有变成iOS的。从某种程度上来说,我们甚至可以这样认为,具有相同的应用程序编程接口(API)的两个操作系统,是同一种操作系统,而无论它们的实现方式有什么不同。因为对这样的两个系统来说,开发者不会发现两者有什么不同,运行在其上的软件不会发现两者有什么不同,用户就更不会发现不同了。
所以直到最后,就算全部代码都是YunOS团队重写过的,但是你精确的模仿了对方的每一个特点,每一种设计,每一个类,每一个函数调用,那么你真的不算对方的衍生项目?而如果你说你没有进行这种模仿,那么为安卓开发的软件为什么能在你的系统内如此正常的运行呢?
著名的开源项目Wine,是一个能在Linux和macOS下运行Windows应用软件的兼容层。我们可以说“Wine和Windows毫无关系”,“Wine和Windows的底层架构不同,没有模仿Windows”,“Wine不是Windows的衍生项目”这种话吗?
还是觉得MIUI、EMUI这样的安卓衍生项目更加真诚,它们至少明明白白告诉你它们只是改变了安卓的UI。
而另一家大型跨国企业,为什么敢于堂而皇之的推出一款和安卓几乎没什么区别(不要告诉我添加web app支持就叫做区别,这种低难度的工作会点软件开发的都能做到。此外,阿里确定自己的html5/js引擎不是基于苹果/谷歌的webkit/blink内核?还有,web app在渲染时真的不需要经过“安卓兼容层”的video模块?)的操作系统,并且宣称自己“不是安卓”?
每次想到YunOS团队宣称“YunOS不是安卓”这件事情我就很生气,感觉这是开源界的一大耻辱。而且阿里巴巴以前是一家让我充满好感,甚至颇为景仰的一家公司。但是YunOS团队却做出这种事情来,实在是让人另眼相看。
我在这里不想列举YunOS和安卓之间的关系了,想必各位看官已经心知肚明。我只是想知道,为什么阿里会选择这么做。阿里明明是一家研发实力不弱的企业,为什么会选择做一个“抄作业却不承认的孩子”?这对阿里有什么好处?
想当初,谷歌已经完全重写了安卓的Java虚拟机,只是还保留了Java API,就被甲骨文公司起诉并且败诉了。即便YunOS的所有安卓兼容层代码都是阿里自己写的,没有从安卓项目复制一丁点代码,那么,阿里这么做真的不涉及著作权和专利纠纷吗?
开放源代码项目并非没有著作权,除非它采用“公共领域”许可证发表。而安卓开源项目(AOSP)中的大部分项目采用的并非该许可证,所以安卓的代码,包括其API,是受著作权保护的。而YunOS如果不是安卓但却可以运行安卓程序,显然是对安卓的API进行了全面模仿。
所以,我对阿里没有复制代码这件事从根本上表示怀疑。即使YunOS真的自己重写了虚拟机,但是安卓大量的Java代码,YunOS开发团队真的全部重写了一遍?如果没有,那很显然依然是安卓衍生项目。就像从Dalvik虚拟机换成ART之后,软件的运行原理和运行方式都完全改变了,但是安卓还是原来的安卓,因为软件赖以运行的API还是安卓的API,没有变成Linux的,也没有变成iOS的。从某种程度上来说,我们甚至可以这样认为,具有相同的应用程序编程接口(API)的两个操作系统,是同一种操作系统,而无论它们的实现方式有什么不同。因为对这样的两个系统来说,开发者不会发现两者有什么不同,运行在其上的软件不会发现两者有什么不同,用户就更不会发现不同了。
所以直到最后,就算全部代码都是YunOS团队重写过的,但是你精确的模仿了对方的每一个特点,每一种设计,每一个类,每一个函数调用,那么你真的不算对方的衍生项目?而如果你说你没有进行这种模仿,那么为安卓开发的软件为什么能在你的系统内如此正常的运行呢?
著名的开源项目Wine,是一个能在Linux和macOS下运行Windows应用软件的兼容层。我们可以说“Wine和Windows毫无关系”,“Wine和Windows的底层架构不同,没有模仿Windows”,“Wine不是Windows的衍生项目”这种话吗?
还是觉得MIUI、EMUI这样的安卓衍生项目更加真诚,它们至少明明白白告诉你它们只是改变了安卓的UI。
而另一家大型跨国企业,为什么敢于堂而皇之的推出一款和安卓几乎没什么区别(不要告诉我添加web app支持就叫做区别,这种低难度的工作会点软件开发的都能做到。此外,阿里确定自己的html5/js引擎不是基于苹果/谷歌的webkit/blink内核?还有,web app在渲染时真的不需要经过“安卓兼容层”的video模块?)的操作系统,并且宣称自己“不是安卓”?
柚鸥ASO
2024-03-16 广告
2024-03-16 广告
安卓应用商店的 ASO 优化主要包括以下方面:1. 应用标题:应用标题是影响 ASO 优化的一个重要因素。在标题中包含关键词,用简洁明了的语言描述应用的功能和特点,以便让用户和搜索引擎更好地理解应用。2. 应用描述:应用描述是对应用功能的详...
点击进入详情页
本回答由柚鸥ASO提供
展开全部
YunOS系统明显要好
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
推荐MIUI,MIUIV5是迄今为止最好的MIUI,除精致靓丽的界面外,更有脱胎换骨远胜外观的内涵等去品位。
同时MIUI不仅仅是漂亮的UI,而是一个浩瀚的工程:1个桌面系统+5个常用功能+18个小工具+8个核心应用。
MIUIV5最明显的改动就是重新绘制了1000个常用应用图标,每个图标都在拟物基础上加入了写意元素,而且值得一提的是V5支持动态图标,日历、时钟、网络助手、指南针、天气都可实时显示。
在通话方面,MIUI进行了更加人性化的设计:30秒未接听,铃声自动放大;
拿起手机,铃声自动减弱。
并且内置了标记陌生电话、电话防打扰等功能、通话录音、通话便签、指定联系人录音等功能,而短信方面也有35项创新。
MIUIV5还着重对拍照和摄影功能进行了深度优化,并增加了声控拍照功能,不仅可以拍悬浮、拍月亮、拍夜景还可以拍延时摄影。
与原生Android4.1系统相比,MIUIV5待机时间延长2倍。
对于智能手机耗电的原因,小米表示主要是由于第三方应用开发不规范,如开机悄悄启动、不定时唤醒、后台联网。
而MIUIV5在自启动管理、联网控制、对齐唤醒机制上都做了优化。
同时MIUI不仅仅是漂亮的UI,而是一个浩瀚的工程:1个桌面系统+5个常用功能+18个小工具+8个核心应用。
MIUIV5最明显的改动就是重新绘制了1000个常用应用图标,每个图标都在拟物基础上加入了写意元素,而且值得一提的是V5支持动态图标,日历、时钟、网络助手、指南针、天气都可实时显示。
在通话方面,MIUI进行了更加人性化的设计:30秒未接听,铃声自动放大;
拿起手机,铃声自动减弱。
并且内置了标记陌生电话、电话防打扰等功能、通话录音、通话便签、指定联系人录音等功能,而短信方面也有35项创新。
MIUIV5还着重对拍照和摄影功能进行了深度优化,并增加了声控拍照功能,不仅可以拍悬浮、拍月亮、拍夜景还可以拍延时摄影。
与原生Android4.1系统相比,MIUIV5待机时间延长2倍。
对于智能手机耗电的原因,小米表示主要是由于第三方应用开发不规范,如开机悄悄启动、不定时唤醒、后台联网。
而MIUIV5在自启动管理、联网控制、对齐唤醒机制上都做了优化。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |