Kaj sem se naučil med pisanjem aplikacij za Apple Watch

Zdi se, kot da sem čakal na pametno uro z omogočeno aplikacijo že od mojih ur z kalkulatorjem v zgodnjih osemdesetih letih. Še vedno čakam, ker medtem ko Apple Watch poganja aplikacije kot razširitve zaslona iPhone, te aplikacije še vedno delujejo na iPhoneu. Apple je dejal, da bodo razvijalci lahko pisali aplikacije, ki se izvajajo na Apple Watch, vendar se ni zavezal datumu. Morda bo junijska svetovna konferenca razvijalcev osvetlila to omejitev.

To je razumljivo glede na pričakovane težave z življenjsko dobo baterije Apple Watch, ki so se zame izkazale za neupravičene. Običajno grem spat s približno 50-odstotno polno baterijo moje ure Apple Watch. Kljub temu, če bi vodil Apple, bi okleval, da bi sprostil na tisoče domačih aplikacij Apple Watch, ki so jih napisali razvijalci, ki se morda nikoli niso niti dotaknili Apple Watch. Zdaj, ko lahko razvijalci testirajo svoje aplikacije na dejanski napravi, lahko vidimo, kako delujejo aplikacije, in jih ustrezno optimiziramo.

Napisal sem pet aplikacij za Apple Watch, ki so že v trgovini z aplikacijami, in že sem poslal posodobitve, ki jih prilagajajo za učinkovitost. V procesu sem se veliko naučil. Za začetek je zaslon majhen, tudi pri večjem 42 mm modelu, ki ga imam. Na zaslonu je le toliko gumbov, ki jih lahko namestite. Pravzaprav je tri čez in tri navzdol približno največ, kar bi si želeli. Ko sem to spoznal, je bila prva aplikacija, ki sem jo napisal

Majhni Tic Tac Toe! Nekatere aplikacije Apple Watch ne delajo ničesar, ko delujejo na iPhonu, vendar nisem želel, da bi bile stranke razočaran, zato sem poskrbel, da moja aplikacija Tic Tac Toe deluje na iPhonih in iPadih, tudi če lastnik nima Apple Watch.

Majhni Tic Tac Toe

Naslednji, Sprejel sem zasnovo gumbov 3x3 in zgradil drugo aplikacijo, ki uporablja podoben vmesnik. Od moje prve aplikacije leta 2008 100 zvokov, aplikacijo za zvočne učinke s stotinami zvokov, sem mislil, da bi jo obnovil za Apple Watch. Ta aplikacija se imenuje TinySounds, in tako kot Tiny Tic Tac Toe deluje tudi na iPhonih (in iPadih). Pravzaprav se zvok predvaja na iPhonu, tudi če se dotaknete zvočnega učinka na uri Apple Watch. To je omejitev (ali funkcija?) Apple Watch. Na ta način lahko aplikacijo uporabite kot "daljinski upravljalnik" za predvajanje zvočnega učinka na iPhonu, tudi če telefon izvaja drugo aplikacijo ali je v načinu zaklenjenega zaslona!

Aplikacija My TinySounds uporabnikom omogoča dostop do 72 zvokov, kar ustreza 9 kategorijam po 8 gumbov (en gumb je rezervirano za vrnitev na pogled kategorij.) Morda bi naredil različico, ki bo izkoriščala funkcijo drsenja v digitalnem Krona. Ena težava, na katero sem naletel, je ta, da ima aplikacija 72 zvokov, dva od njih sta bila Prdec in Burp. Razumljivo je, da ima Apple pravilo proti aplikacijam, ki so po lastnih besedah ​​"primarno aplikacije za prdenje", vendar očitno to ni bila moja aplikacija. Kljub temu so ga zavrnili, dokler nisem zamenjal teh zvokov. "Preveč agresiven recenzent," bi rekel. Mogoče mi bodo dovolili, da te zvoke dodam nazaj, saj bi lahko bila zabavna potegavščina, a še vedno del uporabne aplikacije. Na primer, ob govoru lahko dodate svoj smeh ali aplavz!

WatchMagic

Kot otrok sem izvajal čarovniške predstave na rojstnodnevnih zabavah itd. Mislil sem, da bo to dobra priložnost, da združim svoje strasti do čarovnije in tehnologije in sem ustvarjal WatchMagic. Brez dajati preveč... Moral sem se naučiti, kako deliti podatke med aplikacijo iPhone in aplikacijo Apple Watch z uporabo skupin aplikacij. To je vse, kar bom rekel o tem! Trik deluje tako, da uporabnik izbere kartico iz iPhona in čarovnik ugane kartico v nekaj sekundah! Zdaj Apple Watch ni potreben, vendar je trik veliko lažji! Ugotavljam, da bi lahko stranka po nekaj stavah na palico plačala za svojo uro Apple Watch z aplikacijo WatchMagic!

Oglejte si Krt

Izkoristil sem zasnove aplikacij Tiny Tic Tac Toe in TinySounds in ustvaril Oglejte si Krt, različica Whack A Mole za Apple Watch! Za to sem se moral naučiti delati animacije na uri. Aplikaciji sem dodal tudi funkcijo časovnika.

Razkrij dogovor

Končno imam obstoječo brezplačno aplikacijo, imenovano AllAccess. ZDA. Ta aplikacija ponuja navidezno funkcijo »REVEAL A DEAL«, ko se izvaja na iPhoneu, da uporabnikom omogoči dostop do lokalnih ponudb. Scratchoff je zabaven in upal sem, da bom uporabnikom dovolil, da se popraskajo po zaslonu Apple Watch, da bi videli dogovor. Žal, ker se aplikacije izvajajo na iPhoneu in svoje rezultate prikazujejo na Apple Watch, nisem mogel omogočiti funkcije praskanja. Precej ste omejeni na pritiske gumbov. Tako sem samo dal takojšnje prikazovanje pogodbe in se prepričal, da deluje v načinu Pogled. To omogoča uporabniku, da pokaže svojo uro blagajni, da izkoristi posel!

Naučil sem se veliko in bom pošiljal več posodobitev z optimizacijami in ustvarjal več aplikacij za Apple Watch. Veliko teh aplikacij sem napisal ali začel pisati, preden sem imel uro Apple Watch. Zdaj, ko ima toliko razvijalcev pravo stvar v svojih rokah (ali na zapestju), pričakujem, da se bodo aplikacije izboljšale in res bomo videli, kaj zmorejo. In ko Apple končno dovoli domače aplikacije, bi morale biti naše aplikacije še boljše.