主题:颤.抖.吧. Android 开源的真相: 无法fork
正序浏览
主题图片汇总
主题内检索
浏览:2686 回帖:120
游客没有回帖权限
资深泡菜
泡网分: 37.587
主题: 52
帖子: 21409
注册: 2009年7月
内容贡献勋章
对于回帖不看的童鞋, 我简单总结一下这文章的意思.

这文章的意思就是说, 安卓所谓的开源意义不大, 厂商再怎么定制android也是在google的掌控下, 要想摆脱google的掌控, 你只能用android aosp部分, 这样还不如自己重新弄一个新系统.  google甚至要求生产安卓手机厂商不能生产不带GMS的安卓机器, 这样就禁止了厂商依靠开源的AOSP发展自己的手机操作系统, 使开源丧失了意义, 你做的再大, 都是google的.
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 29.166
主题: 35
帖子: 5805
注册: 2002年9月
slo※※※pir 发表于 2014-2-11 17:54
所以然你说不出来然后说瞎扯? 我看你这句话就是瞎扯.

您看懂多少?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 37.587
主题: 52
帖子: 21409
注册: 2009年7月
内容贡献勋章
schar 发表于 2014-2-11 17:42
你贴神马偶回的就是神马。你贴的这个文章很多就是瞎扯。
所以然你说不出来然后说瞎扯? 我看你这句话就是瞎扯.
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 29.166
主题: 35
帖子: 5805
注册: 2002年9月
slo※※※pir 发表于 2014-2-11 17:31
看帖不回的见过, 回贴不看的我还是第一次见. 你说了半天跟这文章没毛关系.

你贴神马偶回的就是神马。你贴的这个文章很多就是瞎扯。 本帖最后由 schar 于 2014-2-11 17:45 编辑

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 37.587
主题: 52
帖子: 21409
注册: 2009年7月
内容贡献勋章
schar 发表于 2014-2-11 14:38
google开源了整个framework,就基本算是开放了,不然怎么会有CM或者MIUI。

不开源的还有很大部分是vendor代码,那些是平台相关的,硬件厂家根本不会开放,这根google没毛线关系,完全掌握在高通、三星、nv、intel自己手里,即使google愿意,他们也不会轻易开放。不过说白了,即使开了,也没什么人能替代原厂自立门户,就没那个能力,除非你比原厂对芯片的理解更NB。GMS也是一个道理。
看帖不回的见过, 回贴不看的我还是第一次见. 你说了半天跟这文章没毛关系. 本帖最后由 slowtapir 于 2014-2-11 17:31 编辑

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 37.587
主题: 52
帖子: 21409
注册: 2009年7月
内容贡献勋章
同学 发表于 2014-2-11 15:07
本来这个话题挺好,但开不开源关MS什么事? MS别的不行,自己搞自己的一套的本事是很大的。
说的就是ms虽然搞出一套来但是没人用这件事.
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 33.751
主题: 19
帖子: 2558
注册: 2003年6月
本来这个话题挺好,但开不开源关MS什么事? MS别的不行,自己搞自己的一套的本事是很大的。
本帖由 Windows Phone_1.0.6.0 客户端发布
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 29.166
主题: 35
帖子: 5805
注册: 2002年9月
Linux开源了也没见派生一个子系统出来,android也一样,开源的意义是可以自由修改你所需要的代码,自己搞一套,所谓的fork,根本和这个不相干,真能fork一个出来还不如重新架构。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 29.166
主题: 35
帖子: 5805
注册: 2002年9月
google开源了整个framework,就基本算是开放了,不然怎么会有CM或者MIUI。

不开源的还有很大部分是vendor代码,那些是平台相关的,硬件厂家根本不会开放,这根google没毛线关系,完全掌握在高通、三星、nv、intel自己手里,即使google愿意,他们也不会轻易开放。不过说白了,即使开了,也没什么人能替代原厂自立门户,就没那个能力,除非你比原厂对芯片的理解更NB。GMS也是一个道理。 本帖最后由 schar 于 2014-2-11 14:41 编辑

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
老坛泡菜
泡网分: 29.166
主题: 35
帖子: 5805
注册: 2002年9月
Android开源的AOSP是必须开源的部分,那些都是Android上拿来用的或者改动了的GNU软件,不开是不行地,这些都是公共维护的。
GMS是完全可以不开源地,本身就是独立的一个应用环境,GMS里google login等等api是私有部分,google完全自己维护的代码,完全没有开源的必要,社区也没有能力维护升级google服务。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 37.587
主题: 52
帖子: 21409
注册: 2009年7月
内容贡献勋章
mythplayer 发表于 2014-2-11 13:12
還沒出產品就沒人屌了
最重要是当跟google谈判的筹码和plan b吧.
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 37.587
主题: 52
帖子: 21409
注册: 2009年7月
内容贡献勋章
tetrahydrofuran 发表于 2014-2-11 12:14
你这套言论,跟CN大战中的要是有天索尼不卖尼康CMOS了尼康怎么办一样。
你这是偷换概念. 尼康用了sony的东西, 要给sony钱的. 是个双赢. 就跟三星苹果一样, 两家打得远比sony和nikon厉害, 但三星仍然给苹果提供零件, 因为苹果卖的好, 三星赚钱也多.

