Ce am învățat când scriam aplicații pentru Apple Watch

Se pare că am așteptat un smartwatch activat pentru aplicații încă din zilele mele cu calculatorul, la începutul anilor 1980. Încă aștept, pentru că în timp ce Apple Watch rulează aplicații ca extensii ale ecranului iPhone-ului, acele aplicații încă rulează pe iPhone. Apple a spus că dezvoltatorii vor putea scrie aplicații care rulează nativ pe Apple Watch, dar nu s-a angajat la o dată. Poate că Conferința Mondială a Dezvoltatorilor din iunie va arunca puțină lumină asupra acestei limitări.

Acest lucru este de înțeles, având în vedere problemele anticipate de viață a bateriei Apple Watch, care, pentru mine, s-au dovedit a fi nejustificate. De obicei mă culc cu bateria Apple Watch-ului meu în jur de 50% plină. Totuși, dacă aș conduce Apple, aș ezita să lansez mii de aplicații native Apple Watch scrise de dezvoltatori care s-ar putea să nu fi atins niciodată un Apple Watch. Acum că dezvoltatorii își pot testa aplicațiile pe dispozitivul real, putem vedea cum funcționează aplicațiile și se optimizează în consecință.

Am scris cinci aplicații Apple Watch care sunt deja în magazinul de aplicații și am trimis deja actualizări care le ajustează pentru performanță. Am învățat multe în acest proces. Pentru început, ecranul este mic, chiar și cu modelul mai mare de 42 mm pe care îl dețin. Există doar atâtea butoane pe care le poți încadra pe ecran. De fapt, trei peste și trei în jos este cam cel mult pe care ți-ai dori. Odată ce mi-am dat seama, prima aplicație pe care am scris-o a fost Tiny Tic Tac Toe! Unele aplicații Apple Watch nu fac nimic atunci când rulează pe iPhone, dar nu am vrut ca clienții să fie dezamăgit, așa că m-am asigurat că aplicația mea Tic Tac Toe funcționează pe iPhone și iPad, chiar dacă proprietarul nu are un Apple Watch.

Tiny Tic Tac Toe

Următorul, Am îmbrățișat designul butoanelor 3x3 și am construit o altă aplicație care folosește o interfață similară. De când prima mea aplicație, în 2008, a fost 100 de sunete, o aplicație de efecte sonore cu sute de sunete, m-am gândit să o reconstruiesc pentru Apple Watch. Acea aplicație se numește TinySounds, și la fel ca Tiny Tic Tac Toe, funcționează și pe iPhone-uri (și iPad-uri). De fapt, chiar și atunci când atingeți un efect de sunet pe Apple Watch, sunetul este redat pe iPhone. Aceasta este o limitare (sau o caracteristică?) a Apple Watch. În acest fel, puteți folosi aplicația ca „comandă de la distanță” pentru a reda un efect sonor pe iPhone, chiar dacă telefonul rulează o altă aplicație sau în modul ecran de blocare!

Aplicația My TinySounds oferă utilizatorilor acces la 72 de sunete, care corespund la 9 categorii a câte 8 butoane fiecare (un buton este rezervat pentru a reveni la vizualizarea categoriei.) Aș putea face o versiune care să folosească funcția de defilare a Digital Coroană. O problemă cu care am întâlnit este că, deși aplicația are 72 de sunete, două dintre ele au fost Fart și Burp. De înțeles, Apple are o regulă împotriva aplicațiilor care sunt, în propriile cuvinte, „în primul rând aplicații Fart”, dar în mod clar nu a fost aplicația mea. Totuși, l-au respins, până când am înlocuit acele sunete. „Recenzător prea agresiv”, aș spune. Poate mă vor lăsa să adaug acele sunete înapoi, deoarece ar putea fi o farsă distractivă, dar totuși parte a unei aplicații utile. De exemplu, la un discurs ați putea adăuga propriile voastre râsete sau aplauze!

WatchMagic

În copilărie, făceam spectacole de magie la petrecerile de naștere etc. M-am gândit că aceasta ar fi o oportunitate bună de a-mi îmbina pasiunile pentru magie și tehnologie și am creat WatchMagic. Fără a da prea multe... A trebuit să mă învăț cum să partajez date între o aplicație pentru iPhone și o aplicație Apple Watch, folosind Grupuri de aplicații. Atât voi spune despre asta! Modul în care funcționează trucul este că un utilizator selectează un card de pe iPhone și magicianul ghicește cardul în câteva secunde! Acum, un Apple Watch nu este necesar, dar face trucul mult mai ușor! Cred că, după câteva pariuri, un client ar putea plăti pentru Apple Watch folosind aplicația WatchMagic!

Urmăriți A Mole

Mi-am folosit designurile aplicației Tiny Tic Tac Toe și TinySounds și am creat Urmăriți A Mole, o versiune de Whack A Mole pentru Apple Watch! Pentru asta, a trebuit să învăț cum să fac animații pe ceas. Am adăugat și o funcție de cronometru în aplicație.

Dezvăluie o afacere

În cele din urmă, am o aplicație gratuită existentă numită Tot accesul. S.U.A.. Această aplicație oferă o funcție virtuală REVEAL A DEAL scratchoff atunci când rulează pe iPhone, pentru a oferi utilizatorilor acces la oferte locale. Scratchoff-ul este distractiv și speram să las utilizatorii să zgârie pe ecranul Apple Watch pentru a vedea o ofertă. Din păcate, deoarece aplicațiile rulează pe iPhone și își afișează rezultatele pe Apple Watch, nu am putut activa o funcție de zgâriere. Sunteți aproape limitat la apăsarea butoanelor. Așa că am făcut ca oferta să apară instantaneu și m-am asigurat că funcționează în modul Glance. Acest lucru permite unui utilizator să-și arate ceasul unei casierie pentru a profita de o ofertă!

Am învățat multe și voi trimite mai multe actualizări cu optimizări și voi crea mai multe aplicații Apple Watch. Am scris sau am început să scriu multe dintre aceste aplicații înainte de a deține un Apple Watch. Acum, că atât de mulți dezvoltatori au lucrul real în mâinile lor (sau la încheietura mâinii), mă aștept ca aplicațiile să se îmbunătățească și vom vedea cu adevărat ce pot face. Și când Apple permite în sfârșit aplicațiile native, aplicațiile noastre ar trebui să fie și mai bune.