Apple brengt Xcode 7.0.1 uit, lost bugs met App Thinning op

Apple heeft Xcode 7.0.1 uitgebracht voor ontwikkelaars. Daarin worden een aantal bugs opgelost. De belangrijkste is dat App Thinning weer werkt, de techniek waarbij je apps op maat kunt downloaden, afgestemd op jouw iDevice.

Apple heeft vandaag een kleine update voor Xcode 7 uitgebracht, waarin bugs rondom App Thinning zijn opgelost. Gebruik daarvan werd onlangs uitgesteld, omdat er een probleem was gevonden bij het maken van backups via iCloud.


Het probleem had te maken met App Slicing, een techniek die ervoor zorgt dat apps die je downloadt kleiner zijn en dus minder dataverkeer veroorzaken. We hebben onze gids hierover vandaag bijgewerkt, zodat nog duidelijker wordt wat nu eigenlijk het verschil is:

Bekijk ook

App Thinning: zo bespaar je opslagruimte op de iPhone, iPad en Apple TV

Apps hebben dankzij App Thinning, App Slicing, Bitcode en On-Demand Resources minder opslagruimte nodig. Hoe werken deze technieken en wat merk je ervan?

Kort uitgelegd: met On-Demand Resources zorgt Apple ervoor dat het downloadbestand van een game alleen de eerste levels en een instructievideo bevat. Naarmate je de game speelt, worden automatisch nieuwe levels opgehaald en wordt content gewist die niet meer nodig is (zoals de instructievideo). ODR zorgt er dus voor dat games kleiner zijn bij het downloaden en minder opslagruimte vereisen. Dit is een periodiek proces: naarmate je meer levels in een game speelt, zullen reeds gespeelde levels worden verwijderd en komen er nieuwe levels bij.

Bij App Slicing zorgt Apple ervoor dat de app die je wilt downloaden helemaal op maat is gemaakt voor jouw type toestel. Allerlei graphics voor de iPad worden dus niet meegeleverd, als je van plan bent om een game op de iPhone te spelen. Ook dit zorgt voor kleinere downloadbestanden en het neemt minder opslagruimte in beslag. Het gaat bij App Slicing om een eenmalige actie: het downloaden van een maatwerk-app. Het verschil met ODR is dat daarbij periodiek downloads plaatsvinden, bijvoorbeeld extra levels.

Apple informeerde ontwikkelaars een paar dagen geleden, dat er problemen waren met App Slicing. Als je een app installeerde en vervolgens een backup via iCloud maakte, dan bevatte die backup alleen onderdelen die waren afgestemd op jouw huidige iDevice. Wilde je daarna een nieuw toestel in gebruik nemen en zette je de backup terug, dan kreeg je een app die geoptimaliseerd was voor je oude toestel. Dat klopt natuurlijk niet.

Met Xcode 7.0.1 lijken de problemen met App Slicing opgelost. Ontwikkelaars kunnen nu zonder bugs apps indienen, die zijn aangepast voor App Slicing en de overkoepelende techniek App Thinning. Dat wil overigens nog niet zeggen dat de technieken ook weer geactiveerd zijn in de App Store. Een algemene aankondiging dat alle problemen nu zijn opgelost, heeft Apple nog niet gegeven.

Ontwikkelaars kunnen Xcode 7.0.1 gratis downloaden via de Mac App Store. Je hebt een Mac met tenminste OS X 10.10.4 nodig en als je apps wilt distribueren via de App Store heb je ook een developeraccount nodig.

Reacties: 5 reacties

Reacties zijn gesloten voor dit artikel.