Android系统终有一天将迎来闭源?

Android的开放带来了Android的繁荣,可繁荣的背后是Android分裂系统版本,导致用户的体验呈现差异不一的情况。谷歌为防止Android的分裂使出了各种招数,但收效并不明显,然而会不会有一天谷歌会把Android的开源协议废除,使得Android变成和iOS一样的闭源系统呢?其实如果注意观察的话,你会发现随着Android版本的不断进化,谷歌也在不断的削减Android开源部分。这一点体现的最明显的是(AOSP)Android开放源代码项目中Android系统的应用逐步被替换成谷歌自己的应用。而原本Android开放源代码项目中应用已经停止开发。桌面、键盘、短信无一幸免:桌面=>Google Experience Launcher搜索=>Google Search键盘=>Google键盘拨号=>集成Google搜索的拨号短信=>Hangout日历=>Google 日历音乐=>Google Play Music相册=>Google+相册谷歌用自己的应用替换掉了原本Android系统中的应用,可能大多数使用其他品牌 Android 手机的用户没有这种感觉,因为大多数手机厂商都有自己的一套系统应用,但是使用 Nexus 设备的用户应该可能很直观的观察到这一点。谷歌将越来越多的Google Play Services的API融入到Android开放源代码项目中,而Google Play Services是完全由谷歌控制,可以随意的升级。随着越来越多的Android系统应用使用Google Play Services的闭源 API,不包含Google 服务的第三方 ROM 对 Android 应用的兼容性将越来越差,从而谷歌可以限制例如亚马逊的Fire OS和诺基亚X系统等 Android 分裂的系统版本。但是Android会不会闭源,或者只有谷歌知道和能够掌控。

时间: 2024-10-22 00:50:21

Android系统终有一天将迎来闭源?的相关文章

Android零基础入门第36节:Android系统事件的响应

原文:Android零基础入门第36节:Android系统事件的响应    在开发Android应用时,有时候可能需要让应用程序随系统设置而进行调整,比如判断系统的屏幕方向.判断系统方向的方向导航设备等.除此之外,有时候可能还需要让应用程序监听系统设置的更改,对系统设置的更改做出响应.     一.Configuration类       Configuration类专门用于描述手机设备上的配置信息,这些配置信息既包括用户特定的配置项,也包括系统的动态设备配置.程序可调用Activity的如下方

Groovy 现在可运行在 Android 系统上了! 【已翻译100%】

在最近的GR8Conf Europe 2014期间,SpringSource/Pivotal的Groovy高级软件工程师 Cédric Champeau已经在Andriod上完成一次Groovy代码的现场pull请求的合并. Groovy开发人员为了在Android上运行Groovy已经等待好几年了.因为各种困难,它的实现被推迟了,这包括Andriod Dalvik虚拟机的不同字节码和Groovy代码的动态特性等.官方对Android的支持可能在Groovy2.4版本.InfoQ采访了 Cham

谷歌I/O大会6月25日举行:推全新Android系统

[摘要]今年的I/O开发者大会时间被推迟了一个月,将于6月25日和26日举办.腾讯数码讯(编译:张晓微)谷歌公司在旧金山Moscone中心举办的I/O年度开发者大会,每年都会为我们带来不少惊喜.回顾2012年I/O大会尤为精彩,谷歌带来了Nexus 7.Android 4.1 Jelly Bean.Nexus Q以及在跳伞的情况下所演示的谷歌眼镜Hangouts通话.而在2013年的I/O大会上,谷歌虽然没有带来标志性的硬件产品,但是也推出了诸如全新的谷歌地图. GoogleNow以及Googl

Android系统截屏的实现(附代码)

1.背景                     写博客快两年了,写了100+的文章,最火的文章也是大家最关注的就是如何实现android系统截屏.其实我们google android_screen_shot就会找到很对办法,但那些都是很多年前的了,在android4.*版本后,android对于源码进行了更正,使得以前的方法都不能够使用.        感谢cjd6568358这名网友,我们一起讨论,最终由他实现了android系统截屏功能,为了让以后想要这个功能的coder可以少走一些弯路,

opengl-OpenGL 在Android系统中的显示问题

问题描述 OpenGL 在Android系统中的显示问题 openGL在android系统中只能全屏显示吗?可以控制让它只在屏幕的某一个部分显示吗

android系统文件下载二次请求

问题描述 android系统文件下载二次请求 应客户要求在通过手机访问系统主页时提供一个文件下载的功能.通过IOS产品.windows下所有浏览器下载都没有问题,但是通过android系统的手机访问下载时会出现两次请求的情况,有的品牌的android手机完全就无法下载,敢问哪位大虾遇到类似的问题,求解决之道. 解决方案 同样的问题,二次请求就不说了,问题是第一次铁定报错.而且还会有几率下载不成功,恼火啊 .....

Android系统service详解

Android存在3大类service, 处于android系统的不同框架层,具体解读如下: 1) init.rc中的service //关键词"service"  name  二进制可执行程序路径 service servicemanager /system/bin/servicemanager class core user system group system critical onrestart restart healthd onrestart restart zygote

Android系统自带APP分析:短信app

Android操作系统本身就是一个巨大的开源软件仓库,熟悉它既可以了解到Android系统的设计框架,也可以获得高效的应用程序编写方式.本文所分析的源码来自于Google官方的AOSP源码4.0.1_r1,手机的Android版本是CM 4.2.2.对于Android系统分析而言,手机的操作系统版本和源码版本有些不一致的地方不会有太大的影响,但是如果需要将源码中的修改安装到手机里面的话,最不容易遇到问题的办法就是保持手机中系统的版本和源码的版本完全一致了. 1.程序入口发现 每一个应用程序都应当

Android系统获取Root权限原理详解

android root权限破解分析 许多机友新购来的Android机器没有破解过Root权限,无法使用一些需要高权限的软件,以及进行一些高权限的操作,其实破解手机Root权限是比较简单及安全的,破解Root权限的原理就是在手机的/system/bin/或/system/xbin/目录下放置一个可执行文件"su",这是一个二进制文件,相当于电脑上的exe文件,仅仅在系统中置入这个"su"文件是不会给手机的软件或硬件造成任何故障. 下面的代码是android系统原版的