移动应用开发技术综述

主要内容:

1.智能终端硬件

2.手机操作系统

3.操作系统对比

1.智能终端软硬件

1.1常见的智能终端产品

1)UMPC(Ultra-Mobile PC)

具备网络、GPS、键盘或屏幕手写等典型功能。

2) PDA

个人信息助理、掌上电脑、导航等功能。

3)手机

手机发展经历了普通手机、智能手机、网络手机几个阶段。以 Apple的Iphone,Google的 Gphone,微软的 WP为主要代表,新兴的华为鸿蒙系统手成为又一重要的典型手机产品。

4)手机扩展

手表手机、智能手表/环、平板电脑,作为手机扩展产品,构成了一类移动智能终端产品。

5)PMP(Portable Media Player)

Ipod、MP5等便携式媒体播放设备。

6)办公用品

录音笔、数字便签、阅读器等典型产品。

7)车载信息娱乐系统 IVI

车机具有导航、多媒体等主要功能,搭载智能系统进一步增强功能。

8)Connected TV

网络功能与传统电视相结合的产品。

9) 智能电视/智慧屏

以Google TV为代表, 2010年5月19日发布,Android2.1,支持安装软件,支持与gphone互动 智能电视、智慧屏逐步普及。

1.2 智能终端硬件特征

1)处理器

电池供电的手持设备。 ARM处理器为主,主频:单600MHz ~ 多核2.4GHz ,例子:IPAD、手机、手表 。

电源供电的终端。常用ATOM处理器,主频:2GHz及以上,例子:IVI、打印机、数字多媒体电话。

2)存储

内存。容量接近台式机。

外存。Flash存储为主 ,如SD、CF卡、SSD硬盘;部分大容量会采用硬盘,如摄像机、视频录像机。

3)屏幕

手持设备、IVI采用触摸屏 。

Connected TV的屏幕大。

三维显示器。被动式眼镜,主动式的快门眼镜,120Hz高速切换左右眼画面方式放映, NVIDIA、AMD。裸眼三维,推出裸眼3D显示器。 任天堂, 3DS,支持3D立体显示效果,裸眼3D ;NVIDIA Tegra移动芯片组。

电子墨水的刷新率。2010年号称电子书阅读器元年,电子书阅读器(e-book)是一种浏览电子图书的工具,E-ink:应用于电子书阅读器屏幕的技术,7:1 对比度、16层灰度、0.74秒换页时间,新一代E-ink 可以提供 12:1 对比度、更坚固及更快的换页速度。

4)输入设备

全键盘,小键盘。

多点触摸。 多点触摸iPhone,MacBook Air,两指三指的滚动、旋转和放大,多点触摸桌面型多点触摸屏幕,微软Windows 7多点触摸技术。

摄像头。微距摄像头,近距离拍摄细小物体,常用于名片扫描 。

虚拟现实动作感应技术。任天堂的WII;索尼棒式控制器Move;微软Xbox360外设Natal,全身动作感应系统Kinect,不用拿着任何装备,同时支持到最多四个人,视觉影像和红外线识别游戏者的身体动作和声音,玩家身体就是个游戏控制器。

1.3智能终端市场

2007年计算机厂家进入手机市场,以苹果iPhone为代表。

2008年互联网厂家进入手机市场,以谷歌gPhone为代表。

革了谁的命? 传统手机厂家处境艰难,移动互连网促进了万物互联。

2.手机操作系统

2.1手机操作系统概述

iPhone OS 

Mac OS X的衍生,类Unix系统, Objective-C -> Swift。

Palm OS

3Com公司的产品,专用于掌上电脑,Palm OS节能、占有非常小的内存、内置数据库,封闭操作系统 。

MeeGo

英特尔和诺基亚宣布整合Moblin和Maemo。

Android,MontaVista

基于嵌入式Linux内核的手机操作系统。

2.2典型系统介绍

1)Symbian

摩托罗拉、西门子、诺基亚→诺基亚→开源。

前身是Psion公司的EPOC系统。

实时性、多任务的纯32位操作系统。

优点:抢占式的多任务调度和内存保护,具有功耗低、内存占用少等特点。

三个系统设计原则是: 用户数据的完整性和安全性至关重要,不能浪费用户的时间,所有的资源都是稀少的。

第二代内核EKA2,可以运行在单处理器的手机:用户应用程序和手机信号栈两者都运行在一个处理器上。

Symbian OS 操作系统,按内核版本分有v6.1,v7.0,v8.0,v8.1,v9.1,v9.2等;按用户平台(界面)分有S60,S80,S90,UIQ,MOAP等。

2)WinCE

微软从计算机到嵌入式系统 。

1996-CE 1.0,手持计算机(Handheld PC),屏幕为 480 x 240 pixels、四色灰阶、2 MB 内存、44 MHz 处理器。

1997-CE 2.x,Palm PC,支持彩色屏幕-与palm的纠纷。

