移动应用设计

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

移动应用开发

概述

移动应用是针对低点电压手持式硬件设备,如个人数字助手、商业数字助手或移动电话等而开发的应用软件程序。这些应用软件不仅是在设备制造阶段就安装的。也可以是用户通过多种移动软件自行下载安装。

执行环境

IOS、Palm、webOS、Symbian OS、Windows Mobile、Android

开发语言环境

C、C++、Java、Html、JavaScript、ActionScript等

Application Stores(应用商店)

Apple App Store、

Google Android Market

黑莓 Blackberry App World

惠普/Palm Palm App Catalog

诺基亚 OVI Store

中移动 MMarket ,

索爱 Play Now Arena ,

微软 Windows Market for Mobile,

其它第三方 GetJar 、Handango、Mobango、Handmark 、91等

在苹果iPhone到来之前, 人们对手机的认识还停留在硬件配置阶段。诺基亚凭借自己本身的硬件设计实力和强大的成本控制,几乎占据了从低端到高端的所有手机市场。人们定义手机的好坏往往是看能拍多少百万像素的照片、是不是卡尔. 蔡司的镜头、内存大小,还有屏幕尺寸等。诺基亚的N95曾经被尊称为机王,它的硬件配置比后来发布的第一代iPhone要好不少。但移动应用商店的出现, 彻底颠覆了以硬件论英雄的时代,应用软件成为衡量手机成功与否的标准。

2008年7月, 苹果开放了App Store。用户们可以通过iTunes和手机上的App Store 来下载移动应用软件,通过iTunes的账号来付款。9个月内,App Store里面的应用被下

载了10亿次,而且造就了一批一夜致富的早期iPhone开发者。苹果的应用商店给用户找到移动应用提供了极其便利的发现渠道。由于Apple处理一切和销售有关的细节,通过一个统一的平台一次性向全世界的iTunes用户发布,苹果收取30%的销售额,剩余的70%全部是开发者的收入。对开发者来说,发布移动应用和收款从来没有这么方便过。就在前几天,Apple 的App Store下载突破了30亿! 商店里的应用超过14万个,有近3万的注册iPhone开发者,还有超过7500万的iPhone和iPod Touch设备,加上1亿2千多万的注册iTunes 用户,Apple建立了一个庞大的移动应用消费生态系统——App Store的成功是个奇

迹, 同时也是开发者的商机。

苹果提供统一的SDK来开发iPhone和iPodTo u c h 应用,由于他们的屏幕尺寸相同,所以同一个应用可以运行在所有支持的设备上,开发的语言主要是

Objective-C,也可以混合C和C++。开发和发布应用需要申请注册iPhone Developer Program (http://developer /iphone)。注册费是99美元一年, 通过验证后你就可以下载开发和发布的证书,安装到你的苹果电脑里就可以在实机上进行开发了。开发完成后可以通过Apple网站发布应用,需要填写一些应用的信息、类别、一些屏幕截图、应用面向的国家和地区、应用的定价等。通过苹果严格的审核后,应用就可以上架了。销售收入是一个月结一次,70%的收入直接转到开发者的银行账号里。通常的盈利模式是免费的应用加广告,比如Admob、Quattro(最近被苹果收购)、Google的Adsense 等。这些广告商都会提供一个广告整合的SDK和库,把这些整合到你的应用里就可以了。广告收入也是每个月结算一次,可通过银行或者Paypal转入到开发者账号中。

Google的Android不甘示弱,也在2008年10月推出了自己的商店,叫Android Market。其实Google的SDK是先于iPhone SDK发布的(2007年11月)。但由于第一部Android手机G1在2008年10月才发布,所以被苹果占得先机。而且iPhone SDK比Android SDK

要更加成熟、更加稳定,用户体验也是超越Android好几个级别,加上很多人对Android

平台是否能成功还有所估计,所以Android初期并没有吸引到很多开发者。虽然Google下重金举办了Android开发者大会,但第一届由于手机还没发布,应用只能在模拟器里运行,让开发者都提不起劲来。但2009年开始, 多个厂商开始推出Android手机,而且2010年看起来是Android手机爆发的一年,很多公司和开发者陆续加入Android的开发行列中。目前市场上有500多万台Android手机,但他们运行着好几种不同的系统版本,有着不同的屏幕尺寸,这些平台的分化让开发者很苦恼。开发一款通用的应用需要考虑不同的SDK版本、屏幕尺寸、甚至不同的营运商,开发者需要花费较多的精力在这些细节上面,这也是阻碍Android应用大爆发的一个因素。

Android Market () 的注册费是一次性25美元。开发者收入也是销售额的70%,每日都结算一次,直接转到开发者银行。用户付款方式是Google Checkout,由于Google Checkout目前只有在少数几个国家有支持,所以很多国家和地区目前还不能购买付费的应用,这是阻碍Android Market繁荣的最大因素。开发者最郁闷的就是用户想买应用竟然没法购买,所以现在Android Market上免费的应用泛滥成灾,这也打击了很多开发付费应用的开发者,因为用户往往可以找到免费的类似应用。免费应用基本上都是靠挂广告来赚取收入,比如Admob、Google Adsense、Quattro 等。基本上这些广告提供商都提供多平台的SDK和库,包括iPhone、黑莓、Windows Mobile和J2ME这些。当前Google Market大约有1万多个应用,和苹果的应用商店差距还是挺大的,当然机会也相应更多吧。Android开发者下载免费的Android SDK 就可以开始开发了。开发的主要语言是Java,也可以用C/C++来开发。由于Android Market 并没有苹果式苛刻的审核制度,所以发布应用非常简单:直接上传完成的应用,写好应用简介,上传两张应用截图,定价以后就可以发布了。价格是从免费到200美元之间,发布的时候可以选择全世界或者选择针对的国家和地区。Android Market目前还是有很多问题,比如应用介绍太短、用户留言无法回复等,希望Google可以早日改进。

黑莓在2009年4月发布了Blackberry App World。支持下载应用的黑莓用户大概有2500万,商店里目前有2500个左右的应用,主要的付款和收费方式是Paypal。80%的收入归开发者,使用的开发语言主要是Java。黑莓的SDK是基于J2ME的,然后加入自己开发的API,需要申请证书来签名才可以发布。黑莓商店的费用是一年200美元,包括发布10次应用,这个是所有移动应用商店中最贵的。而且因为黑莓系统版本很多,屏幕尺寸也有多种配置,所以开发的时候也是比较繁琐的。另外J2ME的库类和API比起iPhone和Android的API也是处于劣势,所以开发起来并没有如行云流水般的舒畅感觉。

改头换面后的Palm在2009年5月推出了新的移动运行平台We bOS ,主要的编程方式是HTML、JavaScript和CSS。Palm的初衷是吸引广大的Web开发者,但由于过小的用户群和没有有效的代码保护措施,并没有很多开发者投身We bOS的阵营。前几天Palm咬咬牙扔出100万美元鼓励开发者给WebOS开发应用,相信接下来的几个月WebOS的应用会有井喷的趋势。当前WebOS catalog里面有1300个应用,用户的主要付款方式是信用卡,开发者获得销售额的70%,一年的注册费是99美元。目前发布应用是免费的,但很可能以后会收费。

其他陆续跟进的移动应用商店还有诺基亚的OVI Store,中移动的MMarket ,索爱的Play Now Arena ,微软的Windows Market for Mobile,第三方的GetJar 、

相关文档
最新文档