2

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

android、BlackBerry 和 Windows Phone Mobile 的文件格式是什么。

4

2 回答 2

7

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

  • Windows 电话 7:XAP。这是一个重命名的 ZIP。
  • 安卓:APK。这是一个重命名的 ZIP。
  • Windows 移动:CAB。也是一种压缩格式,与 ZIP 类似但不完全相同。许多流行的存档器都可以打开它们。
  • 黑莓:ALX 用于侧载,JAD 和 COD 用于无线安装。JAD 是一个文本文件,COD 是二进制文件,但不知道里面有什么。
  • 三星bada:ZIP。就如此容易。

请注意,Windows Phone 7 和 Windows Mobile(6.x 及更低版本)具有完全不同的应用分发模型。WinMo 公开其文件系统,因此从技术上讲,不需要特定的应用程序分发格式 - 您可以将 EXE 复制到 Program Files 并随心所欲地运行它。一些老派应用程序希望您这样做。不过,CAB 更方便 - 它们只需单击即可安装。

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

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

于 2012-06-07T20:49:15.693 回答
0

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

于 2012-06-07T20:49:19.523 回答