Hoe hardware- en softwarelagen voor smartphones samenwerken

7

Laten we onder de motorkap duiken.

Smartphones zijn niet alleen glazen platen. Ze zitten boordevol silicium.

Je hebt de verwerker. De hersenen. Dan zijn er nog andere chips die specifieke taken uitvoeren. Beeldsensoren met hoge resolutie maken foto’s. Afzonderlijke componenten beheren het surfen op internet, het delen van media en het afspelen van muziek zonder dat uw batterij binnen een uur leegloopt. Sommige fabrikanten integreren meerdere functies in enkele chips. Waarom? Kosten. Minder afzonderlijke componenten betekenen lagere productiekosten. Het is een eenvoudige vergelijking voor het eindresultaat.

Maar hardware is slechts de helft van het verhaal.

Software draait in lagen. Zie het als een stapel.

Onderaan heb je de kernel. Het beheert processen en stuurt de hardware aan. Daarboven bevindt zich de middleware. Dit zijn bibliotheken waarmee apps bijvoorbeeld verbindingen kunnen beveiligen, op internet kunnen surfen of berichten kunnen verzenden. Het volgende is de Application Execution Environment (AEE). Dit biedt de API’s die ontwikkelaars nodig hebben om hun eigen programma’s te bouwen. Dan komt het gebruikersinterfaceframework. Dit bepaalt de afbeeldingen en lay-outs die u daadwerkelijk op het scherm ziet. Helemaal bovenaan? De applicatiesuite. De agenda, de inbox, de menuschermen. De dingen die je elke dag aanraakt.

Apple heeft de manier veranderd waarop we naar deze stapel kijken.

Welke smartphone is het slimst? Veel mensen wezen de iPhone 5 aan als het hoogtepunt van de smarts. Voor een moment tenminste. Voordat de iPhone 6 arriveerde.

De iPhone 5 introduceerde de A7-chip. Een 64-bits processor. Dat was een groot probleem. Het voegde ook een vingerafdruk-identiteitssensor toe. Veiligheid was toen belangrijker. Nu minder, maar daar begon het.

De hardware was ook anders.

De meeste iPhones gebruikten afzonderlijke glaslagen voor weergave en aanraking. De iPhone 5 heeft daar verandering in gebracht. Het bevatte “geïntegreerde aanraaktechnologie.” De pixels zelf werden aanraakgevoelig. Eén laag. Minder complexiteit. Betere integratie.

Is dat nog steeds de standaard?

Misschien. Misschien niet. Maar het laat zien hoe hardware- en softwarebeslissingen doorsijpelen. Een chipje hier. Een sensor erbij. Allemaal om jouw leven iets makkelijker te maken, of in ieder geval je telefoon iets sneller.

De stapel blijft. De componenten evolueren.