一向以大举开源旗帜的Google昨日做出了一项令人吃惊的决定,Android 3.0系统源代码将暂停开源。不久前以不开源为由在Chrome中停止支持H.264,今天却又闭源Android 3.0,怎么看都是只许州官放火不许百姓点灯。
谷歌宣布Android 3.0暂停开源
北京时间3月25日早间消息,谷歌周四宣布,将暂时不开放针对平板电脑设计的Android 3.0“蜂巢”操作系统的源代码。
谷歌一名发言人表示,谷歌将“临时限制”对“蜂巢”系统代码的访问,主要原因是“谷歌尚未做好该系统被改变,或是针对不同产品进行定制的准备”。
然而业内人士认为,谷歌封闭“蜂巢”系统是由于谷歌的合作伙伴不希望较小的竞争对手也可以利用这一系统。谷歌发言人表示:“Android 3.0‘蜂巢’系统是针对大屏幕尺寸设备重新设计的一款系统,在小部件、多任务、浏览、通知和个人定制等方面都有所改进。尽管我们很高兴向Android 平板电脑提供这些功能,但在将这款系统移植到手机等其他设备的过程中,我们还有更多工作要做。在此之前,我们决定不对‘蜂巢’开源。”
谷歌的合作伙伴摩托罗拉已经发布了基于“蜂巢”系统的平板电脑Xoom,三星电子、戴尔、HTC和宏碁等厂商也将推出同类产品。
谷歌此前一直标榜Android是一款开源的操作系统,但“蜂巢”却是在封闭状态下开发的。而即使这款操作系统最终开源,其中的一些部件,包括 Android电子市场和谷歌地图,仍将是谷歌私有的。谷歌目前也拥有Android的商标权。这意味着,手机厂商无法在不遵守谷歌规定的情况下开发 Android设备。
分享到:
相关推荐
2. **ExoPlayer**:Google官方推荐的开源媒体播放器库,ExoPlayer比MediaPlayer更加强大且灵活。它支持自定义渲染器、DASH和HLS流媒体协议、Ad插入以及更高效的缓冲机制。通过ExoPlayer,开发者可以更好地控制播放...
JZVideo是一个优秀的开源视频播放器,专为Android平台设计,其核心目标是提供一个简单易用、功能丰富的解决方案。本文将深入探讨JZVideo的特点、功能、使用方法以及其对开发者的价值。 JZVideo播放器的核心特性: ...
【Android视频软件开源代码】是针对移动设备,特别是Android手机的开源项目,它允许开发者深入理解视频播放软件的实现机制,并能在此基础上进行二次开发或自定义功能。这个开源项目为学习Android应用开发,尤其是...
这个开源项目提供了基于Android的局域网通信实现,使开发者能够轻松地实现在同一局域网内的设备间交换数据。 首先,我们可以看到代码中使用了`org.jivesoftware.smack`库,这是一个流行的XMPP(Extensible ...
本文将探讨两个开源的Android计时程序项目:`toggl-timer-for-android-3ad4ed8.zip` 和 `jwood-standup-timer-v1.4-1-g91940ca.zip`。 首先,`toggl-timer-for-android-3ad4ed8.zip` 是一个基于Toggl的计时器应用。...
在Android社区中有许多这样的开源项目,比如SwipeRefreshLayout。SwipeRefreshLayout是Google提供的一个官方组件,它可以包裹任何可滚动的视图,如GridView,当用户下拉时,它会触发刷新动作。要使用这个库,首先在...
【Android谷歌播放器官方源码】是Google发布的一款开源的Android音乐播放应用示例,它为开发者提供了深入了解Android多媒体处理和播放器应用开发的宝贵资源。这个项目名为"android-UniversalMusicPlayer-master",意...
ExoPlayer是Android平台上一个强大的开源媒体播放器,由Google开发并维护,旨在提供更灵活、可定制的媒体播放体验,对比系统默认的MediaPlayer组件,它具有更好的性能和更多的功能。在Android应用开发中,使用...
Android Studio是Google推出的一款强大的集成开发环境,用于构建Android应用。它提供了代码编辑、调试、性能优化、版本控制等全方位的开发工具。在这款音乐播放器APP的开发过程中,开发者利用了Android Studio的...
Android是由Google主导开发的一个开源移动设备操作系统,基于Linux内核,支持多种硬件平台。它为开发者提供了丰富的API和工具,使得创建创新且交互性强的应用程序成为可能。 Android应用程序主要由四大组件构成:...
Media Player是Android内置的音频播放库,而ExoPlayer是Google开发的一个更强大、更灵活的媒体播放器,支持更多格式和特性。通过分析源码,我们可以学习如何加载音频文件、控制播放、暂停、停止等操作。 2. **歌词...
在Android开发领域,Android Studio是谷歌官方推荐的集成开发环境(IDE),用于构建高质量的Android应用。本项目专注于Android Studio中的视频播放功能,这在移动应用开发中是一个常见且重要的特性,尤其对于媒体、...
Android是Google开发的开源操作系统,主要用于移动设备,如智能手机和平板电脑。开发者可以使用Java或Kotlin语言,结合Android SDK(软件开发工具包)来构建应用程序。 1. **界面设计**: - 使用Android Studio...
《Android六大框架详解》 Android开发中,六大框架是指用于构建高效、稳定、可扩展的应用程序的核心技术组件。...同时,对于初学者来说,这些开源项目也是宝贵的参考资料,能帮助他们快速掌握Android开发的核心技巧。
**Architecture Components** 是Google推出的一组库,旨在帮助开发者构建更加稳定、可维护的Android应用。在这个项目中,主要使用了以下几个组件: 1. **Lifecycle Components**:这个库提供了生命周期感知的组件,...
Android是由Google主导开发的开源移动操作系统,基于Linux内核,广泛应用于智能手机、平板电脑等设备。其开放源代码的特性吸引了全球众多开发者参与,形成了庞大的生态系统。 二、Android开发环境搭建 开始Android...
6. **依赖库**(dependencies):Android应用往往依赖于各种开源库,如Android Support Library、Google Play Services、第三方SDK等,这些库通过Gradle脚本引入。 在“layers2x3”这个标签下,可能是指项目采用了...
为了鼓励创新,Google 举办了两届 “Android Developer Challenges”,为优胜的参赛作品提供数百万美金的奖励。G1 问世几个月之后,随后就发布了 Android Market,它使用户可以浏览应用程序,并且可以将应用程序直接...
Android是基于Linux内核的开源移动操作系统,广泛应用于智能手机、平板电脑等设备。它由应用程序框架、系统库、运行时环境以及用户界面四大组成部分构成。开发者可以利用Java或Kotlin语言进行应用开发,并通过...