Dertig iOS 9-functies speciaal voor ontwikkelaars
Apple heeft tijdens de WWDC 2015-keynote eindelijk iOS 9 getoond. Daarbij zijn de grootste functies ook meteen gepresenteerd, zoals een proactieve Siri, een slimmere Spotlight en de mogelijkheid om apps te doorzoeken. Maar wist je dat er nog veel meer in iOS 9 zat? Aan het einde van de aankondiging toonde Apple een dia, met daarop veel nieuwe functies die nog niet besproken konden worden. We zetten ze in dit artikel op een rij.
Lees ook: WWDC 2015: dit heeft Apple allemaal aangekondigd
De dia tijdens de keynote liet zien wat voor nieuwe functies ontwikkelaars allemaal in iOS 9 kunnen gebruiken. De functies die in het wit werd getoond, heeft Apple tijdens de presentatie besproken. Het gaat hierbij om de volgende toevoegingen:
- Search Extensibility – het doorzoeken van apps vanuit de iOS 9-Spotlight.
- Swift 2 – De grote 2.0-versie van Apple’s Swift-programmeertaal. Apple gaat Swift hiermee open source maken.
- UI testing in Xcode – Ontwikkelaars kunnen de interface van apps makkelijker testen vanuit programmeertool Xcode.
- App thinning – Installeer je een app in iOS 9, dan wordt alleen de data geïnstalleerd voor jouw iPhone, iPad of iPod touch. Hierdoor worden bijvoorbeeld de knoppen benodigd in een iPad-app niet op je iPhone geïnstalleerd. Apps worden hierdoor veel kleiner.
- New Health data types – In Apple’s Gezondheid-app kun je vanaf iOS 9 ook UV-blootstelling meten. Daarnaast is het mogelijk om je menstruatiecyclus bij te houden.
- Gaming APIs – Ontwikkelaars kunnen games slimmer maken met nieuwe API’s. Met GameplayKit is het mogelijk om kunstmatige intelligentie in een spel makkelijk toe te voegen. Games met ReplayKit laten je spelsessies opnemen, zodat je ze op bijvoorbeeld YouTube kunt delen.
- New HomeKit profiles – HomeKit biedt vanaf iOS 9 ondersteuning voor nieuwe apparaten en sensoren die je in huis kunt ophangen. Opmerkelijk detail: er is geen Home-app aangekondigd, zoals eerder wel werd beweerd.
- Wireless CarPlay – Je hoeft de iPhone niet langer uit je zak te halen om CarPlay te gebruiken. De iPhone verbindt namelijk draadloos met het autosysteem.
Daarmee zijn nog niet alle functies in iOS 9 besproken. In onderstaande lijst lopen we alle andere functies langs die tijdens de keynote op de dia stonden, maar nog niet werden getoond. Daarbij proberen we alsnog uit te leggen wat je er aan hebt:
- OCR Accessory setup
- Audio unit extension – Laat een app het geluid van een instrument, effecten of geluidsgenerators doorsturen naar apps zoals GarageBand, Logic en andere geluidsapplicaties. Deze link tussen audio-apps bestond er al, maar nu kan het ook met behulp van een extensie.
- VPN plug-in extension – iOS ondersteunt al VPN’s, maar met iOS 9 kunnen app-ontwikkelaars een extensie maken die je een speciaal tunnelprotocol laat instellen.
- Map customization
- Direct document
- Notification actions – Het was in iOS 8 al mogelijk om knoppen in interactieve notificaties te gebruiken, waardoor je bijvoorbeeld een e-mail direct vanuit een pushbericht kon verwijderen. iOS 9 lijkt nog verder te gaan hierin, door het mogelijk te maken om specifiekere app-acties vanuit een notificatie uit te voeren.
- Third party notifications – Dit lijkt samen te hangen met de notification actions hierboven. De verder uitgewerkte berichtenoptie maakt het bijvoorbeeld voor WhatsApp mogelijk om een quick reply-functie toe te voegen aan de app-notificaties.
- Sensor profile
- Motorized windows profile
- Flyover and Walkthrough – Het lijkt er op dat Apple Flyover nog verder wil uitwerken in Apple Maps, om op deze manier aan te geven waar je het beste langs kunt lopen. Dit hangt samen met de nieuwe openbaar vervoer-optie die wel tijdens WWDC werd getoond, waarbij je op de kaart kunt zien waar de ingangen van stations precies zijn.
- Code coverage – Maakt het testen van apps makkelijker. Laat zien welke delen van de code zijn uitgevoerd tijdens een test.
- Automated shades profile
- Layout guide – Nieuwe designmogelijkheden voor app-ontwikkelaars. Uitgebreid gedocumenteerd op de developer-website.
- Shortcut Bar
- Object-oriented Contacts – iOS 9 kan informatie van meerdere app-bronnen gebruiken om zo beter informatie te verschaffen. Een app die met Object-oriented Contacts werkt kan hierdoor bijvoorbeeld zijn adresboek doorgeven naar Apple, zodat je iPhone weet wie je belt.
- New multitasking APIs – Hier maken apps gebruik van voor de nieuwe multitasking-opties in iOS 9.
- iCloud open in place
- Home Security profile
- Storyboard references – Maakt het voor ontwikkelaars makkelijker om de volgorde van a–schermen te bepalen.
- App transport security API – Ontwikkelaars kunnen een lijst samenstellen van domeinen waar de app versleuteld mee moet verbinden. Dit maakt het makkelijker voor ontwikkelaars om een goed beveiligde app te maken.
- Stack view – Maakt het voor apps makkelijker om meerdere objecten tegelijk in een layout te tonen.
- HomeKit iCloud remote access – Je kunt HomeKit-apparaten ook bedienen als je niet thuis bent, met behulp van iCloud. Hoewel Apple hier niet heel veel over heeft gesproken, bleek uit eerdere berichtgeving dat je hiervoor een Apple TV nodig hebt.
We weten nog niet bij iedere iOS 9-functie wat het precies betekent. Heb jij één van de nog niet beschreven functies ontdekt, of heb je een iOS 9-toevoeging gespot die nog niet op iCulture is besproken. Laat het ons weten in de reacties!
Taalfout gezien of andere suggestie hoe we dit artikel kunnen verbeteren? Laat het ons weten!
Reacties: 6 reacties