APK檔案是android的應用程序安裝檔案,iphone是不能安裝的。
APK是AndroidPackage的縮寫,即Android安裝包(apk)。APK是類似Symbian Sis或Sisx的檔案格式。透過將APK檔案直接傳到Android模擬器或Android手機中執行即可安裝。apk檔案和sis一樣,把android sdk編譯的工程打包成一個安裝程序檔案,格式爲apk。 APK檔案其實是zip格式,但後綴名被修改爲apk,透過UnZip解壓後,可以看到Dex檔案,Dex是DalvikVM executes的簡稱,即Android Dalvik執行程序,並非Java ME的字節碼而是Dalvik字節碼。Android在執行一個程序時首先需要UnZip,然後類似Symbian那樣直接,和Windows Mobile中的PE檔案有區別。
在Android平臺中,dalvik vm的執行檔案被打包爲apk格式,最終執行時加載器會解壓,然後獲取編譯後的androidmanifest.xml檔案中的permission分支相關的安全訪問,但仍然存在很多安全限制,如果你將apk檔案傳到/system/app檔案夾下,會發現執行是不受限制的。安裝的檔案可能不是這個檔案夾,而在androidrom中,系統的apk檔案默認會放入這個檔案夾,它們擁有着root權限。