Čo som sa naučil pri písaní aplikácií pre Apple Watch

Zdá sa, že na inteligentné hodinky s podporou aplikácie som čakal už od čias, keď som na začiatku 80. rokov 20. storočia sledoval hodiny s kalkulačkou. Stále čakám, pretože zatiaľ čo Apple Watch spúšťajú aplikácie ako rozšírenia obrazovky iPhone, tieto aplikácie stále bežia na iPhone. Apple povedal, že vývojári budú môcť písať aplikácie, ktoré budú natívne fungovať na Apple Watch, ale nezaviazal sa k dátumu. Možno júnová konferencia Worldwide Developers Conference vnesie trochu svetla do tohto obmedzenia.

Je to pochopiteľné, vzhľadom na predpokladané problémy s výdržou batérie Apple Watch, ktoré sa podľa mňa ukázali ako neopodstatnené. Zvyčajne chodím spať s batériou Apple Watch nabitou na 50 percent. Napriek tomu, ak by som spustil Apple, váhal by som s uvoľnením tisícok natívnych aplikácií Apple Watch napísaných vývojármi, ktorí sa možno nikdy Apple Watch ani nedotkli. Teraz, keď vývojári môžu testovať svoje aplikácie na skutočnom zariadení, môžeme vidieť, ako aplikácie fungujú a podľa toho optimalizovať.

Napísal som päť aplikácií pre Apple Watch, ktoré sú už v obchode s aplikáciami, a už som odoslal aktualizácie, ktoré ich vylepšujú pre výkon. Veľa som sa pri tom naučil. Na začiatok je obrazovka malá, dokonca aj pri väčšom 42 mm modeli, ktorý vlastním. Na obrazovku sa zmestí len toľko tlačidiel. V skutočnosti tri naprieč a tri dole sú asi najviac, čo by ste chceli. Keď som si to uvedomil, prvá aplikácia, ktorú som napísal, bola Malý Tic Tac Toe! Niektoré aplikácie Apple Watch pri spustení na iPhone nič nerobia, ale nechcel som, aby to boli zákazníci sklamaný, a tak som sa uistil, že moja aplikácia Tic Tac Toe funguje na zariadeniach iPhone a iPad, aj keď vlastník nemá Apple Watch.

Malý Tic Tac Toe

Ďalšie, Prijal som dizajn tlačidiel 3x3 a vytvoril som ďalšiu aplikáciu, ktorá používa podobné rozhranie. Od mojej prvej aplikácie vôbec, v roku 2008, bola 100 zvukov, aplikáciu zvukových efektov so stovkami zvukov, myslel som si, že ju prestavím pre Apple Watch. Tá aplikácia sa volá TinySoundsa podobne ako Tiny Tic Tac Toe funguje aj na iPhonoch (a iPadoch). V skutočnosti, aj keď klepnete na zvukový efekt na Apple Watch, zvuk sa prehrá na iPhone. To je obmedzenie (alebo funkcia?) Apple Watch. Týmto spôsobom môžete aplikáciu použiť ako „diaľkové ovládanie“ na prehrávanie zvukového efektu na iPhone, aj keď je na telefóne spustená iná aplikácia alebo v režime uzamknutej obrazovky!

Aplikácia My TinySounds poskytuje používateľom prístup k 72 zvukom, čo zodpovedá 9 kategóriám po 8 tlačidiel (jedno tlačidlo je rezervované na návrat do zobrazenia kategórií.) Mohol by som vytvoriť verziu, ktorá využíva funkciu posúvania Digital koruna. Jeden problém, na ktorý som narazil, je, že zatiaľ čo aplikácia má 72 zvukov, dva z nich boli Prd a Burp. Je pochopiteľné, že Apple má pravidlo proti aplikáciám, ktoré sú podľa ich vlastných slov „Primarily Fart apps“, no zjavne to nebola moja aplikácia. Napriek tomu to zamietli, kým som tie zvuky nevymenil. "Príliš agresívny recenzent," povedal by som. Možno mi dovolia pridať tieto zvuky späť, pretože by to mohol byť zábavný žart, ale stále súčasťou užitočnej aplikácie. Napríklad v prejave môžete pridať svoj vlastný smiech alebo potlesk!

WatchMagic

Ako dieťa som predvádzal kúzelnícke predstavenia na narodeninových oslavách atď. Myslel som si, že by to bola dobrá príležitosť spojiť svoje vášne pre mágiu a technológiu a vytvoril som WatchMagic. Bez toho, aby som prezrádzal veľa... Musel som sa naučiť, ako zdieľať údaje medzi aplikáciou pre iPhone a aplikáciou Apple Watch pomocou skupín aplikácií. To je všetko, čo k tomu poviem! Trik funguje tak, že používateľ vyberie kartu z iPhonu a kúzelník uhádne kartu za pár sekúnd! Teraz nie sú potrebné Apple Watch, ale tento trik je oveľa jednoduchší! Myslím si, že po niekoľkých stávkach by zákazník mohol zaplatiť za svoje hodinky Apple Watch pomocou aplikácie WatchMagic!

Sledujte Krtka

Využil som svoje návrhy aplikácií Tiny Tic Tac Toe a TinySounds a vytvoril som Sledujte Krtka, verzia Whack A Mole pre Apple Watch! Na to som sa musel naučiť robiť animácie na hodinkách. Do aplikácie som pridal aj funkciu časovača.

Odhaliť dohodu

Nakoniec mám existujúcu bezplatnú aplikáciu s názvom Úplný prístup. USA. Táto aplikácia ponúka pri spustení na iPhone funkciu virtuálneho stierania ODKAZOVAŤ PONUKU, ktorá používateľom umožňuje prístup k miestnym ponukám. Stieranie je zábavné a dúfal som, že umožním používateľom poškriabať sa na obrazovke svojich hodiniek Apple Watch, aby videli dohodu. Bohužiaľ, pretože aplikácie bežia na iPhone a zobrazujú svoje výsledky na Apple Watch, nemohol som povoliť funkciu poškriabania. Do značnej miery ste obmedzení na stlačenie tlačidiel. Takže som len nechal okamžite zobraziť ponuku a uistil som sa, že funguje v režime Glance. To umožňuje používateľovi ukázať svoje hodinky pokladníkovi, aby využil výhodnú ponuku!

Veľa som sa naučil a budem posielať ďalšie aktualizácie s optimalizáciami a vytvárať ďalšie aplikácie pre Apple Watch. Mnohé z týchto aplikácií som napísal alebo začal písať ešte predtým, ako som vlastnil hodinky Apple Watch. Teraz, keď má toľko vývojárov v rukách (alebo na zápästí) to pravé, očakávam, že sa aplikácie zlepšia a naozaj uvidíme, čo dokážu. A keď Apple konečne povolí natívne aplikácie, naše aplikácie by mali byť ešte lepšie.