Archived:开始诺基亚移动应用开发
Template:ArticleNeedsUpdate
诺基亚移动设备平台[edit | edit source]
诺基亚的移动设备主要基于三个平台:Symbian, Series 40和MeeGo。在Symbian平台上,传统的S60用户界面在Symbian^3上有新的演进,在Symbian^4上将被全新的界面所替代;同时诺基亚的Symbian设备也正在进入中低端市场,Symbian平台的设备将覆盖更大市场。Series 40是诺基亚的低端移动平台;巨大的设备量是开发者选择Series 40平台的主要考虑;建议开发者关注新推出的全键盘和触屏Series 40设备。诺基亚所有设备的详细信息可以设备描述中在找到。
Symbian, Series 40和MeeGo平台上的应用开发正逐步集中到三个简捷,强大的跨平台开发技术上。它们是Qt,Web 和 Java。诺基亚提供三类SDKs支持这些开发技术。这些技术的最大特点是跨平台。这样可以使得开发者只开发一次,可以使得应用在多个平台及手机上运行以节约开发成本。请参考以下介绍,结合你将要服务的用户群体和你的技术背景和愿景,选择适合的开发技术。
功能强大的Qt[edit | edit source]
Qt SDK是一个完整的开发环境。以通用的Qt开发工具作为基础,这个SDK增加了新的功能,使得开发者可以在多种桌面环境上 (Window, Mac 和Linux) 快速容易地为Symbian, Maemo 和 MeeGo开发应用。 更多信息:
简单的Web[edit | edit source]
Web SDK 把Web 的简单性和诺基亚移动设备的能力结合起来,可以用于开发与设备环境相关而又丰富的Web应用。开发者可以集中精力于设计和创新。 开发过程变得更快捷更容易。 更多Web应用开发信息
广泛支持的Java[edit | edit source]
Java是最多移动设备支持的开发技术。诺基亚的移动设备支持工业界中最全面的API集。同时诺基亚的移动设备(特别是Series 40)巨大的市场占有率提供了独特的商业机会。 更多Java应用开发资料
其他开发技术[edit | edit source]
在一段时间里,大量新上市的和已上市的设备(S60 3.X, S60 5.0 和Symbian^3平台)还会继续支持Symbian C++ 开发技术。 此外 Flash Lite 的内容也可运行在这些设备上。 更多信息:
移植到诺基亚平台[edit | edit source]
鉴于诺基亚移动设备领先的市场占有率,你也可以考虑将其他平台上的现有应用移植到诺基亚的移动设备。 更多信息:
- Porting to Qt Library
- How to port Opera Widgets to Nokia WRT
- Porting iPhone web app to WRT on Nokia devices