目前Android的发展也超过了许多人的预料,当Apple在便携式电子产品领域引导潮流时,Android却成了所有厂家模仿Apple产品的最佳选择,从智能手机 到平板电脑,从车载电脑到医疗设备,从数字机顶盒 到智能家电,从家庭数码相框

操作系统

  第一、从技术角度讲

手机 操作系统 , 我认为最重要的是界面漂亮美观,操控简单易使用,Android在这一点上,做的非常优秀,Android2.1自带的应用程序当中,最能体现 Android优秀的操控能力的便是3D图库,通过单点触摸,多点触摸,拖动,滚动等技术,配合Android的动画原理,绘图机制,使我们在浏览照片的 时候,可以轻松的用两个手指实现照片的放大,缩小,拖动,并且一个手指轻轻一划,便可快速的浏览下一张照片。这在其它操作系统 的手机 上,很难见到,正是这样的优点,使我们用Android手机 在互联网上冲浪时,可在有限的手机

  第二、从用户体验讲

手机 的过程中,我们通常要执行好几个步骤来满足我们的需求,比如在发送新短信时,通常的做法是打开联系人列表,选择其中一个,跳转到发送短信页面,输入手机

  第三、从开发者角度讲

操作系统

  然而,我却认为这正是Google的创新之处!Android的优秀设计之一。Google之所有选择Java作为应用程序开发语言,主要考虑 的一点是Java开发者多,应用程序开发速度快,可让开发者、Android应用提供商将更多的精力用在用户体验以及内容提供方面,而不是将时间耗在如何 去实现方面。

  虽然应用程序是Java语言,但程序的执行速度,响应速度丝毫不逊于c/c++应用程序,这是由于一方面Java-----Jni-----C /C++的框架设计原理,另一方面是基于Android上的Java虚拟机Dalvik的优化。大量的Java代码,其实底层实现都是C/C++,然后通 过jni将结果返回给Java层,Java层的应用程序更多的是皮肤,是C/C++代码的包装。所以Android应用程序在执行时,很少一部分是 Java语言编写的,更多的是执行了C/C++语言编写的代码。同时,Google优化的Dalvik虚拟机大大提高了Java代码的执行速度,最新 Android2.2版本的Jit使应用程序的执行速度提高了2-3倍。

  第四、从设计理念讲

手机 操作系统 中最优秀的设计,也是Android之父Andy最引以为豪的设计理念,便是Mash-up的机制引用到了Android手机 操作系统

  Android通过Intent机制,使许多不同的应用程序可以在一块协同工作,为用户提供服务,比如彩信应用程序在发送彩信时通过 Intent可以选择图库应用程序提供的图片,也可以选择音乐应用程序提供的mp3。比如任何一个应用程序都可以调用短信服务提供的发送短信页面来发送短 信等等。

  每每andy在接受媒体记者采访时,总是喜欢过多的讲述这一设计理念。正是通过Intent,使Android的 Activity,Service,Receiver,Contentprovider组件之间无缝跳转,轻松实现消息的传递,应用的传递,操控的传递等 等。没有Intent,Android的应用程序将是没有生命的,是静止的,不可见的,有了Intent,Android是跳跃的,欢快的,美妙的。

  对于开发者来说,深入的理解intent的解析机制并且熟练使用它,才能在Android的开发世界里,任意遨游!

电源 管理,共享内存