赵雅智:android介绍及开发环境搭建

什么是3G

3G,全称为3rd Generation,中文含义就是指第三代数字通信。

所谓3G,是指将无线通信与国际互联网等多媒体通信结合的新一代移动通信系统。

 3G只是一种通信技术标准,符合这个标准的技术有WCDMA、CDMA2000、TD-SCDMA三种制式。

  1. 中国联通使用的是WCDMA(世界上大部分3G网络都采用的是该标准) ;
  2. 中国电信使用的是CDMA2000 (日、韩和北美使用);
  3. 中国移动使用的是具有自主知识产权的TD-SCDMA(只有中国才使用)  。
相对第一代模拟制式手机(1G)和第二代GSM、CDMA等数字手机(2G),3G网络能处理图像、音乐、视频等多种媒体形式,提供包括网页浏览、电话会议、电子商务等多种信息服务。第三代与前两代的主要区别是在传输声音和数据的速度上有很大的提升。

由于3G商用需要相当浩大的工程,要从目前的2G迈向3G不可能一下就衔接得上,因此前几年2.5G的手机就出现了。符合2.5G标准的技术有CDMA2000 1X和GPRS,中国联通使用的是CDMA2000 1X标准,中国移动使用的是GPRS标准。目前,我们可以把2.5G移动通信技术看作是2G迈向3G的衔接性技术,在2.5G网络下出现了如WAP、蓝牙(Bluetoot) 等技术。 


为什么从事Android开发

为什么开发手机app

  • 我们可以开发了
    • 若干年前只有摩托罗拉资深工程师才能搞定
  • 掌握了移动互联网就掌握了将来
    • 谁输在了移动互联网上,谁就输了未来,谁抓住了移动互联网的机会,谁就有了未来成功的门票。 
  • 工作好找
    • 智联招聘每周有约5000个移动开发职位
    • 互联网调查公司Dice.com统计: 60% IT公司职业HR在寻找Android工程师
    • 平均薪水高

智能手机制式分析

在运营商的大力补贴和消费者旺盛的换机需求拉动下,2013年中国智能手机市场的出货量仍将快速增长,IDC预计2013年中国智能手机出货量将达到3.6亿部。随着4G牌照的发放和Apple移动版的上市,预计2014年中国智能手机出货量会超过4.5亿部,其中支持4G功能的智能手机为1.2亿部,采用中国移动TD-LTE制式的智能手机则将超过3200万部。



智能手机软件平台

目前中国市场上Android系统占据绝大多数份额,闫占孟表示,短时间内Android在中国的市场地位难以被动摇,但是我们预计Android在2013年中国手机操作系统的市场份额将达到顶峰,未来手机厂商和电信运营商会以更为开放的态度接纳新的操作系统。

IDC预计iOS的市场份额会比2013年增长一倍。而Firefox OS 、Tizen和基于Linux的阿里云OS等的发展,会使中国智能手机操作系统间保持良性的竞争,虽然目前它们并不占主导地位。

赵雅智:android介绍及开发环境搭建_第1张图片

智能手机屏幕尺寸分析

智能手机屏幕尺寸分析 从智能手机的屏幕尺寸角度分析,最为突出的是5寸以上智能手机的市场份额持续扩大。随着中国消费者对大屏幕手机的需求越来越强烈,以及来自电信运营商和手机厂商的推动,IDC预计5寸以上屏幕智能手机的市场份额将从2013年的接近20%增长为2017年的超过50%。

赵雅智:android介绍及开发环境搭建_第2张图片

为什么从事Android开发

市场占有率
赵雅智:android介绍及开发环境搭建_第3张图片

Android 系统每个版本的生命周期较短,这不是什么秘密,但总体来看,Android系统在移动通信市场占绝对的主导地位,约80%的市场份额被Android占据,苹果iOS目前已下滑到13%,剩余的市场份额被黑莓和Windows Phone占据,和Android比起来差了不是一点半点。截止今年9月,Android设备激活总量已超10亿,并以每天150万台的全球激活量稳步上升。

