Eerder deze week begon Apple officieel hun jaarlijkse WWDC-evenement (Worldwide Developers Conference) in San Francisco. Zoals altijd begon het evenement met een keynote waarin Apple updates aankondigde voor hun iOS-, MacOS-, WatchOS- en tvOS-platforms. In dit artikel zal ik je alles vertellen wat je moet onthouden van de keynote.
De iOS-release van dit jaar is enorm voor zowel consumenten, in termen van nieuwe functies, als voor ontwikkelaars, met nieuwe technologieën en API's. Laten we eens kijken wat iOS 10 te bieden heeft.
De grootste verandering in iOS 10 die mensen zullen zien bij het updaten vanaf iOS 9, zijn de visuele ontwerpwijzigingen.
Allereerst is het vergrendelscherm opnieuw vormgegeven en is de klassieke "slide to unlock" volledig verwijderd. Nu, vanaf het vergrendelscherm, vegen van rechts naar links opent de camera en vegen van links naar rechts opent de Vandaag uitzicht. In de weergave Vandaag kunt u widgets toevoegen van apps die op uw apparaat zijn geïnstalleerd om snel de informatie te bekijken die ze bieden.
Meldingen worden nu weergegeven in witte bubbels op zowel het vergrendelingsscherm als aan de bovenkant van het scherm wanneer u zich in een andere app bevindt. In iOS 10 krijgen ook meldingen veel extra functionaliteit door rich notification extensions. Wanneer er interactie is, kan een melding nu elke gewenste gebruikersinterface presenteren.
Met berichten bijvoorbeeld, een liveweergave die het gesprek bevat, kan nu worden getoond, zodat u niet alleen kunt antwoorden op het bericht dat u zojuist hebt ontvangen, maar u kunt ook rechtstreeks in de melding blijven. In de eerste iOS 10 Developer Preview, deze functie is alleen toegankelijk op iPhone 6s en iPhone 6s Plus door 3D Touch in de melding te gebruiken. Apple zei echter dat rich notifications naar alle apparaten zullen gaan die iOS 10 kunnen draaien en op een andere manier geactiveerd zullen worden voor apparaten die 3D Touch niet ondersteunen.
Het controlecentrum kreeg ook een visuele update met wat extra functionaliteit en ondersteuning voor 3D Touch. U kunt nu stevig op de onderste vier knoppen, zaklantaarn, timer, rekenmachine en camera drukken om een menu te openen met snelkoppelingen en acties. Controlecentrum is ook opgesplitst in twee weergaven waarbij het muziekafspeelgedeelte een eigen aanzicht heeft gekregen. Dit zorgt ervoor dat de albumillustraties van de song worden getoond en dat de bedieningselementen iets meer worden uitgespreid. Interessant is dat in iOS 10 Apple ook de video- en audiocomponenten opsplitst AirPlay, met één op elke pagina van het controlecentrum.
Zoals verwacht, zorgt iOS 10 ervoor dat apps van derden kunnen worden geïntegreerd met Siri, waardoor de functionaliteit van de persoonlijke assistent aanzienlijk wordt uitgebreid. Deze integratie wordt afgehandeld via Siri-extensies en de gloednieuwe Sirikit kader. Een van de applicaties die Apple liet zien, was het bellen van een Uber-auto met Siri zonder zelfs maar de app in te hoeven gaan.
De privacy van de gebruiker is ook geregeld. Apps van derden krijgen geen toegang tot wat de gebruiker heeft ingevoerd. In plaats daarvan zorgt Siri voor het volledige stemgedeelte en creëert het een intentie waarop een app kan reageren.
De Kaarten toepassing van iOS 10 krijgt een volledig nieuw ontwerp, waardoor het gemakkelijker te gebruiken en veel gemakkelijker te zoeken naar nabijgelegen locaties. Turn-by-turn navigatie krijgt ook een aantal geweldige verbeteringen, waaronder verkeer op route en opties om tol en snelwegen te vermijden. Net als bij Siri opent Apple ook de Maps-applicatie voor ontwikkelaars via extensies. Via extensies van derden kunnen gebruikers bijvoorbeeld reserveringen maken op een bepaalde locatie zonder de toepassing Kaarten te hoeven verlaten.
Net als Maps heeft de muziek-app in iOS 10 ook een compleet nieuw ontwerp gekregen met iOS 10. Dit nieuwe ontwerp maakt de app veel eenvoudiger in gebruik, vooral voor Apple Music, en maakt het heel duidelijk welke nummers zijn gedownload. Hoewel deze update geen nieuwe functionaliteit toevoegt aan muziek, is het een zeer welkome visuele verandering over de hele linie.
Wellicht is de meest vernieuwde toepassing in iOS 10 de berichten toepassing. Er zijn zoveel functies toegevoegd aan iMessage en hier zijn slechts enkele van de belangrijkste:
Deze veranderingen brengen iMessage op een lijn met andere apps, zoals Facebook Messenger. Als je deze functies in actie wilt zien, bekijk dan de video van Apple.
Naast alle nieuwe 3D Touch-functies die te maken hebben met meldingen en controlecentra, krijgt het startscherm ook meer 3D Touch-functies. Voor apps die een widget Vandaag bekijken ondersteunen, wordt dit weergegeven naast de snelkoppelingen voor de app wanneer deze stevig op het startscherm worden ingedrukt. Applicaties van derden krijgen ook een snelkoppeling voor het delen van een link naar de app in de App Store.
Een ander nieuw type extensie in iOS 10 zorgt ervoor dat apps kunnen worden geïntegreerd in de Telefoon toepassing. Hoewel alle mogelijkheden van telefoonextensies nog niet zijn getoond, was het voorbeeld dat Apple tijdens de keynote liet zien een app die een spam-telefoonnummer detecteerde en dit op het scherm van de inkomende oproep weergeeft.
Een andere interessante API die Apple liet zien tijdens de presentatie is er een die specifiek is voor VoIP-apps, zoals Skype en WhatsApp. In plaats van een normale pushmelding te krijgen wanneer een oproep wordt ontvangen, kan een overlay op volledig scherm (bijna identiek aan degene die verschijnt wanneer een FaceTime-oproep wordt ontvangen) nu worden weergegeven nadat de apps zijn bijgewerkt om deze te ondersteunen.
Met iOS 10 breidt Apple HomeKit verder uit, het framework van Apple voor het besturen van aangesloten accessoires in uw huis. Het accessoire-platform voor thuisautomatisering ondersteunt meer soorten accessoires en iOS 10 bevat ook een speciale Huis app, zodat u uw HomeKit-compatibele accessoires vanuit één app kunt bedienen in plaats van naar de specifieke app van elke fabrikant te gaan. De Home-app vereenvoudigt ook het instellen van kamers en scènes in uw huis aanzienlijk.
Hoewel Apple niet alles in de keynote kon behandelen, zijn er veel kleinere functies in iOS 10, waaronder:
Over het algemeen is iOS 10 een belangrijke update en ondersteunt elk apparaat dat iOS 9 kan uitvoeren, met uitzondering van:
Het Mac-gerelateerde gedeelte van de keynote dit jaar begon met de officiële rebranding van OS X naar macOS. Deze nieuwe naam zet het Mac-desktopbesturingssysteem in lijn met de andere platforms van Apple, iOS, watchOS en tvOS. Apple noemde de eerste update onder de macOS-naam Sierra.
De belangrijkste nieuwe functie die wordt toegevoegd aan de Mac in macOS Sierra is Siri. Door op het Siri-pictogram in het dock of de menubalk te drukken (of door een aangepaste sneltoets te gebruiken) kunt u met Siri communiceren op uw Mac. Op macOS kan Siri bijna elk van de verzoeken die ze kan uitvoeren op een iOS-apparaat uitvoeren, inclusief weer, muziek afspelen en op internet zoeken.
Op de Mac kan ze echter ook complexe bestandszoekopdrachten afhandelen. Wat nog nuttiger is, is dat elk antwoord dat Siri u geeft kan worden toegevoegd aan het widgetsgedeelte van het meldingscentrum. U kunt bijvoorbeeld naar een specifieke groep bestanden zoeken, het antwoord in het meldingscentrum vastzetten en vervolgens de bestanden die u direct in de widget hebt gevonden de hele dag door slepen en neerzetten..
Een ander nieuw belangrijk kenmerk is de mogelijkheid voor Macs om te gebruiken Apple Pay in Safari. Op websites die Apple Pay ondersteunen, verschijnt een prompt op uw iPhone om een aankoop te verifiëren met Tik op ID. Het proces is net zo eenvoudig als elke andere betaling met Apple Pay uitvoeren, afgezien van de extra stap om uw telefoon op te halen om de aankoop te verifiëren.
In een poging om uw bureaublad minder rommelig te maken, ondersteunt macOS nu tabbladen in vrijwel elke toepassing. Als u bijvoorbeeld werkt aan verschillende documenten in Pages, in plaats van dat er drie vensters zijn geopend, kunt u nu één venster met drie tabbladen hebben, een tabblad voor elk document. Apple zei dat het ondersteunen van deze functie in macOS-applicaties automatisch zal zijn als de app de NSDocument
klasse.
Vervolgens kunt u met macOS Sierra een beeld-in-beeldweergave maken van een video die u afspeelt. Deze functie werkt op dezelfde manier als op iPad. De videoweergave kan worden aangepast en in elke hoek van het scherm worden vastgezet. Op macOS Sierra blijft de videospeler altijd op alles wat u doet, ook in apps op het volledige scherm.
macOS Sierra bouwt verder op Afgeven, die werd geïntroduceerd in iOS 8 en OS X Yosemite, om Apple-apparaten samen beter te laten werken met de volgende functies:
Ten slotte maakt Apple het ook gemakkelijker voor u om uw bestanden en de opslagruimte van Mac te beheren met macOS Sierra. Allereerst een nieuw Desktop map wordt aangemaakt in uw iCloud Drive en synchroniseert de bestanden op uw bureaublad automatisch tussen computers, zodat u ze niet handmatig naar iCloud Drive hoeft te slepen. Deze desktop-bestanden zijn ook toegankelijk op uw iOS-apparaten via de app iCloud Drive.
Bovendien zal macOS op intelligente wijze de bestanden op uw computer bekijken en bepalen welke bestanden niet meer nodig zijn (bijvoorbeeld dubbele bestanden of bestanden die lange tijd niet zijn gebruikt). macOS verwijdert deze bestanden (in het geval van dubbele bestanden) of upload ze automatisch naar iCloud Drive voor jou. Hierdoor kan het besturingssysteem veel ruimte vrijmaken.
Hoewel macOS Sierra lang niet zo belangrijk is als een update zoals iOS 10 is, introduceert het veel geweldige verbeteringen en functies, zoals Siri en Apple Pay. macOS Sierra is compatibel met de volgende apparaten:
Net als watchOS 2 vorig jaar staat watchOS 3 vooral in het teken van prestaties en verbeteringen in kleine bruikbaarheid, die samen een belangrijke update vormen. Met watchOS 3 krijgt je Apple Watch ook een paar nieuwe ingebouwde applicaties, waaronder herinneringen en Vind mijn vrienden.
Ten eerste, de vrienden menu, dat op je Apple Watch verscheen toen je op de zijknop drukte, is vervangen door een app Dok. U kunt kiezen welke apps hier worden weergegeven en voor welke volgorde ze worden weergegeven.
De apps in uw dock zijn niet alleen visuele snapshots van wanneer u die app voor het laatst hebt gebruikt, het zijn live voorbeelden.
Omdat de livevoorbeelden van uw toepassingen in het dock een blik werpen op informatie uit uw meest gebruikte apps, zijn de blikken nu verwijderd. Als u vanaf de onderkant van het scherm omhoog veegt, wordt een gloednieuw beeld weergegeven Controle Centrum dat lijkt erg op zijn iOS-tegenhanger.
De meest opvallende prestatieverbetering voor Apple Watch-gebruikers is de snelheid waarmee apps nu kunnen worden gestart en klaar voor gebruik. Als gevolg van nieuwe API's in watchOS 3 krijgt elke app die de gebruiker in zijn dock zet of een complicatie toevoegt voor zijn of haar horloge, speciale rechten om de inhoud van hun app op de achtergrond bij te werken en in het geheugen te bewaren. Als ontwikkelaar kunt u hiermee ervoor zorgen dat uw app in een oogwenk gereed is voor gebruik wanneer de gebruiker uw app wil openen.
Zoals gewoonlijk heeft Apple ook een paar nieuwe wijzerplaten toegevoegd aan watchOS 3. Deze omvatten:
Naast deze nieuwe gezichten heeft watchOS 3 nu ondersteuning voor meer complicaties op bestaande gezichten, zoals het weer op het gezicht van de foto's. Ten slotte kunt u nu ook op het scherm vegen om de wijzerplaten te wijzigen in plaats van door het Force Touch-menu te gaan.
Om de Apple Watch een nog beter apparaat te maken, kunnen nu nog meer frameworks en ontwikkelaarstools worden gebruikt in watchOS (in zowel apps als meldingsinterfaces), waaronder:
tvOS is afgelopen oktober geïntroduceerd met de introductie van de vierde generatie Apple TV en is in feite een aangepaste versie van iOS met een unieke gebruikersinterface. Deze update is de eerste grote update van het platform sinds de lancering in oktober. Hoewel het de kleinste update is op Apple's platforms, voegt tvOS 10 een paar zeer nuttige functies toe.
Ten eerste kan Siri nu op zoek gaan naar films en tv-programma's op onderwerpen zoals 'high school comedies'. Dit maakt het nog gemakkelijker voor u om iets geweldigs te vinden om te bekijken.
Bovendien is het zoeken naar stemmen via Siri nu ook uitgebreid naar YouTube. Als je Siri vraagt ergens naar YouTube te zoeken, opent de YouTube-app de zoekpagina.
Met tvOS 10 vereenvoudigt Apple ook het aanmelden en de authenticatie voor gebruikers. Met deze nieuwe functie hoeft u uw Apple TV maar één keer te verifiëren en tvOS zorgt voor de rest voor elke app die u downloadt.
tvOS heeft nu ook een donkere modus. Dit zal het uiterlijk van uw Apple TV veranderen om meer geschikt te zijn voor donkere kamers en thuisbioscopen. Ontwikkelaars kunnen ook het uiterlijk van hun applicaties aanpassen via een nieuw UITraitCollection
eigenschap die de toepassing vertelt of het huidige apparaat in de lichte of donkere modus staat.
Naast de release van tvOS 10 zal Apple ook een volledig vernieuwde versie van de iOS Remote app. Met deze nieuwe app kan je iOS-apparaat alle dezelfde functies uitvoeren als de Siri Remote dat is bij Apple TV inbegrepen. Daarnaast kan het ook relevante informatie weergeven over wat er momenteel op de Apple TV wordt afgespeeld, zoals albumillustraties.
De Xcode-release van dit jaar, Xcode 8, maakt het ontwikkelen van apps voor Apple-platforms gemakkelijker dan ooit.
Voor Swift-gebruikers bevat Xcode 8 Swift 3, de nieuwste en aankomende versie van Apples programmeertaal. Swift 3 bevat veel nieuwe functies, waaronder veel verbeteringen en verbeteringen die de basis vormen voor de taal. Als je echter niet meteen naar Swift 3 wilt gaan, bevat Xcode 8 ook Swift 2.3. Xcode 8 bevat ook de vertrouwde migratietool om te migreren van Swift 2.3 naar Swift 3 wanneer u klaar bent.
De interfacebouwer van Xcode 8 heeft veel geweldige verbeteringen, waaronder:
Xcode 8 maakt ook foutopsporingstoepassingen eenvoudiger. Het bevat ook uitstekende crashrapportage tijdens het uitvoeren van tests, geheugengrafieken om geheugenlekken te detecteren en een FPS-meter voor foutopsporingsprestaties in games. Problemen met de gebruikersinterface zijn nu ook eenvoudiger te debuggen in Interface Builder.
Ontwikkelaars van derden kunnen nu extensies maken die rechtstreeks in Xcode kunnen worden aangesloten. Het eerste (en enige) type Xcode-extensie is een extensie voor de broneditor. Deze extensies zijn in staat om:
Ten slotte bevat Xcode 8 vele kleine verbeteringen die het werken met Xcode eenvoudiger en aangenamer maken, zoals:
UITableView
, U krijgt bijvoorbeeld geen afzonderlijke pagina's en documenten voor de iOS- en tvOS-platforms. Er is slechts één pagina die de beschikbaarheid van die API voor elk platform en alle platformspecifieke elementen bevat.De WWDC van dit jaar zat boordevol updates van Apple's vier platforms, iOS, macOS, watchOS en tvOS. Al deze updates zijn momenteel beschikbaar in de ontwikkelaar preview, met iOS 10 en macOS Sierra met een publieke bèta-lancering in juli. Deze updates zullen gratis zijn voor compatibele apparaten en komen dit najaar uit.