Co jsem se naučil při psaní aplikací pro Apple Watch

Zdá se, že jsem na chytré hodinky s podporou aplikace čekal od doby, kdy jsem počátkem 80. let 20. století sledoval hodinky s kalkulačkou. Stále čekám, protože zatímco Apple Watch spouští aplikace jako rozšíření obrazovky iPhone, tyto aplikace stále běží na iPhone. Apple řekl, že vývojáři budou moci psát aplikace, které na Apple Watch běží nativně, ale nezavázal se k datu. Možná, že červnová konference Worldwide Developers Conference vnese trochu světla do tohoto omezení.

To je pochopitelné, vzhledem k očekávaným problémům s výdrží baterie Apple Watch, které se pro mě ukázaly jako neopodstatněné. Obvykle chodím spát s baterií Apple Watch nabitou na 50 procent. Přesto, kdybych provozoval Apple, váhal bych s uvolněním tisíců nativních aplikací Apple Watch napsaných vývojáři, kteří se Apple Watch možná nikdy ani nedotkli. Nyní, když mohou vývojáři testovat své aplikace na skutečném zařízení, můžeme vidět, jak si aplikace vedou, a podle toho optimalizovat.

Napsal jsem pět aplikací pro Apple Watch, které jsou již v obchodě s aplikacemi, a již jsem odeslal aktualizace, které je upravují pro výkon. Během toho jsem se hodně naučil. Pro začátek je obrazovka malá, a to i u většího 42mm modelu, který vlastním. Na obrazovku se vejde jen tolik tlačítek. Ve skutečnosti tři napříč a tři dolů jsou asi nejvíc, co byste chtěli. Jakmile jsem si to uvědomil, první aplikace, kterou jsem napsal, byla

Malý Tic Tac Toe! Některé aplikace Apple Watch při spuštění na iPhonu nic nedělají, ale nechtěl jsem, aby to byli zákazníci zklamaný, a tak jsem se ujistil, že moje aplikace Tic Tac Toe funguje na iPhonech a iPadech, i když majitel nemá Apple Watch.

Malý Tic Tac Toe

Další, Přijal jsem design tlačítka 3x3 a vytvořil další aplikaci, která používá podobné rozhraní. Od mé první aplikace v roce 2008 byla 100 zvuků, aplikaci pro zvukové efekty se stovkami zvuků, myslel jsem, že ji přebuduji pro Apple Watch. Ta aplikace se jmenuje TinySoundsa stejně jako Tiny Tic Tac Toe funguje také na iPhonech (a iPadech). Ve skutečnosti, i když klepnete na zvukový efekt na Apple Watch, zvuk se na iPhonu přehraje. To je omezení (nebo funkce?) Apple Watch. Tímto způsobem můžete aplikaci použít jako „dálkový ovladač“ k přehrání zvukového efektu na iPhonu, i když na telefonu běží jiná aplikace nebo je v režimu uzamčené obrazovky!

Aplikace My TinySounds poskytuje uživatelům přístup k 72 zvukům, což odpovídá 9 kategoriím po 8 tlačítkách (jedno tlačítko je vyhrazeno pro návrat zpět do zobrazení kategorií.) Mohl bych vytvořit verzi, která využívá funkci posouvání Digital Koruna. Jeden problém, na který jsem narazil, je ten, že zatímco aplikace má 72 zvuků, dva z nich byly Prd a říhnutí. Je pochopitelné, že Apple má pravidlo proti aplikacím, které jsou podle jejich vlastních slov „primárně prdící aplikace“, ale zjevně to nebyla moje aplikace. Přesto to odmítli, dokud jsem ty zvuky nevyměnil. "Příliš agresivní recenzent," řekl bych. Možná mě nechají přidat ty zvuky zpět, protože by to mohl být zábavný žert, ale stále součástí užitečné aplikace. Například při projevu můžete přidat svůj vlastní smích nebo potlesk!

WatchMagic

Jako dítě jsem předváděl kouzelnická představení na narozeninových oslavách atd. Myslel jsem, že by to byla dobrá příležitost spojit své vášně pro magii a technologii, a vytvořil jsem WatchMagic. Aniž bych toho příliš rozdával... Musel jsem se naučit, jak sdílet data mezi aplikací pro iPhone a aplikací Apple Watch pomocí skupin aplikací. To je vše, co k tomu řeknu! Trik funguje tak, že uživatel vybere kartu z iPhonu a kouzelník uhodne kartu během několika sekund! Nyní nejsou vyžadovány Apple Watch, ale tento trik je mnohem jednodušší! Domnívám se, že po několika sázkách na bary by zákazník mohl zaplatit za své Apple Watch pomocí aplikace WatchMagic!

Podívejte se na Krtek

Využil jsem své návrhy aplikací Tiny Tic Tac Toe a TinySounds a vytvořil Podívejte se na Krtek, verze Whack A Mole pro Apple Watch! K tomu jsem se musel naučit dělat animace na hodinkách. Do aplikace jsem také přidal funkci časovače.

Odhalit dohodu

Konečně mám existující bezplatnou aplikaci s názvem Veškerý přístup. NÁS. Tato aplikace nabízí při spuštění na iPhone funkci virtuálního stírání ODKAZUJTE, která uživatelům umožňuje přístup k místním nabídkám. Poškrábání je zábavné a doufal jsem, že umožním uživatelům poškrábat se na obrazovce svých Apple Watch, aby viděli dohodu. Bohužel, protože aplikace běží na iPhone a zobrazují své výsledky na Apple Watch, nemohl jsem povolit funkci škrábání. Jste do značné míry omezeni na stisknutí tlačítek. Takže jsem jen nechal okamžitě zobrazit nabídku a ujistil se, že funguje v režimu Pohled. To umožňuje uživateli ukázat své hodinky pokladníkovi, aby využil výhodnou nabídku!

Hodně jsem se naučil a budu předkládat další aktualizace s optimalizacemi a vytvářet další aplikace pro Apple Watch. Mnoho z těchto aplikací jsem napsal nebo začal psát ještě předtím, než jsem vlastnil Apple Watch. Nyní, když tolik vývojářů má v rukou (nebo na zápěstí) to pravé, očekávám, že se aplikace zlepší a skutečně uvidíme, co dokážou. A až Apple konečně povolí nativní aplikace, naše aplikace by měly být ještě lepší.