但亚马逊和google不是这种关系. 亚马逊仅用了用的开源的AOSP部分, 又要抢GMS的用户, google在这里面得不到任何好处. 只不过kindle fire的用户很少, 还不至于让google去专门搞它. 亚马逊要利用这个机会培养自己的用户群, 提高用户粘性. 这个在业界几乎是个定论, 不是我脑袋灵机一动第一天提出来的.
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 3.483
主题: 23
帖子: 2297
注册: 2011年3月
slo※※※pir 发表于 2014-2-11 11:55
亚马逊都说有25%的应用没法兼容.

google现在不会有意给amazon制造麻烦, 但是只要哪天google想给它点颜色看看, 分分钟的事情, 只要建议开发者在新版app中使用最新的api, 亚马逊立刻就要抓瞎了.


你这套言论,跟CN大战中的要是有天索尼不卖尼康CMOS了尼康怎么办一样。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 37.587
主题: 52
帖子: 21409
注册: 2009年7月
内容贡献勋章
tetrahydrofuran 发表于 2014-2-11 11:50
是吗?你这个结论建立在最新最热的app都采用了最新的gms api这个假设基础上,我不知道这么这个假设是否成立。反正俺测试过的最新最热的app还没有碰到不能执行的。
亚马逊都说有25%的应用没法兼容.

google现在不会有意给amazon制造麻烦, 但是只要哪天google想给它点颜色看看, 分分钟的事情, 只要建议开发者在新版app中使用最新的api, 亚马逊立刻就要抓瞎了.
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 3.483
主题: 23
帖子: 2297
注册: 2011年3月
slo※※※pir 发表于 2014-2-11 11:45
问题在于亚马逊如果要做到兼容最新最热的安卓应用, 必须跟上google的步伐, 每次google发布安卓更新, 亚马逊就得跟在屁股后面紧忙活. google完全是牵着亚马逊鼻子走.


是吗?你这个结论建立在最新最热的app都采用了最新的gms api这个假设基础上,我不知道这么这个假设是否成立。反正俺测试过的最新最热的app还没有碰到不能执行的。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 37.587
主题: 52
帖子: 21409
注册: 2009年7月
内容贡献勋章
tetrahydrofuran 发表于 2014-2-11 11:45
广达貌似规模不小吧?
这个不知道, 但是亚马逊一定给了它很多钱, 用来支付给goolge罚款或者让它放弃代工有GMS的安卓设备
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 37.587
主题: 52
帖子: 21409
注册: 2009年7月
内容贡献勋章
tetrahydrofuran 发表于 2014-2-11 11:39
好吧,反正俺目前还没有遇到自己通过其他渠道安装的app不能跑的,当然俺用的app也不多。亚马逊说是75%+测试的原生app都能跑。
问题在于亚马逊如果要做到兼容最新最热的安卓应用, 必须跟上google的步伐, 每次google发布安卓更新, 亚马逊就得跟在屁股后面紧忙活. google完全是牵着亚马逊鼻子走.
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 3.483
主题: 23
帖子: 2297
注册: 2011年3月
slo※※※pir 发表于 2014-2-11 11:06
别忘了 Google 和硬件商签订的授权协议里规定了,通过 Google 授权采用 Android 系统的厂家不允许制造不含GMS套件但又基于 AOSP ,同时兼容 GMS API 的手机设备。换句话说,如果有厂家敢为其他软件商制造纯 AOSP 的设备,将被完全拒绝使用任何 GMS 的软件和 API 服务。Amazon 只好费尽力气在地球上找到一家这样的 OEM 厂家来给他们代工造 Kindle,这必定是一家对自己的 Android 产品的没有任何市场野心的公司。


广达貌似规模不小吧?
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
陈年泡菜
泡网分: 51.636
主题: 197
帖子: 34464
注册: 2008年8月
内容贡献勋章
年内主力装备
GFX100S
LEICA M (Typ 262)
★ NIKON Z 7_2
ophone os,lephone os,阿里云os,百度易移动……都是前几年国内叫的很凶的牛鬼蛇神
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 3.483
主题: 23
帖子: 2297
注册: 2011年3月
slo※※※pir 发表于 2014-2-11 11:35
原文里也说了, 亚马逊有一套兼容GMS的API, 所以可以跑一些安卓应用. 但是这些安卓应用必须只用到了AOSP的API和亚马逊提供的兼容API.

