Nederlandse ontwikkelaar maakt rekenmachine-app voor Apple Watch

De Nederlanders Paul van Dijk en Bas van der Ploeg hebben een rekenmachine-app voor de Apple Watch gemaakt, om te ervaren hoe het werkt.
Gonny van der Zwaag | iCulture.nl -

Vorige week heeft Apple WatchKit beschikbaar gesteld voor ontwikkelaars. Veel iOS-ontwikkelaars zijn er direct mee aan de slag gegaan. Zo ook iCulture-huisvriend Paul van Dijk (@paul_van_dijk) van CirkelSoft. Hij maakte samen met ontwerper Bas van der Ploeg (@basvanderploeg) als proefproject een rekenmachine voor de Apple Watch. Het is niet de verwachting dat Apple zelf een rekenmachine op de Apple Watch zal plaatsen, terwijl dat toch erg handig kan zijn. Vandaar dat Paul en Bas kansen zagen om zelf iets te maken. Bovendien is een rekenmachine-app een mooie, klein en overzichtelijk project om de beginselen van het Apple Watch-programmeren te verkennen.


applewatch-calc

Tijdens het programmeren vielen Paul een aantal zaken op. Een Apple Watch-app bestaat uit twee delen:

  • Een gebruikersinterface, die te zien is op de Apple Watch.
  • Deze communiceert via een WatchKit-extensie met de iPhone.

Een Apple Watch kun je bijna vergelijken met een tweede scherm voor je iPhone. Elke actie die de gebruiker uitvoert op de Apple Watch wordt eerst doorgestuurd naar de iPhone. De iPhone bepaalt wat er moet gebeuren en stuurt dat vervolgens terug naar de Apple Watch.

De iPhone is voor elke actie nodig

In het geval van een rekenmachine kan het zijn dat de gebruiker de knop met het cijfer 1 indrukt. De Apple Watch stuurt deze actie door naar de iPhone en de iPhone bepaalt dat rechtsboven in het scherm een 1 moet verschijnen. Dit lijkt omslachtig, maar door al het werk op de iPhone te laten uitvoeren wordt de batterij van de Apple Watch zoveel mogelijk gespaard. Ook kan het horloge op deze manier met veel minder geheugen toe. Het heen en weer sturen van de informatie heeft wel als nadeel dat het wat tijd kost, dus apps lijken vooralsnog ’traag’ te reageren. Of de communicatie straks met een echte Apple Watch en iPhone sneller verloopt kunnen we niet met zekerheid zeggen, maar we hopen het stiekem wel een beetje.

In onderstaande video is een demo van de rekenmachine-app te zien:

Nu Paul en Bas het programmeren voor de Apple Watch verkend hebben, gaan ze verder met een serieuzere applicatie voor Apple’s toekomstige smartwatch. Wat dat is, houden ze nog even voor zich.

Apple Watch

De Apple Watch is de smartwatch van Apple. Het allereerste model verscheen in 2015 en daarna verscheen er elk jaar een nieuwe generatie. Met de Apple Watch kun je je hartslag meten, berichten ontvangen en versturen, apps installeren en betalen met Apple Pay. Wil je een Apple Watch kopen, bekijk dan de verschillende Apple Watch-modellen die momenteel verkrijgbaar zijn. Je kunt je smartwatch steeds een ander uiterlijk geven met Apple Watch-horlogebandjes.

Apple Watch 2023

