小编在整理客服提交的相关咨讯问题时,发现咨讯 PDF2SWF Pages Suite 产品相关问题中,一些用户会提到移动设备的电子书或翻页杂志制作的问题,小编对这些问题详细的求教了本工作组技术人员,并进行了整理。将对一些初级问题作出解答:比如初级一些的问题,什么是 APP ?如何创建APP?PDF2SWF Pages 是否支持 APP ?然后高级一些的问题,比如如何打包成 Android 的 *.apk 文件,如何打包成 iOS 的 *.ipa 文件等问题将由本站的技术人员在《本站资源帮助》分栏中发布资源帮助。小编已整理的咨讯问题如下:

Q1、什么是 APP?

通常用户在咨讯这个问题时有两种含义:一种是指传统意义上的用于苹果机 Mac OS X (以下简称 MAC OS)的 *.app 文件格式(它类似于Windows系统中的 *.exe 文件,相当于是在 MAC OS 中可独立执行的文件格式);另一种口头意义上的对目前移动设备的应用商店中的应用较为流行的一种称呼,比如较为著名的就是用于iOS系统的 App Stroe 和用于 Android 的 Google Market 。

由于 Android 具有半开源性质,所以 Android 应用的平台不仅仅只是 Google Market ,也包括第三方的应用平台,比如国内的腾讯、豌豆荚等应用平台;但苹果公司从设备,至系统,至应用平台都是垄断性的,所以没有和三方的应用平台,虽然国内也有不少 iOS 应用的同步助手,能够在不越狱的情况下安装 App Stroe 上的收费软件,但也仅限于正版软件免费安装和使用,但本身不能安装非正版的软件,非正版的软件必须越狱的情况下才能安装——iOS 中的正版与非正版软件软件并不是指软件本身是否已付费,而是指发布证书是否由苹果开发才中心提供。

Q2、MAC OS 与 iOS 有什么区别?

小编还发现不少用户在咨讯能否支持 APP 时,不少 Windows 系统的用户经常会将 MAC OS 与 iOS 混淆(可能与本站提供的 FlashPacker Publisher 工具有关,因为它支持 .exe 与. app 两种格式文件的导出)。MAC OS 与 iOS 都是苹果公司的操作系统,但 MAC OS 是用于桌面设备的,如苹果的台式机和苹果的笔记本电脑,而iOS是用于移动设备的,如 iPhone,iPAD,iPod touch 。

在桌面设备中,用户可以任意的安装软件——无论是收费软件或免费软件,正版的或非正版的,盗版的破解版的可以随意安装和更换版本。但 iOS中如果未越狱,用户是不能随意安装软件的,无论是收费软件或免费软件都必须通过  App Stroe 才能安装;既便是开发者在从事开发阶段,也必须通过苹果公司的开发者中心获取测试版证书绑定设备ID发布后才能进行真机环境的安装和测试——所以便有了越狱和iOS同步助手类相关的软件,iOS同步助手类的软件目前虽然也比较多,但全如前面所述,只要没有越狱你就不能随意的安装软件,同步助手类的软件只能安装苹果公司正版证书授权的应用。只有在越狱后才具有更多的权限去安装任意的应用,比如通过破解的证书发布的应用也可以在越狱的设备安装。

在桌面设备中,用户可以任意的安装操作系统——如用户可以自由的重装系统,选择不同的版本,可以安装高版本也可以安装低版本。但移动设备的 iOS 从严格意义上来讲,只支持从低版本向高级升级(如果没有备份SHSH,那么升级到高版本之后就无法再降级回到底版本了)。这里需要特别注意的是:如果用户的机子已经越狱再去升级系统,那么就有可能丢失电话联系信息,变成白苹果,最糟糕的就是甚至变成砖头了。

没有苹果电脑或笔记本可以安装 MAC OS 吗?没有苹果手机或iPAD之类的称动设备,可以安装 iOS 吗?即下一个问题,MAC OS 与 iOS 安装的硬件设备是固定的吗?

Q3、Mac OS 与 iOS 安装的硬件设备是固定的吗?