2000-CE3.0,PocketPC,Compaq iPAQ。

2001- Pocket PC 2002,WinCE 3.0 核心,加入了手机功能的支持;同年针对小型化智能型手机发表 Smartphone 2002。

2002-Windows CE 4.0 .NET。

2003-Windows Mobile 2003,以Windows CE 4.0 .NET为核心

2005-以 WinCE 5.0 为核心的操作系统 Windows Mobile 5.0,支持 3G 网络,具备永续性内存储存。

一个版本到两个版本(pocket pc,mobile),再回到一个版本,是精简的Windows 95,可以使用Windows平台上的编程工具(如VB、VC等)。

3)RIM

BlackBerry的经典设计,宽大的屏幕和便于输入的QWERTY键盘,为拇指输入而优化。

最大特点就是手机和电子邮件的融合,用户在任何有手机信号的地方接收互联网电子邮件。推送邮件服务(push email), 新邮件自动由RIM的服务器传送到手机服务运营商,然后直接推送到黑莓终端上。 封闭源码。

4)Palm OS

Palm OS是3Com公司的产品,专用于掌上电脑。 主要特点: 良好的节能功能。 合理的内存管理,Palm OS占有非常小的内存。 数据以数据库的格式存储。

5)IPhone OS

iPhone OS 或 OS X iPhone是由苹果公司为iPhone开发的操作系统,主要用于iPhone、iPod touch以及iPad 。

系统架构分为四个层次,内核操作系统层(the Core OS layer),内核服务层(the Core Services layer),媒体层(the Media layer),可轻触层(the Cocoa Touch layer)。

源码模式:封闭源码+开放源码 组件。

6)MeeGoo

MeeGoo2010年5月25日正式发布。

7)Android

Google推出的完整的,开放的,免费的手机操作系统。Android体系分为四层: Linux内核 、中间件层、程序框架层、应用程序层 。 

中移动OPhone及OMS(Open Mobile System),类Android系统,可以直接安装适用于Android1.5系统的APP。

8)Tizen,泰泽                                                                                      

基于Linux的开源操作系统,由英特尔MeeGo系统与三星LiMo系统的混合体;

Tizen的开发将完全开放,基于HTML5和WAC的开发环境,将运行在智能手机、平板电脑、笔记本电脑、车载电脑、智能电视等平台上,2012年5月Tizen手机上市。

9)Harmony

鸿蒙系统(HarmonyOS),第一款基于微内核的全场景分布式OS,是华为自主研发的操作系统。 2019年8月9日,华为在开发者大会HDC.2019上正式发布了鸿蒙系统,该系统将率先部署在智慧屏、车载终端、穿戴等智能终端上,未来会有越来越多的智能设备使用开源的鸿蒙OS。

10)嵌入式Linux

目前正在开发的嵌入式系统中,49%的项目选择Linux作为嵌入式操作系统。Linux现已成为嵌入式操作的理想选择。

所有基于Linux的EOS大多数具有以下特点: 精简的内核。性能高、稳定,多任务。 支持多种体系结构。 提供良好的开发环境。 支持大量嵌入式应用程序。 用户可定制。可提供图形化的定制和配置工具。 丰富的硬件驱动。 提供完善的解决方案。完善的中文支持。 开放源码。

手机linux操作系统 Android MontaVista。

3.操作系统对比

1)终端操作系统总体框架分析对比

基于其他系统

内核类型

开源性

CPU指令集

首次发布时间

最近发布时间

最新版本

开发公司或组织

Symbian

EPOC

微内核

ARMx86

1994

20131

Symbian Belle Feature Pack 2

Nokia

Windows Phone -> Windows 10 Mobile 

WinCE

混合型

ARMMIPSx86SuperH

20004

201010

20146

2019年1月

8.10.14219.341

10.0.15254

Microsoft

BlackBerry

未知

ARM

1999

20141

10.3

BlackBerry

iPhone OS

Darwin

混合型

ARM

20071

20242

iOS17.3.1

Apple

Android

Linux

宏内核

ARM

200810

2024年2

15

Google

Palm

未知

ARM

1996

2007

5.5

Palm

webOS

Linux

宏内核

部分

ARM

20096

2011年

3.0

HP

Harmony

Linux

LiteOS

微内核

RISC-V

20198

20238

20231

4.0

NEXT星河版

HUAWEI

 

2)什么是3G、4G、5G

G,Generation的缩写,中文为代;

3G通常指第三代移动通信 。1G,模拟技术 ;2G,数字技术,低速率; 2.5G,数字技术,中速率; 3G,数字技术,高速率; 4G,100M以上速度下载;5G,万物互联,面向千兆网络,和AI。

3)典型业务应用

4)操作系统份额排行榜

5)鸿蒙:全球市场份额 2%,中国占比达 8%

6)移动互联网行业结构及就业企业

  • 20
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值