Reacties: 12 reacties

  1. Ik wil die apple watch nu ook wel hebben

  2. Ik vraag me toch af wat het effect op de batterij gaat zijn. OK, als je voor elke keystroke verbinding met de iPhone nodig hebt, wordt het een drama, denk ik.

  3. Ik begin me alleen wel steeds meer zorgen te maken over de batterij. Als dit soort simpele handelingen al overgelaten moet worden aan de iPhone dan vrees ik het ergste voor de batterijduur. Tenzij de batterij van de Apple Watch door deze aanpak 3 of 4 dagen meegaat. Dan is het geniaal en kan Apple met een fantastische batterij duur adverteren.

    Ik vind het nog steeds een prachtig device maar iets zegt me dat we zeker tot versie 2 of 3 moeten wachten tot we echt een doorbraak gaan zien.

  4. Beetje jammer dat alles via de iPhone moet gebeuren, zal te veel batterij verbruiken is mijn vermoeden. Ik denk dat de volgende Watch daar verandering in gaat brengen. Hoop ik.

  5. Leuk, een rekenmachine op je horloge. Maar als je iPhone toch in de buurt moet zijn kun je daar ook je iPhone voor gebruiken. Maar dat zal voor 90% van de watch apps gelden en zal ik het geheel wel iets te cynisch bekijken.

  6. …door al het werk op de iPhone te laten uitvoeren wordt de batterij van de Apple Watch zoveel mogelijk gespaard….

    Klinkt me nogal tegenstrijdig in de oren.
    Elke handeling gaat letterlijk heen en weer. Dat kan niet echt batterij-besparend werken.

    Maar misschien maakt het ook wel duidelijk dat apps als een rekenmachine niet echt geschikt zijn voor de Apple Watch.

  7. Origineel geplaatst door karel-willem
    Maar misschien maakt het ook wel duidelijk dat apps als een rekenmachine niet echt geschikt zijn voor de Apple Watch.

    Dat denk ik ook. Het is waarschijnlijk de bedoeling om de interactie minimaal te houden. Toch zet het natuurlijk aan het denken dat niet eens een simpele rekenmachine zonder omweg gemaakt kan worden.

    Desondanks ben ik wel enigszins optimistisch. Voor mij is dit een teken dat Apple net zoals bij iOS voor de moeilijke weg kiest om software te realiseren, maar dan wel om te batterij zoveel mogelijk te ontlasten.

  8. Een rekenmachine op je Apple Watch lijkt me alleen handig als je geen iPhone hebt. Anders gebruik je inderdaad je iPhone. Wel absurd als het inderdaad waar zou zijn dat élke handeling via je iPhone zou moeten gaan. Onderlinge communicatie is leuk voor ingewikkelde dingen, maar voor zo iets simpels is het echt onnodig. Wat de Apple Watch zelf betreft: ik vind dit model zó lelijk dat het ook wel weer iets komisch krijgt om ‘m te dragen. Een beetje ‘back to the seventies’. Lijkt precies op mijn oude Seiko, het eerste horloge met digitaal LCD scherm (600 gulden koste dat ding!)

  9. Dit soort toepassingen tonen m.i. aan dat het horloge volstrekt niets toevoegt.

  10. Het zou natuurlijk ook kunnen dat dit leer een voorzorgsmaatregel is? De Watch zou technisch al wel apps kunnen draaien, die hebben ze tenslotte ook al, maar door de denkkracht van de iPhone te gebruiken weten ze nu zeker dat de als werken. Zo is de ervaring wel traag maar ook positief: het werkt in ieder geval.
    Als plus heeft dit voor oudere versies van de Watch in de toekomst het voordeel dat ze lang meekunnen, ook bij toekomstige iOS, de iPhone kant het werk
    overnemen.

  11. Ik zie ook niet echt een reden om de apple watch te kopen. Als je voor alles toch je iphone nodig hebt, kun je deze zowel uit je broekzak halen ipv te zitten turen op het klein horlogeschermpje. Moest dit horloge zelfstandig kunnen werken, zodat je bv je iphone zou kunnen thuislaten bij het lopen en dat je nadien dan de gegevens zou kunnen laten uitlezen door je iphone, dan zou ik het zeker overwegen om er één te kopen.

  12. Ik wacht wel op de Apple Watch 2. Deze eerste generatie lijkt op de computers van de jaren ’80. Cool om er eentje te hebben. Af en toe handig, maar je kan er nog heel goed zonder. Liever een mooi mechanisch horloge om je pols.