Hva jeg lærte mens jeg skrev apper for Apple Watch

Det virker som jeg har ventet på en app-aktivert smartklokke siden min kalkulatorklokkedager tidlig på 1980-tallet. Jeg venter fortsatt, for mens Apple Watch kjører apper som utvidelser av iPhone-skjermen, kjører disse appene fortsatt på iPhone. Apple har sagt at utviklere vil kunne skrive apper som kjører naturlig på Apple Watch, men det har ikke forpliktet seg til en dato. Kanskje junis verdensomspennende utviklerkonferanse vil kaste litt lys over denne begrensningen.

Dette er forståelig, gitt Apple Watchs forventede batterilevetid problemer, som for meg har vist seg å være uberettiget. Jeg pleier å legge meg med Apple Watch-batteriet rundt 50 prosent fullt. Likevel, hvis jeg drev Apple, ville jeg vært nølende med å slippe løs tusenvis av innfødte Apple Watch-apper skrevet av utviklere som kanskje aldri en gang har rørt en Apple Watch. Nå som utviklere kan teste appene sine på faktiske enheter, kan vi se hvordan appene yter og optimalisere deretter.

Jeg har skrevet fem Apple Watch-apper som allerede er i appbutikken, og jeg har allerede sendt inn oppdateringer som justerer dem for ytelse. Jeg lærte mye i prosessen. For det første er skjermen liten, selv med den større 42 mm-modellen jeg eier. Det er bare så mange knapper du får plass til på skjermen. Faktisk er tre over og tre ned omtrent det meste du ønsker. Når jeg skjønte det, var den første appen jeg skrev

Liten Tic Tac Toe! Noen Apple Watch-apper gjør ingenting når de kjører på iPhone, men jeg ville ikke at kundene skulle være det skuffet, så jeg sørget for at Tic Tac Toe-appen min fungerer på iPhones og iPads selv om eieren ikke har en Apple klokke.

Liten Tic Tac Toe

Neste, Jeg omfavnet 3x3-knappdesignet og bygde en annen app som bruker et lignende grensesnitt. Siden min første app noensinne, i 2008, var 100 lyder, en lydeffektapp med hundrevis av lyder, tenkte jeg at jeg skulle bygge den om til Apple Watch. Den appen heter TinySounds, og som Tiny Tic Tac Toe fungerer den også på iPhones (og iPads.) Faktisk, selv når du trykker på en lydeffekt på Apple Watch, spilles lyden av på iPhone. Det er en begrensning (eller funksjon?) for Apple Watch. På denne måten kan du bruke appen som en "fjernkontroll" for å spille av en lydeffekt på iPhone, selv om telefonen kjører en annen app eller er i låseskjermmodus!

Min TinySounds-app gir brukere tilgang til 72 lyder, som tilsvarer 9 kategorier med 8 knapper hver (en knapp er reservert for å gå tilbake til kategorivisningen.) Jeg kan lage en versjon som utnytter rullefunksjonen til Digital Krone. Et problem jeg møtte er at mens appen har 72 lyder, var to av dem Fart og Burp. Forståelig nok har Apple en regel mot apper som er, med deres egne ord, "Primært Fart-apper", men det var tydeligvis ikke min app. Likevel avviste de det, helt til jeg erstattet de lydene. "Altfor aggressiv anmelder," vil jeg si. Kanskje de lar meg legge til disse lydene tilbake, siden det kan være en morsom spøk, men fortsatt en del av en nyttig app. For eksempel, på en tale kan du legge til din egen latter eller applaus!

WatchMagic

Som barn fremførte jeg magiske show på bursdagsfester osv. Jeg trodde dette ville være en god mulighet til å slå sammen mine lidenskaper for magi og teknologi, og jeg skapte WatchMagic. Uten å gi for mye bort... Jeg måtte lære meg selv hvordan jeg deler data mellom en iPhone-app og en Apple Watch-app ved å bruke appgrupper. Det er alt jeg vil si om det! Måten trikset fungerer på er at en bruker velger et kort fra iPhone og tryllekunstneren gjetter kortet på sekunder! Nå er ikke en Apple Watch nødvendig, men det gjør trikset mye enklere! Jeg regner med at etter noen få barspill kan en kunde betale for Apple Watch ved å bruke WatchMagic-appen!

Se A Mole

Jeg utnyttet mine Tiny Tic Tac Toe og TinySounds app-design, og laget Se A Mole, en versjon av Whack A Mole for Apple Watch! For dette måtte jeg lære å gjøre animasjoner på klokken. Jeg har også lagt til en timerfunksjon i appen.

Avslør en avtale

Endelig har jeg en eksisterende gratis app som heter All tilgang. OSS. Denne appen tilbyr en REVEAL A DEAL virtuell scratchoff-funksjon når den kjøres på iPhone, for å gi brukere tilgang til lokale tilbud. Scratchoff er morsomt, og jeg håpet å la brukere skrape bort på Apple Watch-skjermen for å se en avtale. Akk, fordi apper kjører på iPhone og viser resultatene på Apple Watch, kunne jeg ikke aktivere en skrapefunksjon. Du er ganske begrenset til knappetrykk. Så jeg fikk avtalen til å dukke opp umiddelbart, og sørget for at den fungerer i Glance-modus. Dette lar en bruker vise klokken sin til en kasserer for å dra nytte av en avtale!

Jeg har lært mye og kommer til å sende inn flere oppdateringer med optimaliseringer og lage flere Apple Watch-apper. Jeg skrev eller begynte å skrive mange av disse appene før jeg eide en Apple Watch. Nå som så mange utviklere har den ekte varen i hendene (eller på håndleddet), forventer jeg at apper blir bedre, og vi vil virkelig se hva de kan gjøre. Og når Apple endelig tillater innebygde apper, bør appene våre bli enda bedre.