这是前一个问题的延伸,也正如前一个问题中所述的,用户对桌面设备的权限比较,用户不仅可以重装系统时选择不同的版本,甚至安装不同公司的操作系统。比如 MAC 机用户可以安装 Windows 系统,PC 机的用户同样可以安装 MAC OS,这种通常在网络中也被称为黑苹果(Hackintosh);但也因为桌面设备和设备系统的高性能和高权限,所以方法可以是多样性的,比如可在 Windows 中安装虚所机来运行 MAC OS,同样在 MAC OS 中安装虚拟机来运行 Windows (但需要说明的是,虚拟机中运行操作系统是非常慢的)。

那么如果没有苹果的移动设备,是否可以通过非苹果公司的设备安装 iOS 系统呢?答案是否定的,不能。如前所面所述,苹果公司的移动设备从硬件到系统再到应用的授权和审核,是垄断性的, iOS 是为苹果移动设备量身定制的,所以是无法安装在非苹果公司的移动设备上的;那么苹果的移动设备是否可以安装 Android 系统呢?理论上也是不可以的,正如 iOS 是为苹果移动设备量身定制的一样,苹果移动设备也是为 iOS 量身定制的,即它们是本套的软硬件设施。但现实是苹果公司的移动设备在特殊的机型上可以安装 Android 系统,但也仅仅只是限于一些比较老的特殊机型和技术型 DIY 用户,由于苹果硬件设备和系统的不断升级和完善更新,包括它们的配套设施程度,现在稍新一点的苹果移动设备机型中都无法安装 Android 系统。这并不是 Android 系统的限制,而是苹果公司硬件的限制。

Q4、电脑上的电子杂志和手机上的电子杂志是否是相同的?

这个问题有较多的用户咨讯,不少用户已经通过手机或平板电脑等移动设备浏览过电子杂志,但用户反应很少看到移动设备上能看到翻页杂的电子杂志,只有极少数的用户在 iPAD 上浏览到一些翻页杂志,原因在于绝大多数公司的电子杂志在电脑和移动设备中并不共享同一个显示核心

电脑上的杂志往往采用的是 Flash 显示核心,并且在样式上采用仿真翻页的形式——因为台式机和笔记本等桌面型设备是一种高性能的设备,并且 Flash 控件在桌面型设备中的普及率达以了99.9%(无论是 PC 机还是 MAC 机,几乎每一台联网的计算机中都安装有 Flash 控件)——表现形式优雅、统一、跨桌面设备,这是几乎所有电子杂志采用 Flash 翻页杂志这种方式的最大理由。

然后由于 Flash 是一种对运行时环境硬件要求比较高,并且相对于原生应用比较耗电。而目前所有国内外主流的手机和平板电脑(iOS,Android ,BlackBerry 或 WP),采用的都是微处理器——ARM 芯片(包括掌上游戏机和上网本,它们绝大多数也采用的是 ARM 微处理器)。这类处理器的缺点就是性能低,仅仅只是上当于桌面设备性能的 8% - 18%,在性能稍高一些的上网本中的性能评估测试,也仅仅只是达到了桌面设备的 25% -40%。

所以绝大多数知名的电子杂志的移动设备版本,都并没有采用 Flash 。比如国内比较知名的电子杂志《POCOZine》、《印象》等手机杂志仅仅只是提供了一个网络加载图片和文字的环境,并通过最简单的图片左在平移切换效果来表现杂志内容。这类杂志其实就是需要制作多个版本。

Q5、手机上是否可以使用 Flash 翻页杂志?

Adobe AIR (以下简称 AIR)是一个性能较高的 Flash 运行时环境,并且随着这几年微处理器性能的不断提升,在一些较新的移动设备中使用 AIR 显然已经不是问题,并且 Adobe 官方也已经提供了 iOS,Android ,BlackBerry  等版本的 AIR 运行时环境(但到目前为止,Adobe 公司并未提供 Win Phone 版本的 AIR,据小编搜索到的原因有多个,如,Win Phone 在移动市场中相对来说是较晚出的,并有它市场份额非常低;相信未来如果 Win Phone 市场占有率如果能和 iOS,Android 等一较高下时,Adobe 公司肯定会推出  Win Phone 版本的 AIR。在 Win Phone 中如果使用 Flash 文件资源,那么就必须使用 OCX 嵌入 Flash 控件)。

