Symbian^3 Home Page (Chinese)
文章信息
本文主要介绍Symbian^3的一些新特性以及Symbian^3开发资源,此页面会不断更新最新内容,开发者可以从本文获得最新的Symbian^3的相关信息。Symbian^3的SDK可以在诺基亚论坛网站下载。第一款使用Symbian^3的诺基亚手机是N8。对于一些没有N8手机的开发者来说,一方面可以在Emulator上进行一些测试,也可以使用诺基亚论坛提供的远程终端访问服务 及远程测试功能。该服务的视屏介绍可以参考远程终端访问服务在线介绍。Symbian 平台ID及产品ID。
个人开发者今后可以在Ovi Store上提交自己的应用,并享受免费签名优惠政策,参阅Ovi商店开发者注册发布指南。
eLearning——Symbian^3 SDK发布
这篇eLearning课程向大家讲解了关于Symbian ^3 SDK 发布的内容。下载后观看。
界面以及操控性的提升
Symbian^3支持多页主页,多个天气预报、新闻、社交网络账号以及多个电子邮件帐户和Widget其他应用可以同时出现在主屏幕上。Symbian^3还将全面采用电容式屏幕,并首次在诺基亚手机上实现了多点触控功能。使用多点触控功能,可以使得用户很方便地放大图片,旋转图片等。
最新的界面设计规范:Symbian Design Guidelines,推荐在Symbian^3 ,Symbian Anna, Nokia Belle上使用。
高效内存管理,支持多任务处理
Symbian^3对内存管理进行了全面优化,支持用户开启多个应用程序的同时,保持流畅的程序运行和切换。如同正在PC上普及的Windows 7操作系统一样,Symbian^3首次支持多任务缩略图预览,在手机操作系统上,Palm的Web OS有着类似的功能。
加速2D/3D图形游戏和应用
Symbian^3平台支持图形硬件加速,并将软硬件配置统一。通过优化对2D/3D图形游戏和应用进行提速,并提高视觉效果。Symbian^3使用ScreenPlay技术,增加半透明多层叠加的效果,让高分辨率的画面或者动画内容融合在界面当中。令人欣慰的是,这种处理手段不但增加了视觉感受,还能有效的控制电量消耗,从而提升电量效能。在Symbian^3平台上,由于显示的高效性,DSA(Direct Screen Access)并不鼓励使用。
全新的无线网络结构
通过FreeWay网络结构组件,Symbian^3拥有超高速网络连接和顺畅的无缝切换能力,用户可以在WiFi、HSPA、LTE 4G等无线网络中方便切换,网络连接不再繁琐,并做好了支持将来4G网络的准备。
支持HDMI高清视频输出
Symbian^3使得诺基亚手机首次实现了高清视频输出能力,HDMI接口的出现使得手机可以代替高清播放器,支持1080p高清视频的输出,这是Symbian^3系统的重要特征之一。
整合音乐商店乐随享(Music Store)
Symbian^3将音乐商店Music Store进行整合,并植入收音机,在界面上添加了“Buy Now”按钮,供用户直接线上购买喜欢的音乐。
运行Qt应用
在Symbian^3的平台上,用户可以直接安装并运行Qt应用。Qt 4.6库已经被预置到Symbian^3的手机中,而不用另外安装Qt库。关于在Symbian^3手机中开发Qt应用,开发者可以参阅Qt Symbian 开发环境安装及Nokia Qt SDK开发环境使用。更多Qt的开发信息,可以查看Qt Home Page
Symbian^3开发环境配置
Symban^3开发环境配置与早期S60 SDK开发环境配置并无区别,本章节主要为了指导初次接触Symbian开发的开发者进行Symbian^3开发环境配置。
Symbian^3模拟器快捷键
快捷键可以大大增加操作模拟器的效率,Symbian^3模拟器快捷键说明请参考:Symbian^3模拟器快捷键。
在Carbide C++中开发Symbian^3应用
开发Symbian程序主要使用的IDE是Carbide C++,在Carbide C++中开发Symbian^3应用介绍了使用Carbide C++开发Symbian程序的基本步骤。
使用Carbide C++进行联机调试
联机调试(On Device Debugging)是开发者在开发过程中经常用到的技术,本文详细介绍了联机调试的具体步骤。
相关链接
横屏下的新布局方式
在Symbian^3中,横屏布局有所变化,增加了主面板的大小,增加了应用可使用的空间。
横屏下的布局方式
Kinetic Scrolling
在Symbian^3中,支持了Kinetic scrolling的功能,并且在Avkon中无需改变代码。在列表中加入Kinetic scrolling功能,使得用户在滚动列表时,有弹簧的效果。
Kinetic Scrolling
Single tap
在Symbian^3中,增加了single tap功能,使操作更流畅,提升了用户体验。
Single Tap on Symbian^3
One Click Connectivity
在Symbian^3中,增加了管理接入点的API,使得程序逻辑控制更加简单,并且增加了系统的反馈信息。这个API的使用也使得应用在不同的接入点中进行漫游(根据接入点的优先级而定)
One Click Connectivity。测试例程:File:IapMobilityExample.zip。
多点触摸
在Symbian^3中,增加了多点触摸的功能。
Advanced Pointer Event API
Calendar API
在Symbian^3中,扩充了Calendar API,使得操作Calendar更加方便。
Calendar API
从S60 5th到Symbian^3的应用移植
从S60 5th的程序向Symbian^3移植,请参考下面的链接。
Porting from S60 5th, 平台及设备UID。
Belle系统新特性
Bellea系统中一些新特性,以及一些已知的break。
Belle/Belle系统新特性
Symbian^3/N8 API和功能的改变
Symbian^3中和之前版本比较,变化的API和功能,请参考一下连接。
Symbian^3/N8 API和功能的改变
诺基亚开发者在线及线下帮助库
Widget在Symbian^3平台上的开发
Web Runtime widgets in Nokia Symbian^3 devices。Symbian^3手机的布局变化可以在网址Symbian^3 横屏布局查看。
Symbian应用签名
SymbianSigned(Certified-Signed)以及JavaVerified认证测试已在中国落地
SymbianSigned(Certified-Signed)以及JavaVerified认证测试已在中国落地
Symbian预置应用
诺基亚手机主题
S60 3rd Edition 应用开发
Symbian中文开发讨论区
Symbian 例程
拨打电话
S60 3rd FP2 扩展包中的API有的与Symbian^3兼容,例如:使用AIW Dial Data Consumer API拨打电话
多媒体开发资源汇总
Symbian^3手机E6中文输入时的崩溃问题及其解决方法
工具
以下工具各有千秋,配合使用威力无穷~