开源。开放。Java语言。
对新手开发者来说,Android是最通俗易懂的平台
 在今天的移动消费市场,双平台战略对开发者而言无疑是最明智的选择。移动智能手机市场被iOS和Android 双头垄断的现状仍然坚若磐石,且没有任何迹象表明其会在短期之内动摇。
  在美国市场中,苹果仍然是占主导地位的手机供应商,有超过40%的美国智能手机用户在使用iPhone,但Android平台总占有率稳居榜首。Android以多设备迎战iOS,Google Play应用审查更为简易,在大多数开发者的心中,Android 已经成为他们不可错过的选择。

什么是android

Android一词的本义指“机器人”,Android是Google于07年11月5日宣布的基于Linux平台开源手机操作系统名称,该平台由操作系统、中间件、用户界面和应用软件组成。

  • 手机设备的软件栈,包括
    • 一个完整的操作系统
    • 中间件
    • 关键的应用程序
  • 底层是linux内核
    • 安全管理
    • 内存管理
    • 进程管理
    • 电源管理
    • 硬件驱动


简单历史背景

  • 1996年
    • www网开始流行,可以显示文字和图片
    • 但是最好的手机设备只能显示简单的文本
    • 移动互联网入口: 
    • WAP (wait and pay)
    • Wireless Markup Language (WML) – 精简版的html语言
  • 2005
    • Google收购 Android Inc. 
    • 开始 Dalvik VM 的研究
  • 2007
    • 开发手机联盟成立
    • Sdk1.0预览版发布
  • 2008
    • Google 第一届手机开发者大赛
    • Google第一个亲儿子T-Mobile G1 发布
    • SDK 1.0 发布
    • Android 开放源代码 (Apache License)
2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。[1]2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。
2014第一季度Android平台已占所有移动广告流量来源的42.8%,首度超越iOS。但运营收入不及iOS。

android进化史

1.5 Cupcake(纸杯蛋糕) 
1.6 Donut(甜甜圈)
2.1 Eclair(闪电泡芙)
2.2 Froyo(冻酸奶)
2.3 Gingerbread(姜饼)
3.0 Honeycomb(蜂巢)
4.0 Ice cream SandWich(冰激凌三明治)
4.1 Jelly Bean (果冻豆 )
4.2 Jelly Bean (果冻豆 )
5.0 Lime Pie  (酸橙派)
赵雅智:android介绍及开发环境搭建_第4张图片

android体系结构

赵雅智:android介绍及开发环境搭建_第5张图片

Dalvik VM 和 JVM 的比较

赵雅智:android介绍及开发环境搭建_第6张图片
赵雅智:android介绍及开发环境搭建_第7张图片

如何安装 Android SDK 和Eclipse 插件

所需开发环境:
JDK 5 或 JDK 6 (仅有JRE不够) 
Eclipse 3.5 (galileo)
下载ADT 的Eclipse 插件 
http://dl.google.com/android/ADT-0.9.5.zip
安装 Eclipse 插件 (ADT)
启动 Eclipse,选择 Help > Install New Software,在出现的对话框里,点击Add按钮,在对话框的name一栏输入“ADT”, 然后点击Archive...,浏览和选择已经下载的ADT插件压缩文件。 
点击 OK.。返回可用软件的视图,你会看到这个插件,然后选择Developer Tools (会选中下面的“Android Developer Tools”和 “Android Editors“),点击 Next,最后重启 Eclipse。
下载Android SDK:
http://dl.google.com/android/android-sdk_r04-windows.zip
下载完SDK后,把.zip文件解压到你电脑上合适位置。启动 Eclipse,选择window->preferences,在打开的视图左边点击android,在右边的SDK Location中选择Android SDK所在位置。



你可能感兴趣的:(android,技术,网络,3G,开发环境搭建)