主流手机开发平台和手机视频介绍

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

主流手机开发平台和手机视频介绍

主流的手机操作系统

目前应用在手机上的主流智能操作系统主要有Symbian、Windows mobile、Linux和Android、iPhoneOS、BlackBerryOS、webOS。

1.Symbian系统

Symbian是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,可以支持GPRS、蓝牙、SyncML、以及3G技术。最重要的是它是一个标准化的开放式平台,任何人都可以为支持Symbian的设备开发软件。与微软产品不同的是,Symbian将移动设备的通用技术,也就是操作系统的内核,与图形用户界面技术分开,能很好的适应不同方式输入的平台,也可以使厂商可以为自己的产品制作更加友好的操作界面,符合个性化的潮流,这也是用户能见到不同样子的symbian系统的主要原因。现在为这个平台开发的java程序已经开始在互联网上盛行。用户可以通过安装这些软件,扩展手机功能。

生产Symbian系统手机的厂商主要有诺基

亚、索尼爱立信、三星、摩托罗拉等。

2.Windows Mobile系统

Windows Mobile系统包括Pocket PC和Smartphone以及Media Centers,Pocket PC 针对无线PDA,Smartphone专为手机,已有多个来自IT业的新手机厂商使用,增长率较快。微软为手机而专门开发的Windows Mobile提供的功能非常多,在不同的平台上实现的功能互有重叠也各有侧重。这三个平台都支持和台式机的数据同步。Smartphone提供的功能侧重点在联系方面,它主要支持的功能有:电话、电子邮件、联系人、即时消息。PocketPC的功能侧重个人事务处理和简单的娱乐,主要支持的功能有:日程安排、移动版Office,简单多媒体播放功能。

生产Windows Mobile系统手机的厂商手机厂商较多,主要有多普达、HTC、三星、摩托罗拉、索尼爱立信、联想等。

3.Linux系统

Linux系统是一个源代码开放的操作系统,目前已经有很多版本流行。但尚未得到较广泛的支持。Linux与其它操作系统相比是个后来

者,但Linux具有二个其它操作系统无法比拟的优势。其一,Linux具有开放的源代码,能够大大降低成本。其二,既满足了手机制造商根据实际情况有针对性地开发自己的Linux手机操作系统的要求,又吸引了众多软件开发商对内容应用软件的开发,丰富了第三方应用。然而Linux操作系统有其先天的不足:入门难度高、熟悉其开发环境的工程师少、集成开发环境较差;由于微软PC操作系统源代码的不公开,基于Linux的产品与PC的连接性较差;尽管目前从事Linux操作系统开发的公司数量较多,但真正具有很强开发实力的公司却很少,而且这些公司之间是相互独立的开发,很难实现更大的技术突破。

生产Linux系统手机的厂商主要有摩托罗拉、三星等。

4.Android系统

这是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序——移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。Google与开放手机联盟合作开发

了Android,这个联盟由包括中国移动、摩托罗拉、高通、宏达电和 T-Mobile 在内的 30 多家技术和无线应用的领军企业组成。Google 通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。

生产Android系统手机的厂商主要有HTC、多普达和中国移动的ophone等。

5.iPhoneOS

iPhone OS 或 OS X iPhone是由苹果公司为iPhone开发的操作系统。它主要是给iPhone 和iPod touch使用。就像其基于的Mac OS X 操作系统一样,它也是以Darwin为基础的。iPhone OS的系统架构分为四个层次:核心操作系统层(the Core OS layer),核心服务层(the Core Services layer),媒体层(the Media layer),可轻触层(the Cocoa Touch layer)。系统操作占用大概512MB的存储空间。

生产iPhone OS系统手机的厂商现在只有美国的苹果公司。

6.B lackBerryOS

BlackBerryOS是Research In Motion专用的操作系统,也就是我们通常说的“黑莓”专用的操作系统,采用Java编写。第三方软件开发商可以利用J2ME API以及专有的BlackBerry API写软件,但任何应用程式,如需使它限制使用某些功能,必须附有数码签署(digitally signed),以便用户能够联系到RIM公司的开发者的帐户。这次签署的程序能保障作者的申请,但并不能保证它的质量或安全代码。

生产BlackBerryOS系统手机的厂商现在只有加拿大的RIM公司。

7.w ebOS

webOS 是 Palm 最新的操作系统,该操作系统的优势在于,任何熟悉 CSS、HTML 、XML 和Javascript 编程的开发者都能够为该操作系统开始应用,无需学习新的编程语言。

Web OS 的用户界面也非常的简洁,比如 Web OS 拥有许多应用,但平常屏幕上只显示“电话、联系人、邮件、日历”这四个应用,当用户点击右下角的隐藏/显示按钮时,屏幕上的其他应用才会都显示出来,包括:短信、网络浏览器、相机、

照片、音乐、视频、记事本、任务管理、地图、计算器等应用。Palm Pre 采用宽大的触控屏幕,用户能够轻松地用手指滚动屏幕列表。

webOS中的浏览器是使用的WebKit,可以支持RTSP协议的H.263, and H.264格式的视频流。

生产webOS的系统的手机仅有Palm一家,而且用户数量较少。

主流的开放式开发平台

主流的开放式平台包括Symbian、Windows mobile、Linux、Android、iPhone、BlackBerry、J2ME、BREW、WAP等,支持手机应用程序通过OTA(Over-the-Air)下载和安装。

操作系统和开发平台的区别

以Symbian为例,Symbian既是操作系统,本身又是一个软件运行平台。一般来说,在Symbian开发平台上开发的程序也只能在Symbian操作系统上运行。Windows mobile、Linux、Android、iPhoneOS、BlackBerry都

相关文档
最新文档