Mi az alkalmazáshígítás

Az egyik dolog, ami az Apple-t kritizálja a legjobban, a mobileszközök tárolókapacitása.
Az iPhone-okban és iPad-ekben a minimális tárhely 16 GB, majd 64 GB-ra megy.
Kétségtelen, hogy a 16Gb szinte senkinek sem elegendő, a 64Gb pedig túl sok lehet.
Feltételezem, hogy ez üzleti stratégia lesz, vagy ami ugyanarra vonatkozik, egy egyszerű pénzkereseti mód, mert ha a 16 Gb-os nagyon kevésnek tűnik, akkor meg fogjuk vásárolni a 64 Gb-os modellt, ami nem történne meg, ha az Apple rendelkezne a minimális tárhellyel 32Gb, a legtöbb számára elfogadható vagy akár jó kapacitás.
Mi az alkalmazáshígítás?
És ezekben jön Hígító alkalmazás, ami azt mutatja, hogy az Apple határozottan elkötelezett amellett, hogy továbbra is fenntartsa a 16Gb-ot, mint a tárolókapacitás átjáróját.
Az App Thinning olyan mechanizmus, amely lehetővé teszi, hogy jobban kihasználja az eszközök tárolókapacitását, több tartalmat kevesebb helyen.
Hogyan működik az App Thinning?
Az első dolog, amit tudnia kell, hogy az App Thinning alkalmazás csak telepített eszközökkel működik iOS 9 vagy későbbi.
Az App Thinning alkalmazással 100 megabájtos alkalmazással 16 GB-os iPhone-ba 40 megabájt súlyú, 128 Gb-os készülékbe lehet telepíteni valódi súlyát.
Arról van szó, hogy optimalizálja az egyes alkalmazásokat, hogy azok kihasználják az eszköz összes funkcióját, a lehető legkevesebb helyet foglalva el a lemezen.
Ezzel 2 dolog érhető el:
- Gyorsabb letöltések
- Több lemezterület több tartalom tárolásához
Az alkalmazás ezen "elvékonyodásához" alapvetően 3 mechanizmust használnak:
- Szeletelés
- BitCode
- Igény szerinti források.
Szeletelés
Egy alkalmazás változatainak létrehozásáról van szó, így az eszköztől függően egyik vagy másik változat letöltésre kerül.
Minden változat csak az adott eszközhöz szükséges futtatható architektúrával és erőforrásokkal rendelkezik.
Képek, GPU funkciók, minden változatnak meg lesz a maga, az alkalmazást futtató eszköz típusától függően.
Vagyis a szükséges vagy opcionális könyvtárakat eszköztípus szerint jelölhetjük meg.