Series 40世上最大的移动平台:你的应用舞台

移动开发
Series 40 是世上使用最广泛的移动平台:日常有数以亿计的Series 40 手机在使用。Series 40 支持两种应用开发环境:一种是Java ME,供创建如游戏等具较高性能表现的应用;另一种是Series 40 web 应用,它们通过诺基亚Series 40 浏览器运行,提供具有丰富用户体验、面向Web 的简洁应用。

Series 40 手机覆盖了从提供众多移动用户首次互联网体验的入门级产品到具有高性能表现的全功能手机,如诺基亚Asha 311。 目前,Series 40 应用可面向150 多款手机。这里我们先介绍一下Asha手机。

Asha 源自哪里?

Asha这个名字的含义是什么?为全球知名品牌取名字非常有挑战性。撇开法律流程,还需要进行“内涵检查”,即将具体的名字翻译成无数语言,检查是否存在不应该有且会造成严重问题的含义。

Asha在印度语中的意思是“希望”,它同时也是成长经济中消费者愿望的独特反映。Asha一开始便在候选名字清单中,接受法律检查及内涵检查后,McDowell很高兴地得知该名字成功通过这两项测试,最终选它作为新名字。同时Asha还是一位印度钢琴作曲家和抒情歌曲作家名字,Asha其人其乐都充满热情,温柔而个性独特。Asha以其优美悦耳、振奋人心的器乐而闻名,也被许多人认为是New Age界最伟大的歌手、歌曲作家之一,一名积极的超越个体的精神治疗医师。Asha从梦中、从神话中吸收了很多灵感。Asha这个名字来自他做的一次梦。 在梵语中它的意思是“希望”。 下面有一首Asha的印度梵文歌曲,开发者可以欣赏一下。

现在,Asha代表了诺基亚面向低预算市场领域的手机家族,在该市场领域中,超过10亿用户正等着上网。凭借一系列功能可与智能手机相媲美的手机,Asha所带来的价值远远超出了预期。

诺基亚 Asha 的设计灵感

诺基亚Asha的设计灵感源自对发展中国家消费者的密切关注。不管是Asha系列的产品设计师还是我们非智能手机业务的负责人,都曾经深入中国和印度的乡镇,走访当地消费者,了解他们的生活方式。

就拿我们最近一次去印度的旅行来说,我们的设计师们亲身体验了那里的移动网络环境“充满挑战 性”。让熟悉网络和天线技术的研发人员亲身体验实际情形,将推动他们开发出真正有效的解决方案,从根本上改变人们的生活。事实上,这个过程已经开始——目 前诺基亚正致力于为用电困难的消费者开发使用时间更长的电池,为背景噪音十分严重的城市开发扩音效果更好的扬声器。

诺基亚 Asha 迈进了创新的新时代

过去,凭借极高的制造效率和无与伦比的分销规模,诺基亚的非智能手机在发展中国家中占据着非常重要的位置。但是,随着智能手机的出现和发展,消费者开始希望看到更多的功能。受智能手机的影响,即使他们对价格的承受能力依然有限,但这并不妨碍他们对手机的要求越来越高。

通过推出Asha系列,诺基亚开始对此做出响应,致力于提供具备大量智能手机功能但价格非常经济的手机。QWERTY键盘?有。应用程序?有。互联网?有。触控?有。所有这些都集成在用户确实有能力购买的手机之中。

Series 40 应用的商业创收模式

Series 40 提供了一些商业模式,用以帮助大家创造收益。除付费下载之外,我们还提供了针对应用内置广告和应用内置支付的API。所有这些选项都使您能灵活方便地以自己希望的方式创造收入。诺基亚还提供广泛的运营商计费网络,为Series 40 提供了另一种商业机会。

为Series 40 手机进行设计

Series 40 手机具有众多款型、输入法、屏幕大小和硬件配置。为了最大限度地利用机会,你的应用需要适应这种多样性。为使您方便地做到这点,我们编撰了最佳实践方面的指引,用以识别Series 40 范围内的手机并对之进行优化,重点则是一些最新款的Series 40 触屏手机。

 

Java

Series 40 支持Java ME,将其作为自己的高性能应用开发环境。请了解为Series 40 进行Java 开发方面的更多信息,学习如何起步,了解最新版诺基亚针对Java 的SDK 的各种功能,同时掌握丰富的开发资源。

 

高渗透:诺基亚已供应15 亿台支持Java 的手机。结果是,数以亿计支持Java 的诺基亚手机成为全球各地人们日常生活的核心内容。有了Java,使用众多API,您可以为这一大规模市场创建丰富的应用,涵盖从生活工具到3D 游戏,几乎一切形式。

Java 技术让大家能应对多样化的细分市场,包括新兴市场。诺基亚手机上的Java Runtime 为基于Symbian 和Series 40 平台的诺基亚手机提供了范围广泛的Java API。 这项技术让大家有信心为多种手机构建精致的应用。

 

诺基亚Java SDK 2.0 提供全新API 和高效工具

[[105815]]

诺基亚的Java SDK 2.0 来了,全力助您为激动人心的诺基亚Asha 手机上的全新全触屏UI 创建优秀应用。

