Technologie

5 Apple Watch-onthullingen van de nieuwe WatchKit van Apple

Welke Film Te Zien?
 
Schermformaten en resoluties van Apple Watch

Bron: Apple.com

Apple heeft onlangs de beschikbaarheid van WatchKit aangekondigd voor ontwikkelaars om apps, blikken en meldingen van derden voor de smartwatch te maken voordat deze in 2015 op de markt komt. Een video van 28 minuten op de WatchKit-site geeft details over hoe apps werken op de Apple Watch en wat ontwikkelaars moeten doen om 'uw apps nog verder te brengen door hun functionaliteit op Apple Watch uit te breiden en te verbeteren'.

Zoals Apple Insider meldde, zei Philip Schiller, senior vice president wereldwijde marketing van Apple, opgemerkt van de release

Met de iOS 8.2 beta SDK kunnen ontwikkelaars WatchKit nu gaan gebruiken om baanbrekende nieuwe apps, Glances en bruikbare meldingen te maken die zijn ontworpen voor de innovatieve Apple Watch-interface en te werken met nieuwe technologieën zoals Force Touch, Digital Crown en Taptic Engine.

De onlangs gelanceerde WatchKit-site bevat programmeerhandleidingen, menselijke interface-richtlijnen, sjablonen en meer bronnen voor ontwikkelaars die beginnen te werken aan apps voor de Apple Watch. WatchKit en de iOS 8.2 SDK zijn beide opgenomen in de Xcode 6.2-bèta, en ontwikkelaars die apps voor Apple Watch willen maken, moeten lid zijn van het iOS Developer Program.

Naast het onthullen van enkele basisprincipes van de technische samenstelling van de Apple Watch, wordt de Apple Watch van 38 millimeter geleverd met een display van 272 pixels bij 340 pixels, terwijl de Apple Watch van 42 millimeter wordt geleverd met een display van 312 pixels per seconde. -390-pixeleenheid, bijvoorbeeld - WatchKit en de tools en richtlijnen die ermee zijn vrijgegeven, werpen een nieuw licht op hoe de Apple Watch en bijbehorende apps eruit zullen zien voor consumenten. Lees verder voor vier onthullingen over de Apple Watch en hoe deze werkt.

Apple brengt WatchKit uit waarmee ontwikkelaars apps, blikken en meldingen voor Apple Watch kunnen maken

Bron: Apple.com

1. Apple Watch presenteert informatie in drie vormen: apps, blikken en meldingen.

In de video wordt uitgelegd dat ontwikkelaars 'drie mogelijkheden hebben om informatie op Apple Watch te presenteren'. De eerste is een echte app: “Vanaf het homescreen op Apple Watch kan de drager je horloge-app handmatig starten. De horloge-app biedt een diepgaande gebruikerservaring en daarop richt je je meeste ontwikkelingsinspanningen. '

wat is het vermogen van Bill Belichick?

De tweede is de blik. In de video wordt aan ontwikkelaars uitgelegd dat 'je optioneel een Glance kunt bieden, die de meest actuele en relevante gegevens van je app in verkorte vorm weergeeft.' De derde is de melding. 'U kunt ook een aangepaste gebruikersinterface bieden voor de externe en lokale meldingen van uw app. Apple Watch maakt gebruik van de bestaande, interactieve meldingsondersteuning op iOS zodat de drager kan reageren met een specifieke actie, kan overschakelen naar een specifiek gedeelte van je horloge-app of later de melding kan bekijken in Berichtencentrum op Apple Watch. '

Ontwikkelaars kunnen meldingen maken waarmee gebruikers direct actie kunnen ondernemen, rechtstreeks vanuit de melding. Als alternatief kunnen ze Glances gebruiken om gebruikers belangrijke informatie te laten zien waar ze om geven, maar die ze misschien niet nodig hebben om hun pols, met een snelle, lichtgewicht weergave van de app. Er zijn twee soorten meldingen: de 'korte blik', die net lang genoeg wordt weergegeven zodat gebruikers hun pols kunnen optillen en zien, en de 'lange blik', die ontwikkelaars meer ruimte geeft voor aanpassingen.

Apple Watch en iPhone

Bron: Apple.com

2. De Apple Watch heeft een iPhone nodig om zo ongeveer alles te doen.

Ontwikkelaars beginnen de ontwikkeling van hun horloge-app met hun bestaande iOS-app, die de iPhone moet ondersteunen. De bestaande iOS-app is verantwoordelijk voor het installeren en beheren van de horloge-app, en de horloge-app bestaat uit twee delen: de WatchKit-extensie - die op de iPhone draait en code uitvoert als reactie op gebruikersinteracties op Apple Watch. Op Apple Watch wordt de gebruikersinterface van de watch-app geladen vanuit 'een bundel met je storyboard en statische bronnen, zoals afbeeldingen'. De video legt uit:

Terwijl de drager met de horloge-app communiceert, geven Apple Watch en iPhone informatie heen en weer. Door tikken en andere berichten van Apple Watch wordt code in uw WatchKit-extensie uitgevoerd. Die code is verantwoordelijk voor het bijwerken van de gebruikersinterface van de horloge-app en het uitvoeren van alle noodzakelijke taken met betrekking tot het verstrekken van gegevens aan uw horloge-app.

Hoewel de horloge-app afhankelijk is van de uitvoering van de iPhone, maakt Apple duidelijk dat gebruikersinteracties met een horloge-app ook niet in de plaats zullen komen van interacties met de iOS-app. Omdat de ' Richtlijnen voor menselijke interface van Apple Watch ”Leg uit:“ Een horloge-app is een aanvulling op uw iOS-app; het vervangt het niet. Als u de interacties met uw iOS-app in enkele minuten meet, kunt u verwachten dat de interacties met uw horloge-app binnen enkele seconden worden gemeten. Interacties moeten dus kort zijn en interfaces moeten eenvoudig zijn. ' Bovendien merkt Apple op dat de Apple Watch van een gebruiker aan de iPhone moet zijn gekoppeld om een ​​app te kunnen gebruiken.

