Az APK-telepítő egy ingyenes eszköz, amellyel olyan Android-alkalmazásokat telepíthet, amelyek olyan formátumokat használnak, amelyeket az operációs rendszer alapértelmezett csomagtelepítője nem észlel. A szabványos XAPK csomagolást használja a Google által használt új APK terjesztési rendszer, az úgynevezett APK felosztás támogatására.
Ez az alkalmazás mindkét irányban működik, így biztonsági másolatot készíthet a telepített alkalmazásokról, és telepítheti a privát másolatokat okostelefonjára, a csomagolás formátumától függetlenül. Az Apk Installer a következő funkciókat tartalmazza:
■ Automatikusan megkeresi az összes Android-eszközre telepített alkalmazást, és biztonsági másolatot készít.
■ Bármilyen APK-t vagy XAPK-t telepít az okostelefon memóriájába. Elfelejtheti a belső felépítését - keressen, telepítsen és menjen!
■ A beépített fájlböngésző segítségével böngészheti okostelefonja mappáit
■ Alkalmazások küldése az azonos hálózathoz csatlakoztatott közeli eszközökre
Az alkalmazások telepítésének és letöltésének módja az idők során fejlődött. Nem sokkal ezelőtt egy alkalmazás külső APK-val történő telepítéséhez egyszerűen rá kellett kattintani, és hagyta, hogy az Android rendszerében alapértelmezés szerint megtalálható csomagtelepítő elvégezzen mindent. Ez egészen más szabványok megjelenéséig igaz volt, amelyek bonyolultabbá tették a folyamatot.
Kiderült, hogy az .OBB-adatok (olyan fájl, amely extra multimédiás fájlokat tartalmaz az alkalmazáson belül, például videót vagy hangot) túllépték a Google által az APK-k platformra való feltöltéséhez engedélyezett maximális méretet. Ez bonyolult dolgokat változtat az alkalmazások manuális telepítésekor, mivel ezeket a további fájlokat külön kell telepíteni az eszköz meghatározott mappáiba. Ezért a legkényelmesebb megoldás az APK és az OBB adatok beszúrása ugyanabba a fájlba és külső eszközzel történő telepítése volt. Így született meg az XAPK szabvány.
Később a Google elkezdett egy dinamikus terjesztési rendszert, az úgynevezett Android App Bundle-t használni. Amikor egy fejlesztő közzétesz egy alkalmazást a Google Playen, az „szétszedi” több darabra, úgynevezett split-APK-kra. Ettől kezdve sok alkalmazás egy alap APK-ból és több másikból állt, amelyek az alkalmazás nyelvével, a támogatott képernyőméretekkel és a szükséges CPU architektúrával kapcsolatos információkat tartalmaztak. Ezért amikor a felhasználó letölti a kérdéses alkalmazást, csak azokat a „darabokat” telepíti, amelyek az alkalmazás megfelelő működéséhez szükségesek az eszközén, így sávszélességet és költségeket takarít meg mindkét fél, a felhasználó és magának a terjesztési platformnak a számára.
Az Apk Installer fő célja, hogy lehetővé tegye az Android-alkalmazások manuális telepítésének folytatását anélkül, hogy kiterjedt kutatást kellene végeznie a fájlformátumokkal és a célmappákkal kapcsolatban. Biztonsági mentések készítésekor az alkalmazás ezeket a fájlokat (APK + split-APK + OBB, ha van) egyetlen XAPK fájlba csomagolja. Ezért, amikor az alkalmazások privát példányait telepíti, csak egy fájlt kell találnia, és telepítenie kell anélkül, hogy aggódnia kellene a formátumok és szabványok miatt.