3

My understanding is that Android apps all compile and build into APK files, which are like executable JARs. These are the files that Android developers host up on the Android Marketplace and that get downloaded by users at point of sale.

What are the APK equivalents for iPhone, iPad and Windows Phone devices? Surprisingly, there is very little to no public information about this (at least not without having to download and install the respective SDKs, which I shouldn't have to do!). Looking for the file type that developers must upload to the respective marketplace/appstore, and that gets pulled down and ran client-side by the appp user on the respective platform.

Also interested in Blackberry, Nook and Kindle if anybody happens to know. Thanks in advance!

IAmYourFaja
  • 55,468
  • 181
  • 466
  • 756

5 Answers5

3
  1. iOS = .ipa
  2. Android = .APK
  3. Windows Phone = .XAP
  4. Blackberry = .cod/.jad
  5. Kindle = .azw for books, .txt, and .MOBI
  6. Nook = .APK (as far as I can tell)
Mick MacCallum
  • 129,200
  • 40
  • 280
  • 281
  • Thanks @NSPostWhenIdle (+1) - for Kindle, I *assume* `.MOBI` is for apps? Thanks again! – IAmYourFaja Aug 25 '12 at 12:02
  • @4herpsand7derpsago That's what I'm thinking but I'm not 100% about that one, this list is more or less just a compilation of what I was able to find. I have no experience with Kindle. Additionally, as Mohammod pointed out that APK files are basically .zips, just letting you know that .ipa's are just zip files as well. – Mick MacCallum Aug 25 '12 at 12:04
  • If you are talking about kindle fire, it runs on android so it uses .apk too not sure about the kindle e-ink versions – nandeesh Aug 25 '12 at 12:17
2

File formats with some informational links;

iOS - ipa
Android, Nook, Kindle Fire - apk
Windows Phone - xap
Blackberry - jad and cod

Joachim Isaksson
  • 176,943
  • 25
  • 281
  • 294
1
Android for APK
Iphone for ipa
windows phone for  xap
Blackberry for .cod files

application package file (APK) .

An .ipa file is an iPhone application archive file which stores an iPhone app.  

Application Package ( . XAP ) - used in Windows Phone 7 to install programs. Is a file format for compressed archives , actually - zip archive.

Mohammod Hossain
  • 4,134
  • 2
  • 26
  • 37
1
android = apk
iphone/ipad = ipa
windows phone = xap
Spudley
  • 166,037
  • 39
  • 233
  • 307
Saurabh Passolia
  • 8,099
  • 1
  • 26
  • 41
  • Thanks @samfisher (+1) - please look at my question underneath Mohammod's answer - I have the same question for you! – IAmYourFaja Aug 25 '12 at 11:54
0

.xap is a compressed .zip according to Wikipedia. Also, all .xap are being remade into .appx, the new windows phone format which also works on windows 8.1. So, fi you don't have windows 8.1 (or higher), you won't be able to run windows apps, even non-windows phone ones