截至 2013 年的上半年,市场调查报告显示 Android / 安卓和 iOS 这两种系统的装机量已超过了 92.3%,其中 Android 的市场占有率已达到了 75%,剩下的 7.7% 中包含了 BlackBerry / 黑莓、Symbian / 塞班、WP、Linux等其它系统。

利用 PDF2SWF Pages Suite 静态阅读器作为嵌入式开发的方法是多样性的,既便是同一种编程语言,也会随着不同的开发环境(或SDK)有着很大的差别,所以是没有办法一一例举的。所以本系列教程将采用 Adobe 官方工具(如Flash 和 Flex)打包 APP 为例,并且会尽量使用最少的代码来说明如何打包各种 APP 。

以下为本系列教程的顺序:

首先:几乎可以这么认为,除使用 iOS 系统的苹果公司之外,几乎所有智能手机的知名品牌大厂商(如三星、索尼、联想、夏普、华为、摩托罗拉等等)都在使用 Android 系统——已覆盖了手机、平板电脑、智能电视机等多个领域。由于 Android 系统的半开源性质(除硬件厂商集成系统需要支付版权费之外),允许第三方应用平台和第三方数字证书的使用(包括个人平台和个人数字证书的使用),使得应用平台和应用的数量非常丰富。

也正因为 Android 系统市场占有率最高,并且允许第三方的数字证书和个人开发者自己制作的个人数字证书,再加上 Android 系统的 APP 集成开发最为简单方便,所以本系列的教程首先会讲述最为简单的 Android 系统的 *.apk 打包方式。

然后:是市场占有率为第二的 iOS 系统的 *.ipa 的打包方式。虽然仅从 Adobe 官方工具嵌入式开发过程来讲,它的过程和 Android 的 APP 制作过程几乎完全相同,但由于苹果公司的垄断性,如果用户需要制作 iOS 的 APP,就必须至苹果开发者中心注册开发者帐户。

国内用户注册苹果开发者中心帐户可能会麻烦一些,因为国内用户如果注册苹果开发者中心帐户,必须有 Visa 信用卡,然后如果帐单地址填写的是中国地址,给收到一个PDF文件,填写并且签字后,传真到美国的一个号码;当然,如果用户只想制作越狱机上的 APP ,可以向本站的客服索取非苹果官方的数字证书。

接着:Adobe 官方并没有提供 BlackBerry OS / 黑莓系统生成 APP 的 SDK,但在 Flex 工具中提供了黑莓的 SDK 接口。所以本系列的教程中也会讲述如何将黑莓的 SDK 安装到 Flex 中用于开发黑莓系统 APP 的教程。

最后:WP、Symbian / 塞班、Linux 等其它系统的市场占有率非常低,所以 Adobe 官方并没有提供任何官方工具用于生成 APP 的 SDK 或官方的运行时环境。比如 Symbian 和 Linux 系统正在退出移动端的市场舞台,Adobe 官方将来可能永久性的不会推出这两种移动设备系统上的 AIR 运行时环境;而 WP 系统因为 7.5 和 8 两个版本中,官方的 APP 本身就存在兼容性问题,再加上它的市场占有率,所以 Adobe 目前也没有推荐基于 WP 的AIR运行时环境,但相信将来如果 WP 的应用兼容性能更完善,市场占有率能更高,相信 Adobe 还是会推出相应的 AIR 运行时环境。

补充:如果用户的嵌入式开发是基于非移动设备,如智能电视机设备。由于目前知名厂商的智能电视机如三星、联想等公司的智能电视机都基于 Android 系统,并且能原生支持 Adobe AIR ,所以在本系列教程中的 *.apk 打包方式同样适用于这些智能电视机。如果用户正在嵌入式开发需要用到原生的 API,可以向本站的客户索取 C++ 头文件。


 

友情链接 | 技术支持 | Copyright © 2008-2013 残象制作组 <The Incredible Image Workroom>