如果google在GMS里提供了新的API, 亚马逊没有及时更新跟上, 那么用到这些新api的安卓app是无法在fire os上跑的.


好吧,反正俺目前还没有遇到自己通过其他渠道安装的app不能跑的,当然俺用的app也不多。亚马逊说是75%+测试的原生app都能跑。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 37.587
主题: 52
帖子: 21409
注册: 2009年7月
内容贡献勋章
tetrahydrofuran 发表于 2014-2-11 11:31
no no no,我的意思是很容易在fireOS上安装amazon market所没有的apk,使用上没有区别。
原文里也说了, 亚马逊有一套兼容GMS的API, 所以可以跑一些安卓应用. 但是这些安卓应用必须只用到了AOSP的API和亚马逊提供的兼容API.

如果google在GMS里提供了新的API, 亚马逊没有及时更新跟上, 那么用到这些新api的安卓app是无法在fire os上跑的.
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 3.483
主题: 23
帖子: 2297
注册: 2011年3月
slo※※※pir 发表于 2014-2-11 11:21
fire上有很多主流游戏是亚马逊砸钱砸出来的, 因为开发者需要重新开发一个fire的版本, 亚马逊必须去买通他们.


no no no,我的意思是很容易在fireOS上安装amazon market所没有的apk,使用上没有区别。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 37.587
主题: 52
帖子: 21409
注册: 2009年7月
内容贡献勋章
还是期待性能完备的完全开源的linux手机os, ubuntu看起来不错, 过几天给自己的nexus 4装一个, 让它在退役之前发挥下余热.
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 37.587
主题: 52
帖子: 21409
注册: 2009年7月
内容贡献勋章
arondes 发表于 2014-2-11 11:18
几年前的旧闻:Linux Kernel驱逐Android

前日Linux Kernel维护者Greg Kroah-Hartman把Android代码从Linux Kernel代码库中删除的消息引来了广泛关注,开发界已有很多评论对此事进行讨论。ifanr今日提供了当天Greg声明的全译文,下面就让我们来看看。

2.6.33 版内核移除了Android的代码。很多人不断地问我发生了什么,对于Android下一步要怎么办。这里是我对整件事情的澄清:

首先,我很喜欢Android平台。直到上周,我还每天使用我的开发手机G1。它工作良好,作为用户我很满意。另外,从技术角度我也很喜欢他。令人惊奇的是,Google仅仅使用Linux内核构建了一个可移植的和健壮的手机平台,而并没有使用”传统”Linux的任何其他东西。更加难能可贵的是,你可以 在Android系统之上安装一个”真正”的Linux镜像,两者都能正常工作而无需任何修改。

Android 也解决了手机制造商多年来遇到的问题:它创造了一个免费的Java虚拟机和统一的应用软件层,使程序可以在所有集成它的手机平台上运行。因为他它的出现, 所有现存的”Linux手机协会”(”Linux Phone Consortium” )组织都宣告终结,或者即将关闭。

出了什么问题?

发生了什么致使Android内核代码被删除? 简单的说,没有人关心代码, ...
google fork了linux但是设法阻止别人fork android.
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 37.587
主题: 52
帖子: 21409
注册: 2009年7月
内容贡献勋章
tetrahydrofuran 发表于 2014-2-11 11:15
"Kindle Fire 不支持最新最酷的游戏,因为开发者没兴趣去同时维护一个不依赖 GMS 框架的产品线,虽然两者之间看上去很像。"

写这篇文章的人肯定没有用过FireOS
fire上有很多主流游戏是亚马逊砸钱砸出来的, 因为开发者需要重新开发一个fire的版本, 亚马逊必须去买通他们.
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 37.587
主题: 52
帖子: 21409
注册: 2009年7月
内容贡献勋章
springbell 发表于 2014-2-11 11:10
说到底还是技术水平问题
不单纯是. 不提诺基亚什么的, 光说微软, 微软技术不比google差, 但google的平台战略思维比微软强太多, google先给硬件厂商铺好了路, 让他们走起来, 等他们纳过闷来才发现已经上了贼船下不来了.

另外从技术上说, 苹果应该说不如google, 但是也有完美的平台战略, 所以也很成功. 本帖最后由 slowtapir 于 2014-2-11 11:24 编辑

