Android简介

Android简介


本文将简要介绍Android历史和发展


1.Android前身


2007年Google收购了刚刚成立22个月的Android公司。

2007年11月Google和34家公司成立了以Google为首的OHA(Open Handset Alliance 开放手机联盟)


                           


2008年9月Google发布了第一款Google手机T-Mobile G1。


                          


2011年8月Google125亿美元收购摩托罗拉移动,为其进军手机市场做充分准备。


               



2.Android架构

当然在我们开发Android之前,我们要对Android的架构体系有所了解。下面这张图就是Google给出Android的架构体系。


               


Android的架构分为四层:

1.最底层是Linux Kernel,也就是说Android是基于Linux内核的,我们可以看到我们可以看到在这一层中,都是一些设备  的驱动程序,这些驱动程序都是Android最基本和最核心的功能。

 

           2.Linux kernel上面的那一层是Libraries层,其中都是一些使用C和C++编写的程序包,我们可以看到悉的OpenGL WebKit SSL 等等。在Library旁边的是一个Android的运行是环境(Run time),在基于JavaCore Libraries之上,Google提供了一个针对于手机平台优化过的的虚拟机。

 

          3.再往上一层是ApplicationFramework,该层提供了手机开发的基本API,也就是说我们开发Android程都是基于Application Framework。

 

        4.最高层是Applications。也就是我们开发软件就是在该层开发。

 

 

三.Android发展

 

2010年统计,主流的手机OS为:塞班,IOS,Android.下图为市场占有比重。


                

                

在android奋起之后,市场占有率开始剧烈飙升 (塞班持续悲剧·······-_-!!)。

 

                 

   

          由于android的市场占有率的飙升,随着android使用者数量的增加,android开发开始被大家广泛讨论。  目前大家讨论最多的就莫过于android开发和IOS开发。下图是两者开发的对比。

 

           

 

          由上图可简单得看出android和IOS的区别,由于IOS使用Objective C开发,而android使用Java开发。人感觉从开发难易程度上来说,android开发在一定程度上要比IOS开发要简单一些。这样对于广大的编爱好者和工作人员来说会很轻松。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值