Upload
zoom-quiet
View
1.011
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
浅谈 Symbian开发
罗志城
自我介绍
• 2010年毕业于华南理工大学• 入职金山WPS WOW项目组• 年初加入正点
主题
• Symbian OS的历史、现状、未来• Symbian OS分层结构• 正点闹钟开发经验浅谈
Symbian OS历史
• PSion(赛意昂)• EPOC
• S60
EPOC
• 用于 PDA的 32位操作系统• Electronic Piece Of Cheese
EPOC
EPOC
• PDA、 Pocket Computer、手机融合为一体• EPOC开发成新的操作系统• PSion Software
• Nokia、Moto、 Ericsson
UIQ
Nokia Series 60
Series 60第一版
• 2002
• Symbian OS 6.1
• 蓝牙、 GSM、 GPRS
• Nokia 7650
Nokia 7650
Series 60第二版
• 2003
• Symbian OS 7.0
• MIDP 2.0、 EDGE、 IPV4/IPV6
Series 60第二版 FP
• 2004
• Symbian OS 8.0
• 可选内核 EKA1、 EKA2
• EKA2,实时内核
S60 第三版
• 2006 Q1, Symbian OS 9.1
• 平台安全模型• 自签名、 www.symbiansigned.com
• E65、 E50
S60 第三版
N73
S60 第三版 FP1
• 2006 Q2, Symbian OS 9.2
• E71
S60 第三版 FP2
• 2006 Q3, Symbian OS 9.3
• E52
S60 第五版
• 2007, Symbian OS 9.4
• 应用程序运行速度提升 75%
• 流畅的触屏体验• 5800,5233
Symbian^3
• 2010, S60 V5
• 重新设计的 Symbian OS内核• 原生支持 QT
N8-00
Nokia
• 工业设计• 硬件设计
Symbian现状
Symbian现状
• 4亿, 40%
• Symbian^3 Bella, NFC
• 2016,10款
Symbian未来
?
Symbian OS分层架构
内核服务和硬件接口
基本服务
操作系统服务
应用服务
UI框架Java ME
UI框架层
内核服务和硬件接口
基本服务
操作系统服务
应用服务
UI框架Java ME
UI框架层
• UiKon:核心框架• CONE:用户界面控件类层次• 定义基本的 GUI行为
应用服务层
内核服务和硬件接口
基本服务
操作系统服务
应用服务
UI框架Java ME
应用服务层
• 应用程序使用的系统服务• 通用应用类型服务• 以应用为中心的技术服务
Java ME
内核服务和硬件接口
基本服务
操作系统服务
应用服务
UI框架Java ME
Java ME
• VM
• MIDP 2.0程序包• CLDC 1.1
• 底层插件
操作系统服务层
内核服务和硬件接口
基本服务
操作系统服务
应用服务
UI框架Java ME
操作系统服务层
• 通用的操作系统服务• 通信、网络连接• 多媒体、图形
基本服务层
内核服务和硬件接口
基本服务
操作系统服务
应用服务
UI框架Java ME
基本服务层
• 提供最底端的用户端服务,包括文件服务器和用户库
内核
内核服务和硬件接口
基本服务
操作系统服务
应用服务
UI框架Java ME
内核
• 微内核体系结构,借鉴 VMS
• 保证系统稳定性和鲁棒性
应用程序类型
• Native-API C++ based
• Qt Mobility(qt_installer.sis)
• Java ME
Symbian市场份额
• Symbian手机保有量 1亿部• S60 V3和 S60 V5各占 50%
正点闹钟
• Android版本的功能移植• Native-API based Application
• 六月初发布 1.0版本• 最新版本 1.9
产品节奏
• 两周到三周发布新版本• 快速响应用户反馈• 持续优化用户最需要的功能• 拒绝盲目的加入新功能
关于渠道
• 腾讯应用中心• 天网下载• OVI