这一正式版的SDK 不但提供 Series 40 Developer Platform 2.0 的全部API,而且还增加了一个插件,用于LWUIT 的Series 40 优化版。现在,为您的应用构建丰富的用户界面不再是难事,耗时也更少了。除了对传感器支持和位置支持的加强,基于诺基亚Asha 305 的模拟器也装备了多点触摸模拟器,以便实现捏放手势缩放,同时也支持PC 键盘输入。诺基亚IDE 现提供以Device SDK Manager 实现的增强搜索,后者是一款工具,使您能更方便地为自己的应用找到合适的SDK;还有一套全新的位置应用模板,及一项查找加载范例应用的功能。

有了诺基亚Java SDK 2.0 正式版,您向用户提供的应用就能充分把握Asha 触屏手机所带来供的新机会。

 

用远程终端接入服务测试您的Series 40 Java 应用

使用远程终端接入服务在多款Series 40 手机上测试您的Java 应用既方便又经济。远程终端接入服务提供一系列Series 40 手机,让您通过互联网免费使用。所以,当您有需要测试自己的应用程序时,您只要上网,预订一台手机, 安装您的应用,几分钟后您就可以测试了。

在您的Java 应用中尝试应用内置支付

使用诺基亚Java SDK 1.1 或更高版本,您可以向自己的应用加入应用内置支付功能。配备Java Runtime 1.1.0 for Series 40 或更高版本的手机已支持该功能。现在,您可以通过向用户提供数字资产和内容创造收益,同时将其视为应用体验的组成部分,即:让用户无需离开您的应用就能购买这些项目。

 

定位:Java 应用的新天地

[[105814]]

在众多功能强大的Java API 中,您现在可以把Location API for J2ME™ (JSR-179) 用于Series 40 手机了。这提供了激动人心的可能性,如在社交网络应用中确定正位于附近的朋友,或创建基于位置的游戏:种种可能绝无止境。 此外,您并不会被限于仅向内置了GPS 的手机提供这些应用,因为您还可以使用移动网络的基站ID 信息来获取位置。更妙的是,您也可以将同样的位置感知应用提供给Symbian 和Series 40 终端。

 

 

 

 

 

 

针对Series 40 的Web 应用

Series 40 支持诺基亚浏览器,将其作为自己的web 开发平台。这种客户端/服务器环境使您的客户能以较低开销享用你的Web 应用,无需顾虑其网络和数据服务套餐,同时也向您提供了开发灵活性。

 

诺基亚Web 工具

诺基亚 Web 工具 1.5 是一个开发工具包,让您能轻松地从概念开始编制Series 40 web 应用代码,最后将应用提交到诺基亚应用商店。该工具包的主要特点是:

  • Web 开发伙伴环境 - 构建于Eclipse 平台,该环境提供众多工具,用于编辑、封装,及部署Web 应用。工具包中还包括了Web 开发伙伴渠道,这是一站式的web 应用信息和一些附加工具。
  • Web 应用模拟器 - 该模拟器能让Web 应用在电脑上运行,从而简化了测试工作。其定位仿真能力和使用Web Inspector 集成所实现的调试能力无不使其形成强大的测试环境。

 

 

Series 40 web 应用蓝牙发射器

 

  • Bluetooth Launcher (蓝牙发射器)让您能使用Web 开发伙伴环境的诸多功能通过蓝牙连接来向Series 40 手机部署web 应用。下载该软件后您就可以通过USB 或蓝牙连接,甚至通过存储卡将这个蓝牙发射器安装到您的手机(并不支持使用诺基亚套件来进行安装)。

 

诺基亚Series 40 浏览器

Series 40 向消费用户提供了高效的云辅助代理浏览器,从而实现最佳的数据效率和web 性能。为在手机上测试Series 40 Web 应用程序,您需要在手机上安装诺基亚Series 40 浏览器。

诺基亚Series 40 浏览器被选装到了部分Series 40 5th Edition, Feature Pack 1 及后续版本的手机固件中。

 

远程终端接入

远程终端接入(Remote Device Access, RDA)是Nokia Developer 支持团队所提供的免费服务,让大家能通过互联网使用范围广泛的Series 40 手机。当您预订一台手机之后,您就可以使用诺基亚Web 工具中的部署功能所提供的短URL 来运行你的web 应用,并在此后对该Web 应用进行测试。 RDA 服务还提供了其他一些功能,如屏幕截图等。

 

 

 

 

 

 

责任编辑:佚名 来源: 诺基亚开发者社区
相关推荐

2013-01-25 15:13:58

Series 40S40

2013-01-25 15:10:32

Series40S40

2013-01-25 13:44:52

诺基亚series 40

2013-12-19 10:26:32

腾讯开放平台移动应用分发平台

2015-03-11 11:43:02

APICloud移动应用开发平台

2018-03-12 11:04:51

互联网

2012-12-21 14:59:52

Tabris

2012-12-14 14:48:01

诺基亚Series 40S40

2015-01-14 09:41:28

跨平台移动应用Linux开发

2013-01-25 15:19:07

Series 40S40

2011-12-19 20:51:58

移动应用

2019-10-25 10:42:51

框架Web开发

2012-09-19 14:40:35

Worklight

2012-12-14 15:21:10

诺基亚Series 40S40

2013-12-04 09:31:10

2013-08-05 10:50:00

2015-08-03 17:29:11

云测试

2020-02-25 17:13:15

移动开发iOSAndroid

2013-09-25 13:43:48

甲骨文

2013-09-25 14:04:05

甲骨文移动云平台企业移动应用
点赞
收藏

51CTO技术栈公众号