但小编并不推荐在手机中使用 Flash 翻页杂志来表现内容是动画类的杂志,除了手机芯片性能较低之外,手机的屏幕也较小,并不适合表现动画类的电子杂志;但如果用户制作的电子杂志是纯静态的文字或图片,倒是勉强可以接受(比如 PDF 文件通过 PDF2SWF Pages 转换,生成“翻页杂志样式”的静态阅读器)。小编分别对索尼 lt22i 手机和一台苹果 iPhone4 进行了测试,虽然没有出现卡帧的现象,但从翻页开始到翻页结束的动画过程,明显感觉到相对于桌面设备帧速降低了不少(所以如果用户正在使用PDF2SWF Pages 制作手机杂志,小编更推荐使用 “PPT 幻灯片/简报样式”与“PDF便携式文档样式”,因为这两种样式的阅读器没有翻页动画复杂的光阴效果计算)。

如果用户制作的 Flash 翻页杂志运行于较新的上网本或平板电脑,那么还是可以值得推荐的。小编在惠普 Mini 上网本和苹果 iPAD4 中进行的测试结果看,没发现动画过程出现帧速降低的情况(至少是没有明显的发现)。


Q6、什么是嵌入式开发?

嵌入,通常意义上和集成的意思相同,指在运行时不需要用户再去下载或安装其它东西。比如嵌入 Flash 控件或集成 AIR 运行时环境,简单来说就是用户的计算机中既便没有 Flash 控件或 AIR运行时环境,也能直接运行 Flash 文件或应用;PDF2SWF Pages 静态阅读器嵌入式开发,意思就是指将静态阅读器(一个独立的 swf )文件作为一种资源文件,嵌入到另一个 swf 应用,或 exe,或 app,或 apk,或 ipa 等程序中。

Q7、如何创建 APP?

如果已经阅读了以上的几个QA,那么应该不会再问这个问题了——如果是提“传统意义”上的 app 文件,那么可以直接使用本站的 FlashPacker Publisher 转换生成;如果是提“口头意义”上应用商店中的应用,那么必须有对应平台的开发者工具(当然也有跨平台开发者工具,比如 Adobe 官方就有 Flash CS x 与 Flash Builder 就是跨平台的开发者工具),和开发者证书(无论开发 Android 与 iOS 的应用,都是需要开发者证书的)。由于 Android 的半开源性质,所以 Android 允许第三方平台和个人自己创建证书的;但 iOS 平台的开发者证书必须通过苹果开发者中心购买才能得到(目前的 iOS 开发者证书的价格:个人用户为99美元/年,企业用户为299美元/年)。

Q8、可以利用  PDF2SWF Pages Suite 制作属于自己的手机电子杂志和平板电脑电子杂志吗?

如果已经阅读了以上所有QA,那么答案是——可以,也不可以。PDF2SWF Pages 生成静态阅读器为 Flash 文件,一个独立的 swf 文件。swf 从严格意义上来说,是一种媒体资源文件,类似 AVI、RMVB、MP3 等(只是 SWF 文件作为一种媒体资源文件而言,比较特殊,因为它除了包含图片、声音、视频外,还可以包含了代码),它并不能自己直接独立的运行,它需要通过播放器才能运行(即运行时环境)。所以事实上 PDF2SWF Pages 生成的 SWF 文件无法在任何地方运行,但只要有了 Fash 运行时环境就会变的任何地方可以运行。

由于桌面设备的系统中 Flash 运行时环境普及率达到了 99.9%,所以几乎每个台式机、笔记本(包手上网本)都可以运行 swf 文件;但在手机和平板电脑设备系统中 Flash 运行时环境普及率并不高,所以如果要创建以 Flash 作为显示核心的资源文件,那么最大的推荐即制作成目标机系统的 APP(即嵌入 Flash 运行时环境或集成 AIR 运行时环境,或转换成目标机系统的原生语言)。

如仍有其它疑问,请联系本站客服。



 

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