Uitgelicht
Apple's maart 2024-aankondigingen
Toon of verberg de lijst met posts

Installer 4 stapt over van plist-formaat naar SQLite

In Installer 4, waarvan morgen hopelijk al een niet-publieke eerste beta uitkomt, zal worden afgestapt van plist-bestanden voor databases. In plaats daarvan gebruikt men voortaan SQLite.

Installer 4.0Het Rip-Dev-team heeft meer bekendgemaakt over versie 4 van installer, dat zeer binnenkort in (niet-publieke) betaversie beschikbaar zal zijn. In hun blogposting vertelt het team dat Installer voorheen een belangrijk technisch probleem had: het gebruikte Property List (plist)-bestanden om de database van beschikbare en geïnstalleerde pakketten op te slaan. Voor programmeurs was dat handig, maar ontwerptechnisch was het een slechte beslissing.


Het opslaan en laden van plist-bestanden duurde lang omdat elke lijst wel 10 tot 20 megabyte groot kon worden. In Installer 3.1 was dit al deels opgelost door van het XML-formaat over te stappen naar binair formaat voor de plist-bestanden. Een ander probleem was dat wanneer de database met alle beschikbare pakketten was geladen, deze in het geheugen bleef staan. Tenslotte was het doorzoeken van duizend pakketten nogal traag.

Installer 4 gebruikt daarom een SQLite-database, die sneller is te indexeren en te doorzoeken. De index wordt niet in RAM geladen en wordt alleen op verzoek geraadpleegd. Opstarten gaat daardoor sneller.

Meer info: Rip-Dev Blog

Apple Store

Lees alles over de Apple Store, de retailwinkel van Apple. Nederland kent drie Apple Stores (Amsterdam, Haarlem en Den Haag) terwijl je in België de keuze hebt uit één locatie in Brussel. Wereldwijd gaat het om meer dan vijfhonderd winkels. Daarnaast is er de online Apple Store, waar je bestellingen kunt plaatsen om te laten thuisbezorgen. Waar vind je de officiële Apple Stores en hoe kun je ze bezoeken? Hieronder vind je alle info op een rij!

Apple Store

Reacties: 8 reacties

Reacties zijn gesloten voor dit artikel.