`
izuoyan
  • 浏览: 9219659 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Android会是下一个Linux?

阅读更多

近年来,智能手机终端市场的快速增长成为了大势所趋。国外手机市场调研机构的预测显示,2010年的全球手机市场整体出货量将相较去年增长11.3%,但其中智能手机整体出货量和去年同比增长率却高达35.5%,也就是说,智能手机将成为今后手机市场的主要增长因素和最具潜力的市场。由于区域市场的差异,国内用户对智能手机的关注还更多的停留在品牌的层面而非操作系统层面,国内市场智能手机还是出货量取胜,垄断前三位的依然是诺基亚、三星和摩托罗拉;但在全球市场却是更多的关注操作系统平台,尽管拥有最老牌操作系统Symbian的智能手机霸主诺基亚依然以接近40%的销售份额领跑市场,市场占比相当于第二名的RIM黑莓和第三名苹果iPhone的总和,但另一只黑马Android的崛起却不容小觑。

挟着Google巨大品牌优势的Android系统和Android手机,自诞生之日起就备受关注。精美的Android手机、几乎完全开放性的Android操作系统,无疑是给现在相对封闭、各自为政的智能手机和智能手机操作系统市场打了一针“鸡血”,GoogleAndroid的一举一动都搅动着业界各方的神经。本来一度举步维艰的摩托罗拉抓住了这根救命稻草,在破败的边缘突然打了一个漂亮的翻身仗;而作为“山寨手机”的芯片和平台架构提供者联发科的高调加盟,更是为Android手机和操作系统的普及提供了强大的推动力。据悉,联发科的Android平台芯片已经顺利出货,这意味着今后国内山寨手机市场将告别“半智能”时代,甚至可能成为全球手机市场一个强有力的构成板块。

在这个Android大热的时候,却有行业专家和分析师在冷眼看待。专家认为,Android操作系统的成功在于其开放性,但其没有控制、难以集中的开放性也将会成为制约Android操作系统称霸的“绊脚石”。从Android 1.5版发布以来,Google先后推出了四个不同版本的操作系统,而这四个操作系统之间居然是相互不兼容的。消费者在购买Android手机的时候,经常要问这些问题:这个系统版本是多少?能不能兼容某些特定的应用?今后是否还有后续的支持啊?

这种开放性让Android手机用户可以直接参与到手机终端的自定义中,但这种开放性所带来的不确定性却让许多用户望而却步。毕竟,总不能Android操作系统升级一次就让用户更换手机或者是冒险刷机吧?

PC的世界里,操作系统依然是微软Windows一家独大。对于微软的垄断用户们也是无可奈何,直到十多年前Linux操作系统的推出。和Android操作系统类似,Linux操作系统相对于传统操作系统的最大优势就在于免费和开源。一时间,全球的开发者都将目光投向了Linux并积极投身到其开发中来,在当时,不少人认为Linux可以和收费昂贵的Windows分庭抗礼、甚至可能超越Windows。但时至今日,这个号称“集结全世界开发者和用户智慧、挑战微软垄断地位”的操作系统近况如何呢?据中国互联网络信息中心(CNNIC)的统计,目前国内网民群体使用的PC中,安装Linux操作系统的比例尚不足1%,几乎可以忽略不计。

有人就PC操作系统之争用一个小故事来形象的说明。话说微软开了个Windows航空公司,航站楼是那么的漂亮和多彩,并且有非常友好的乘务员,相当简单的行李和乘机手续,同样平滑的离站程序;但是,当飞机起飞10分钟后,通常飞机会在没有任何警告的情况下就爆炸了(系统崩溃)。许多对原有航空公司不满的职员组织了一个Linux航空公司,大家自己建飞机、航站楼、柜台和跑道,乘客可以自己调节作为和选择飞机餐,自己喜欢怎样就怎样。唯一美中不足的是,登机的时候你发现飞机里头没有座位,乘务员会递给你一把椅子、一把扳手和四个螺丝——自己安装座位吧。

Android操作系统会不会成为下一个“Linux航空公司”,也许这是产业链中每一个人都关心的问题。笔者认为,在CT(通信技术)的世界里,Android操作系统的发展道路只要能够吸取LinuxIT世界中的教训,完全是可以蓬勃发展起来的。

1、 智能手机操作系统的多样性给了Android更多空间。在传统手机和功能手机(Feature Phone,俗称准智能手机)市场上,品牌、质量和销售量是吸引客户的重要标准。智能手机操作系统以往只是少部分高端客户的专利,只是近几年SymbianWindows Mobile的兴起才逐步带动了智能手机操作系统的丰富,也让消费者的眼光从手机质量、外观、硬件配置逐步转移到操作系统上来。纵观当前市场上的手机操作系统,不同的系统之间都有各自独特的优势、功能和应用,并不存在某种系统一家独大、一统天下的局面,这给了新晋的Android更多发展空间。

2、 Google必须承担起Android发展的核心作用。Android的开放性让消费者有了更多的自由空间,但过多的自由空间并不利于Android的发展。Linux衍生出了红帽、红旗、Debian等诸多版本,但结果就是这些版本之间各自为战难以形成合力,最终成为了一盘散沙。笔者认为,GoogleAndroid的发展中,至少要做到以下几点:掌控核心演进路径,对于具备共性和发展前景的开发可以纳入演进,而对于用户群体狭窄的开发可以边缘化;提供演进方向的指导意见、避免开发人员分散,集中优势力量开发主流系统;解决版本升级的兼容性问题,进一步完善软硬件标准。

3、 不要试图让用户成为“专家”,但可以让用户成为“玩家”。不少“骨灰级”的用户对Android手机爱不释手的重要原因,就是这款手机可自定义的功能太多了,他们已经不是高级的使用者,而是逐步成长为Android手机专家。但毕竟这样的用户只是少数,我们不可能让每个用户都成为Android操作系统高手,但Android操作系统完全可以针对普通用户提供有限范围、操作可控的自定义以及自定义操作指导,用户无需高深的系统开发专业水准也可以发挥Android操作系统的作用。这样在保有Android操作系统优势的同时,可以避免过快的升级演进速度导致在短时间内出现太多互不兼容、差异较大的操作系统,进而影响客户的购买决策和市场销售,从长远来讲也是有利于Android操作系统的发展。

因为开放性,Android操作系统具备了强大的发展动力;Google应当把握时机因势利导而不是放任为之,这才是Android操作系统的长远发展之计。

分享到:
评论

相关推荐

    Android会是下一个Linux.pdf

    《Android:会是下一个Linux吗?》 在智能手机市场的快速发展中,Android操作系统逐渐崭露头角,成为一股不可忽视的力量。随着2010年全球手机市场的增长趋势,尤其是智能手机的出货量飙升,Android凭借其开放性吸引...

    android-tools-for-linux .zip_android_mkbootfs_安卓镜像linux解包工具

    在“android-tools-for-linux”这个压缩包中,你应该会找到上述三个工具的Linux版本。使用它们,你可以执行以下操作: - 使用`mkbootfs`创建boot分区的文件系统。 - 使用`mkbootimg`结合内核映像、设备树和ramdisk...

    Android Studio 4.2.2 for Linux

    Android Studio 4.2.2是一个重要的更新,它带来了一系列优化和新特性,旨在提升开发者的效率和用户体验。主要特点包括: 1. **JetBrains IDE核心升级**:基于JetBrains IntelliJ IDEA的最新核心,提供了更快的启动...

    android同linux底层通信机制实现

    在实际操作中,编译和安装Android源代码通常需要在Linux环境下进行,例如Ubuntu。首先,确保有足够的磁盘空间和内存,然后安装VMware虚拟机软件和Ubuntu系统。安装Git工具是因为Android源代码是通过Git进行版本控制...

    aarch64-linux-android-4.9

    标题中的"aarch64-linux-android-4.9"是一个针对Android平台的交叉编译工具链的标识符,它主要用于在非Android系统(如x86架构的Linux或Windows)上构建适用于Android设备的ARM64架构(aarch64)的应用程序和库。...

    aarch64-linux-android-4.9.rar

    本文将深入探讨aarch64-linux-android-4.9这一针对Android平台的64位架构(aarch64)的交叉编译工具链,以及其在Linux环境下的应用。 首先,理解什么是交叉编译至关重要。交叉编译是指在一个平台上生成可以在另一个...

    LINUX下Android NDK下载并配置

    下载 https://developer.android.google.cn/ndk/downloads/ ...编译ffmpeg:最高版本16b,再高的版本编译出错。...unzip android-ndk-r16b-linux-x86_64.zip 配置 export NDK=/home/quantum6/android-ndk-16b

    android-sdk_r24.4.1-linux.7z

    2. 下载SDK:将“android-sdk_r24.4.1-linux.7z”解压,通常解压后会得到一个“android-sdk_r24.4.1-linux.tar”文件,继续解压该文件以获取SDK目录。 3. 设置环境变量:将SDK的路径添加到系统的PATH环境变量中,...

    arm-linux-androideabi-4.9.zip

    首先,"arm-linux-androideabi-4.9"是Android NDK的一个特定版本,适用于基于ARM架构的Linux系统。这里的“arm-linux-androideabi”是一个交叉编译工具链标识,它包含了针对Android平台的ARM处理器的编译器、链接器...

    arm-linux-androideabi-4.9.7z

    "arm-linux-androideabi-4.9.7z" 这个标题代表的是一个针对Android平台的、基于ARM架构的Linux交叉编译工具链,版本为4.9。这个工具链是Android NDK(Native Development Kit)的一部分,用于开发原生C/C++代码。 *...

    android-ndk(android-ndk-r25b-linux.zip)

    这个“android-ndk-r25b-linux.zip”文件是NDK的一个特定版本,即r25b,专为Linux操作系统设计。在Android应用开发中,NDK扮演着至关重要的角色,它允许开发者使用原生代码(如C和C++)来编写部分应用,以提高性能、...

    linux 64位 android-sdk_r13-linux_x86

    "Linux 64位 Android-SDK_r13-linux_x86" 这个标题指的是一款专为64位Linux系统设计的Android软件开发工具包(Android Software Development Kit,简称Android SDK)。这里的"r13"表示这是Android SDK的第13个版本,...

    Android和Linux内核版本对应关系

    随着移动互联网的发展,Android作为全球最流行的移动操作系统之一,其发展历程与背后的Linux Kernel版本密不可分。本文旨在梳理从Android诞生至今,各主要版本与其所基于的Linux Kernel版本之间的对应关系,帮助读者...

    android-sdk_r24.4.1-linux+jdk-8u144-linux-x64.rar

    总结来说,“android-sdk_r24.4.1-linux+jdk-8u144-linux-x64.rar”是一个为Linux用户准备的一站式Android开发环境,包含了开发Android应用所需的全部基础工具和JDK。无论是初学者还是经验丰富的开发者,这份压缩包...

    linux系统下搭建android开发平台

    菜鸟系列之一:在UBUNTU LINUX 下搭建ANDROID开发平台。 本文档系统的整理了在ubuntu系统下如何搭建android开发平台,对android感兴趣的同学可以借鉴学习下。

    android build-tools linux 28.0.3.rar

    《Android Build-Tools在Linux环境下的使用详解》 在Android应用开发过程中,`build-tools`是必不可少的一个组件,它包含了构建Android应用所必需的各种工具。本文将深入探讨Android Build-Tools 28.0.3在Linux操作...

    Android Studio 4.2.1 for Linux

    版本4.2.1是该软件的一个更新,它针对Linux操作系统进行了优化,为开发者在Linux环境下提供了稳定且功能丰富的开发平台。 ### 主要特性 1. **基于IntelliJ IDEA**:Android Studio基于JetBrains的IntelliJ IDEA,...

    move android binder to linux

    总的来说,将Android Binder移植到Linux是一项复杂的工作,涉及到操作系统内核和用户空间的多个层面。但成功移植后,可以利用Android Binder的优势来构建跨平台的高效IPC系统,尤其适用于那些需要在Linux系统中实现...

Global site tag (gtag.js) - Google Analytics