3. Maar volgend jaar komen er apps voor autochtonen.

Volgens het persbericht van Apple zullen ontwikkelaars begin volgend jaar kunnen creëren volledig native apps voor Apple Watch, waarvoor geen iPhone-onderdeel nodig is. (Hoewel Apple Watch nog steeds vereist dat gebruikers een iPhone 5 of nieuwer hebben.)

voor wie speelde Marcus Allen?
Apple Watch Force Touch-contextmenu

Bron: Apple.com

4. De gebruikersinterface van Apple Watch-apps zal bekend voorkomen bij iedereen die gewend is aan de interface van iOS-apps.

Zoals de video op de website van Apple uitlegt, lijken de elementen van de gebruikersinterface die beschikbaar zijn voor gebruik in apps voor Apple Watch sterk op degene die beschikbaar zijn voor gebruik bij de ontwikkeling van iOS-apps - dus ze zullen bekend zijn bij zowel ontwikkelaars als gebruikers die dat wel zijn. bekend met iOS. “WatchKit biedt een assortiment van verschillende objecten voor het weergeven van informatie en het afhandelen van gebruikersinteracties. De meeste van deze objecten zouden u al bekend moeten voorkomen, omdat ze lijken op objecten die u in uw iOS-app heeft gebruikt. Naast de gebruikelijke knoppen, afbeeldingen, schakelaars, schuifregelaars en labels, biedt WatchKit enkele gespecialiseerde objecten die u kunt gebruiken. '

Gebruikersinterface-elementen die specifiek zijn voor de Apple Watch zijn onder meer:

  • Een 'scheidingsobject', dat eruitziet als een dunne witte lijn in de video en een visuele onderbreking biedt tussen UI-elementen
  • Datums en timers, dit zijn 'speciale typen labels die hun waarden dynamisch bijwerken'.

Het datumobject geeft de huidige datum en / of tijd weer, en het timerobject telt op of af vanaf een specifieke datum in de toekomst of in het verleden. Beide objecten draaien autonoom in de watch-app, zonder tussenkomst van de WatchKit-extensie.

Andere elementen waarvan de video opmerkt dat ontwikkelaars “speciale aandacht moeten besteden” zijn onder meer groepen, die worden gebruikt om automatisch UI-elementen op te maken; tabellen, die enkelvoudige oproepen zijn van dynamisch gemaakte rijen; en kaartobjecten, die niet-interactieve versies van een standaard kaartinterface weergeven, weergegeven op de iPhone en voor weergave naar de horloge-app gestuurd. (Helaas zijn die momentopnamen van de kaart statisch, en als u op een kaart tikt, wordt de Apple Maps-app op Apple Watch geopend.)

Bron: Apple

Bron: Apple

5. Er zijn geen aangepaste gebaren, omdat Apple een standaardset van gebruikersinteracties heeft ontwikkeld.

Gebruikersinteractie op de Apple Watch draait om een ​​kernset van gebaren waarmee gebruikers kunnen communiceren met apps, meldingen en Glances. Het eerste type gebruikersinteractie omvat wat Apple 'actiegerichte gebeurtenissen' noemt, waarbij de drager een enkele tik gebruikt om met het horloge te communiceren. Apple merkt op: “Tabelrijen, knoppen, schakelaars en andere bedieningselementen worden allemaal bediend door erop te tikken. Deze tikken worden vervolgens gerapporteerd aan de code in uw WatchKit-extensie. '

Het tweede type gebruikersinteractie is een gebaar. Ontwikkelaars kunnen geen gebarenherkenners aan hun apps toevoegen, omdat het systeem alle gebaren namens de ontwikkelaar afhandelt. Het standaardgedrag dat door de Apple Watch wordt herkend, zijn verticale veegbewegingen die door het huidige scherm scrollen; horizontale veegbewegingen, die de vorige of volgende pagina weergeven in een pagina-gebaseerde interface; veegbewegingen naar de linkerrand, die terug navigeren naar de bovenliggende interfacecontroller; en tikken, die selectie of interactie aangeven. Apple Watch ondersteunt geen multi-touch-bewegingen zoals knijpen.

Een derde type gebruikersinteractie is het gebruik van Force Touch, een nieuw type interactie dat optimaal gebruik lijkt te maken van de beperkte schermruimte van de Apple Watch. Zoals Apple uitlegt: “Een klein scherm kan maar een beperkt aantal bedieningselementen bevatten. Daarom introduceert Apple Watch een geheel nieuw interactiemodel: Force Touch. Het Retina-display voelt niet alleen aanraking, maar ook kracht. Force Touch-interacties geven het contextmenu weer (indien aanwezig) dat is gekoppeld aan het huidige scherm. Apps gebruiken dit menu om acties weer te geven die relevant zijn voor de huidige inhoud. ' Force Touch opent een menu met een tot vier mogelijke acties.

Ten slotte kunnen gebruikersinteracties ook profiteren van de Digital Crown, die is ontworpen om nauwkeurig te scrollen zonder het Apple Watch-display te blokkeren. Met de Digital Crown kunnen gebruikers gemakkelijker door lange pagina's op de Apple Watch bladeren.

Meer van Tech Cheat Sheet:

  • 6 app-typen om van Apple Watch een onmisbaar apparaat te maken
  • Hoe de Microsoft Band zich richt op gebruikers die de Apple Watch uitsluit
  • Dit is wat er nieuw is in de iOS 8- en OS X Yosemite-updates van Apple