WWDC 2016 Nasleep

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.

1. iOS 10

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.

Gebruikerservaring

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.

Siri

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.

Kaarten

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.

Muziek

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.

berichten

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:

  • iMessage-apps van derden om stickers en andere inhoud aan conversaties toe te voegen
  • inline link, video en muziekvoorbeelden
  • bellen en effecten op volledig scherm voor berichten
  • lees bonnetjes per gesprek
  • grotere emoji
  • emoji snelle type suggesties
  • tik om woorden te vervangen door emoji
  • handgeschreven berichten
  • digitale aanraak- en heartbeat-berichten

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.

3D Touch

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.

Telefoon en VoIP

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.

Huis

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.

Andere kleine functies

Hoewel Apple niet alles in de keynote kon behandelen, zijn er veel kleinere functies in iOS 10, waaronder:

  • Het is nu mogelijk om een ​​aantal van de vooraf geïnstalleerde iOS-apps, waaronder Maps, Mail en Notes, te verwijderen.
  • Waarschuwingsstijlmeldingen verschijnen nu hetzelfde als bannerkennisgeving, maar blijven boven aan uw scherm totdat een handmatige actie wordt ondernomen.
  • De HUD wanneer het mediagedeelte wordt gewijzigd, wordt niet meer weergegeven.
  • iOS 10 bevat een opnieuw ontworpen iPad Camera-app-interface.
  • Het is nu mogelijk om al uw meldingen in het meldingscentrum te wissen met 3D Touch.
  • Het nieuwe toetsenbord ondersteunt ook meertalig typen.

Over het algemeen is iOS 10 een belangrijke update en ondersteunt elk apparaat dat iOS 9 kan uitvoeren, met uitzondering van:

  • Iphone 4s
  • Ipad 2
  • iPad 3
  • iPad Mini
  • iPod Touch 5e generatie

2. macOS Sierra

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.

Siri op de Mac

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..

Apple Pay op het web

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.

Het organiseren van Windows

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.

Werken met andere Apple-apparaten

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:

  • Auto ontgrendelen detecteert wanneer u in de buurt bent door het gebruik van Apple Watch. Als u momenteel uw Apple Watch draagt ​​en deze is ontgrendeld, vraagt ​​uw Mac u niet om een ​​wachtwoord bij het aanmelden.
  • Universeel klembord kunt u bijna alles tussen al uw apparaten kopiëren en plakken.

Opslag optimalisaties

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:

  • 2009 en later MacBooks en iMacs
  • 2010 en later MacBooks Airs en MacBook Pro's

3. watchOS 3

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.

Nieuwe gebruikersinterfaces en interacties

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.

Instant-apps

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.

Nieuwe wijzerplaten

Zoals gewoonlijk heeft Apple ook een paar nieuwe wijzerplaten toegevoegd aan watchOS 3. Deze omvatten:

  • Minnie muis
  • analoge, digitale en chronograaf wijzerplaten met uw activiteitsringen in het midden van de wijzerplaat
  • een eenvoudige wijzerplaat, cijfers, die alleen de wijzers van de klok en het huidige uur in verschillende lettertypen weergeeft

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.

Nieuwe kaders

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:

  • Apple Pay binnen watchOS-apps
  • achtergrondtraining, realtime hartslag, gyroscooptoegang en versnellingsmetergegevens voor de hele dag voor fitness-apps
  • SpriteKit
  • SceneKit
  • Game Center
  • CloudKit
  • precieze aanrakingen en digitale kroonevenementen
  • ondersteuning voor inline video-weergave en toegang tot de luidspreker van het horloge

4. tvOS 10

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.

Slimmere Siri

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.

Eenmalig inloggen

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.

Donkere modus

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.

iOS Remote App

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.

5. Xcode 8 en Developer Tools

De Xcode-release van dit jaar, Xcode 8, maakt het ontwikkelen van apps voor Apple-platforms gemakkelijker dan ooit.

Snel 3

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.

Interface Builder

De interfacebouwer van Xcode 8 heeft veel geweldige verbeteringen, waaronder:

  • de mogelijkheid om een ​​storyboard te bewerken terwijl een voorbeeld van een bepaald apparaatformaat / oriëntatie wordt bekeken
  • de mogelijkheid om bewerkingen in views uit te voeren en controllers op elk zoomniveau te bekijken
  • een veel eenvoudigere manier om verschillende lay-outs voor verschillende grootteklassen te maken
  • een voorvertoning in de donkere modus en interface-editor voor tvOS-storyboards

debugging

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.

Xcode app-extensies

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:

  • inhoud toevoegen en verwijderen
  • inhoud transformeren
  • het wijzigen van inhoudselectie
  • het aanpassen van het plakbord
  • verander navigatie in het bestand

Usability

Ten slotte bevat Xcode 8 vele kleine verbeteringen die het werken met Xcode eenvoudiger en aangenamer maken, zoals:

  • de toevoeging van kleurliteralen in lijn met code. Hiermee krijgt u niet alleen een voorbeeld van kleurobjecten, maar kunt u ook een kleurenkiezer openen om kleuren gemakkelijk te wijzigen.
  • automatische aanvulling voor afbeeldingsitems. Deze toevoeging toont een kleine preview in lijn met uw code.
  • automatische codedocumentatie generator
  • automatische codetekening en provisioning voor applicaties. Xcode kan nu zorgen voor het maken en onderhouden van certificaten en provisioningprofielen. Dit betekent dat als u op meerdere machines werkt, u alleen hoeft in te loggen met uw Apple ID om uw apps met succes te ondertekenen en te distribueren. U hoeft certificaten en provisioningprofielen niet langer handmatig te exporteren en importeren.
  • uniforme API-documentatie op verschillende platforms. Dit betekent dat voor de klas 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.
  • offline API-documentatie opgenomen in Xcode. Vanwege de uniformering van de documentatie op alle platforms is de totale omvang van de documentatie klein genoeg geworden zodat deze standaard in Xcode wordt opgenomen.
  • last but not least, een nieuw lettertype van San Fransisco Mono

Conclusie

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.