(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
陈年泡菜
泡网分: 51.636
主题: 197
帖子: 34464
注册: 2008年8月
内容贡献勋章
年内主力装备
GFX100S
LEICA M (Typ 262)
★ NIKON Z 7_2
几年前的旧闻:Linux Kernel驱逐Android

前日Linux Kernel维护者Greg Kroah-Hartman把Android代码从Linux Kernel代码库中删除的消息引来了广泛关注,开发界已有很多评论对此事进行讨论。ifanr今日提供了当天Greg声明的全译文,下面就让我们来看看。

2.6.33 版内核移除了Android的代码。很多人不断地问我发生了什么,对于Android下一步要怎么办。这里是我对整件事情的澄清:

首先,我很喜欢Android平台。直到上周,我还每天使用我的开发手机G1。它工作良好,作为用户我很满意。另外,从技术角度我也很喜欢他。令人惊奇的是,Google仅仅使用Linux内核构建了一个可移植的和健壮的手机平台,而并没有使用”传统”Linux的任何其他东西。更加难能可贵的是,你可以 在Android系统之上安装一个”真正”的Linux镜像,两者都能正常工作而无需任何修改。

Android 也解决了手机制造商多年来遇到的问题:它创造了一个免费的Java虚拟机和统一的应用软件层,使程序可以在所有集成它的手机平台上运行。因为他它的出现, 所有现存的”Linux手机协会”(”Linux Phone Consortium” )组织都宣告终结,或者即将关闭。

出了什么问题?

发生了什么致使Android内核代码被删除? 简单的说,没有人关心代码,所以他被删除了。正如我之前的声明,开发分支的代码需要继续修改才能合并进内核主线内核树,否则将被删除。但是,这儿还有更严重的问题。Android代码不仅仅是drivers/staging/android目录下的一些驱动程序。 Android系统的正常运行,需要Google创建的一种新的内核锁和其安全模型锁依赖的核心系统中的钩子(hooks)。要写出能够在Android上执行的驱动程序,你需要恰当的使用新的内核锁,有时候还需要使用怪异的安全模型。

这意味着所有为Android硬件平台编写的驱动都不能融合进主线内核树,它们在主线内核中会编译失败。因为它们依赖的代码只存在于Google的内核分支中。因为上面这些,Google阻碍了大量硬件驱动、平台代码和主线内核树的整合。并创建了一个很多制造商现在依赖的内核分支。(译者评论:邪恶的做法,利用开源的成果谋利,而并没有回馈开源社区)

创造内核源代码分支并没有问题,几乎每一个发行版都有自己的分支。但是更糟的是,Google不把他们的代码整合进主线内核树,使编写驱动和平台代码的公司无法回馈开源社区。内核开发社区早在几年前就告诉这些公司使他们的代码合并进主线内核,以得到自动的安全修复和自动处理API变动,很多公司听从建议,内核的每次发布都包含大量这些公司贡献的代码。

但是现在他们被卡主了,Android相关平台代码和驱动不能被整合进上游系统,这迫使这些公司维护和开发周期的大幅延长。

具体要怎么做?

我真的不知道。Google没有表现出要使他们的代码向上游整合的任何迹象。一些公司想要修改Android相关接口使其向上游整合,但是这需要大得多的努力,这并不是必须的。我还抱有希望,希望Google能花时间修改他们的代码库,使其融合进上游代码,停止他们对大量嵌入式Linux硬件公司造成的巨大阻碍。

过去,我私下里提议帮助完成这个工作,现在我再次公开表态,但是我需要Google开发人员的帮助。没有他们,什么都改变不了。好消息是所有对内核/用户空 间API的修改对于Android堆栈上层所有的代码(例如应用程序)都没有任何影响,所以这些工作可以在不对全局造成影响的情况下完成。

我会在”2010Linux消费电子论坛”(CE Linux Forum 2010 conference.)上再次讨论这个问题。希望他们在会议之前改进这个问题,否则论坛将遵循长久以来的传统,由演讲者对与会者们大声控诉他们正在做的坏事。
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
泡菜
泡网分: 3.483
主题: 23
帖子: 2297
注册: 2011年3月
"Kindle Fire 不支持最新最酷的游戏,因为开发者没兴趣去同时维护一个不依赖 GMS 框架的产品线,虽然两者之间看上去很像。"

写这篇文章的人肯定没有用过FireOS
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
资深泡菜
泡网分: 37.587
主题: 52
帖子: 21409
注册: 2009年7月
内容贡献勋章
三星也在搞tizen了, 不搞不行啊, 否则任人鱼肉.
(0)
(0)
只看该作者
不看该作者
加入黑名单
举报
返回顶部
个人图文集
个人作品集
回复主题: 颤.抖.吧. Android 开源的真相: 无法fork
功能受限
游客无回复权限,请登录后再试