不同移动平台的文件格式是什么

时间:2012-06-07 20:43:15

标签: android ios windows-phone-7 blackberry mobile

我正在尝试了解有关移动应用程序开发的更多信息。 iOS应用程序包含在“ipa”文件中。

Android,BlackBerry和Windows Phone Mobile的文件格式是什么。

2 个答案:

答案 0 :(得分:7)

我们正在谈论应用程序分发格式,对吧?

  • Windows Phone 7:XAP。它是一个重命名的ZIP。
  • Android:APK。它是一个重命名的ZIP。
  • Windows Mobile:CAB。也是压缩格式,与ZIP类似但不完全相同。许多流行的档案馆都可以打开它们。
  • Blackberry:ALX用于侧载,JAD和COD用于无线安装。 JAD是一个文本文件,COD是二进制文件,但不知道它里面有什么。
  • 三星bada:ZIP。就这么简单。

请注意,Windows Phone 7和Windows Mobile(6.x及更低版本)具有完全不同的应用程序分发模型。 WinMo公开了它的文件系统,因此从技术上讲,特定的app distibution格式不是必需的 - 你可以将EXE复制到Program Files并运行它你想要的任何东西。一些旧的学校应用程序希望你这样做。但是,CAB更方便 - 只需单击即可安装。

WinPhone7仅支持从MS Marketplace安装。 XAP是编译器发出的格式,您提交给市场。

所有这些都是包装形式。这些文件通常包含可执行文件,库(如果有),资源,资产以及描述应用程序的清单。如果你想知道可执行文件的格式 - 这是另一个问题。

答案 1 :(得分:0)

大多数App文件实际上是具有不同结尾的zip文件。您可以通过将它们重命名为.zip来打开它们。机器人的结尾是.apk。在某些情况下,http://en.wikipedia.org/wiki/APK_(file_format)在Mac上重命名和打开这些应用程序文件可能会失败。最好使用Windows或Linux机器。