今天,为何如此多的手机厂家,运营商,应用提供商,用户都选择了Android?今天,Android为何能够如此迅速的取得霸主地位?今天,Android为何能够如此的让我们着迷?今天,我们一起来说说Android令人神往的故事。
Android的成功绝对不是偶然,我想从以下几个方面谈谈我的看法: 技术的进步使移动互联网时代来临 首先,通信技术的发展,使制约移动互联网发展最大的瓶颈带宽问题得以解决,在2.5G时代,有限的带宽使我们仅能勉强通过手机浏览WAP网页看看文字版的新闻,下载已经剪切了的MP3音乐和压缩过的图片,内容提供商为了使自己的WAP网站能够在手机端有个良好的表现,不得不想方设法研究内容压缩技术,网络加速算法,并且优化内容,减少那些美化网页的图片,特效以及减少复杂的页面部局,即使在这种情况下,我们依然无法在2.5G时代用手机获得一个较为满意的互联网体验效果。 而3G时代的到来使人们在任何时刻都可随时快速的连接互联网,足够的带宽使我们可以瞬间打开一个互联网门户网站,下载一首完整的MP3音乐,流畅的在线看电影、看电视。人们本来就是在碎片时间通过手机连接互联网希望立刻获得自己所要的内容,如今,在3G时代,够足的带宽让人们的碎片时间如此的愉悦与享受。而内容提供商可更多的考虑内容的丰富性,多样性以及如何更让用户交互体验更好,更炫。 其次,终端的性能提升加速了移动互联网的更快发展,手机的CPU运算速度越来越快,近两年的发展使之快接近普通电脑的运算能力,摄像头像素度越来越高,完全可与数码相机比高下,显示屏色彩表现能力越来越强,在3.5寸的显示屏上可显示960*640的高分辨率。而让用户交互感最强的电容触摸屏技术使用户可在屏幕任意地方快速点击与拖放。 最后,智能手机操作系统的出现将3G时代的带宽以及终端的性能优势表现的淋漓尽致。苹果的IOS无疑是这些操作系统表现最完美的一个,然而,苹果可将手机UI表现能力做到最炫,可将交互能力做到最强,可使用户更傻瓜的使用手机,但它终究不是一家互联网企业。而互联网霸主谷歌推出的Android智能手机操作系统一开始就是瞄准了移动互联网的巨大市场,通过Android,谷歌捆绑了地图,Gmail,搜索,内容同步等互联网应用,使Android天生就是为移动互联网打造的智能手机操作系统。接下来,我将从技术方面聊聊Android的这种有生具备的移动互联网表现能力。 Android的系统架构天生服务于移动互联网 移动互联网以内容为王,以服务为王,快速的构建移动互联网应用是所有内容提供商都迫切需要的,而Android采用了JAVA作为应用层开发的主要工具。而传统的互联网应用,大多数都是采用JAVA为其构造平台,这使得众多的内容提供商可快速的通过学习进入到Android的产品开发中来,并且可根据自己的内容特色更多的将精力放到交互设计以及UI表现力方面,大大缩短了移动互联网应用的开发周期。
本身Android的API当中,涉及到互联网的开发采用的是apache的http通讯模块,技术的成熟以及本身所拥有的粉丝使手机端与服务器端通讯开发更容易,更成熟。 最重要的一点,Android的intent设计机制,使众多不同应用程序提供的功能可以共同做一件事情,而用户却不会察觉,我们可通过直接发送intent请求调用拨打电话,发短信,查询通讯录,发送邮件,调用用户的图片,请求网页等等功能,intent的作用使我们开发的程序也可供第三方调用,这种先进的系统架构使开发者缩短了很多功能的二次开发,重复开发等。 Android的开放使所有人都可以玩智能手机和移动互联网 今天,涉及通信产业链中的每个环节,都有Android的身影,Android是第一款完全完整打通了整个通信产业链中的手机操作系统,手机方案商、集成商、运营商、内容提供商、用户,都在玩Android,都惊讶于Android的爆发式增长速度,Android在英国、法国和德国的市场份额分别达到38%、35.9%和35.5%排名榜首,在日本和美国的市场份额同样排名榜首,分别为58.3%和54.7%。是什么样的力量让Android如此着迷呢?是Android的开源让人们可以玩,是Android的产品开发容易让人们能够玩,是Android系统能够做出完美的产品让人们容易玩。
Android是基于linux的开源智能手机操作系统,开源使得手机方案商可直接将基于linux的硬件驱动程序移植到Android当中,快速构造手机整体方案,开源使得手机方案商可二次深度定制应用程序以及UI交互设计,充分表达自己对于手机UI以及交互设计方面的理解,开源使得运营商可通过二次定制Android系统主导手机的生产,从而整合内容,整合应用,为用户提供一站式的移动解决方案,开源使得众多的软件企业进入到Android的二次深度定制开发中来,为用户提供第三方的ROM解决方案,开源使得Android的应用商店越来越多,用户可选择性越来越多,开源使得应用提供商深入了解Android的系统工作原理,从而为用户提供最好的内容及服务。 根据Google的资料显示,目前从Market下载安装的应用程序已经超过30亿次。而其中10亿是在过去3个月内下载的,等于每天的下载量约为1100万次。除了应用程序的下载数量之外,另外一份Google数据显示现在每天有多达35万台新的Android设备启用。照这个速度走下去,一年内启用的设备将会超过1亿2700万台。 有人们说Android3.0没有开源,Android以后是不是不会开源?我倒认为Android3.0其实是一个特定针对平板电脑的深度定制系统,它是摩托罗拉,戴尔,三星与google合作的产物,并且要求的硬件性能相当的高,它的不开源不代表Android的发展方向。Google本身就是个移动互联网公司,它的产品理念是靠服务满足用户需求。Android靠开源走到今天,必定靠开源称霸天下。 Android持续的新技术,新功能使手机硬件性能达到最优 Android自推出以来,一直没有停止过更新,2010年内版本更新更是超过了四次,可能有开发者会觉得Android的版本更新速度太快,众多的版本适配让人无从适应,其实, Android的SDK版本升级方面,API的升级并不多,开发模式也从来没有因为版本的更新而更新,比如资源属性文件处理方面,多分辨率处理方面等等,sdk api方面,也对低版本进行了兼容,使用SDK开发应用程序的开发者,版本的升级更多是心理层面的影响。
实际上,每次Android版本的更新,更多的是源代码的更新,是系统内部更新以及技术的升级,并且随着版本的升级带来了大量的新技术,新特性,这些新技术,新特性使手机硬件性能达到了最优,如Android3.0最引人注目的renderscript技术,在Android2.1后期版本中开始引入,每次的版本升级都有对它进行优化,终于在Android3.0放出了SDK开发版本。Renderscript技术可以使我们开发的应用程序不用理会cpu的体系架构,也不用管我们的手机是否具有GPU运算能力,它能够充分利用手机中的每一个能调动的处理器,使产品的运行性能最佳,它虽然是基于opengl技术,但它与硬件无关。 以上四点是我对Android的看法,Android的可玩,能玩,容易玩的特点将会越来越显著,跟着Android的节奏,行动起来。 |