Što sam naučio dok sam pisao aplikacije za Apple Watch

click fraud protection

Čini se kao da sam čekao pametni sat s omogućenom aplikacijom još od dana kada sam imao sat s kalkulatorom ranih 1980-ih. Još uvijek čekam, jer dok Apple Watch pokreće aplikacije kao proširenja zaslona iPhonea, te aplikacije i dalje rade na iPhoneu. Apple je rekao da će programeri moći pisati aplikacije koje se pokreću na Apple Watchu, ali se nije obvezao na datum. Možda će lipanjska Worldwide Developers Conference baciti svjetlo na ovo ograničenje.

To je razumljivo, s obzirom na očekivane probleme s trajanjem baterije Apple Watcha, koji su se, za mene, pokazali neopravdanim. Obično idem u krevet s baterijom mog Apple Watcha napunjenom oko 50 posto. Ipak, da sam vodio Apple, oklijevao bih pustiti tisuće izvornih aplikacija za Apple Watch koje su napisali programeri koji možda nikada nisu ni dotakli Apple Watch. Sada kada programeri mogu testirati svoje aplikacije na stvarnom uređaju, možemo vidjeti kako aplikacije rade i optimizirati u skladu s tim.

Napisao sam pet aplikacija za Apple Watch koje su već u trgovini aplikacija i već sam poslao ažuriranja koja im prilagođavaju performanse. Naučio sam puno u tom procesu. Za početak, zaslon je mali, čak i kod većeg modela od 42 mm koji posjedujem. Postoji samo toliko gumba koje možete staviti na zaslon. Zapravo, tri poprijeko i tri dolje je otprilike najviše što biste željeli. Kada sam to shvatio, prva aplikacija koju sam napisao bila je

Sitni Tic Tac Toe! Neke aplikacije za Apple Watch ne rade ništa kada rade na iPhoneu, ali nisam želio da to budu kupci razočaran, pa sam se pobrinuo da moja Tic Tac Toe aplikacija radi na iPhoneu i iPadu čak i ako vlasnik nema Apple Watch.

Sitni Tic Tac Toe

Sljedeći, Prihvatio sam dizajn gumba 3x3 i napravio drugu aplikaciju koja koristi slično sučelje. Od moje prve aplikacije 2008 100 zvukova, aplikaciju za zvučne efekte sa stotinama zvukova, mislio sam da ću je obnoviti za Apple Watch. Ta aplikacija se zove TinySounds, i kao Tiny Tic Tac Toe, također radi na iPhone uređajima (i iPadima). Zapravo, čak i kada dodirnete zvučni efekt na Apple Watchu, zvuk se reproducira na iPhoneu. To je ograničenje (ili značajka?) Apple Watcha. Na ovaj način možete koristiti aplikaciju kao "daljinski upravljač" za reprodukciju zvučnog efekta na iPhoneu, čak i ako je na telefonu pokrenuta druga aplikacija ili u načinu zaključavanja zaslona!

Aplikacija My TinySounds korisnicima daje pristup do 72 zvuka, što odgovara 9 kategorija od po 8 gumba (jedan gumb je rezervirano za povratak na prikaz kategorije.) Mogao bih napraviti verziju koja koristi značajku pomicanja digitalnog Kruna. Jedan problem na koji sam naišao je taj što, dok aplikacija ima 72 zvuka, dva su bila Prdec i Podrigivanje. Razumljivo, Apple ima pravilo protiv aplikacija koje su, prema vlastitim riječima, "primarno prdeće aplikacije", ali očito to nije bila moja aplikacija. Ipak, odbijali su je, sve dok nisam zamijenio te zvukove. "Previše agresivan recenzent", rekao bih. Možda će mi dopustiti da vratim te zvukove jer bi to mogla biti zabavna šala, ali ipak dio korisne aplikacije. Na primjer, na govoru možete dodati svoj smijeh ili pljesak!

WatchMagic

Kao klinac sam izvodio mađioničarske predstave na rođendanima itd. Mislio sam da bi ovo bila dobra prilika da spojim svoje strasti za magijom i tehnologijom i stvorio sam WatchMagic. Bez davanja previše... Morao sam se naučiti kako dijeliti podatke između iPhone aplikacije i Apple Watch aplikacije, koristeći grupe aplikacija. To je sve što ću reći o tome! Način na koji trik funkcionira je da korisnik odabere karticu s iPhonea, a mađioničar pogodi karticu za nekoliko sekundi! Sada, Apple Watch nije potreban, ali čini trik puno lakšim! Pretpostavljam da bi nakon nekoliko oklada na šipke kupac mogao platiti svoj Apple Watch pomoću aplikacije WatchMagic!

Gledajte Krticu

Iskoristio sam svoje dizajne aplikacija Tiny Tic Tac Toe i TinySounds i stvorio ih Gledajte Krticu, verzija Whack A Mole za Apple Watch! Za to sam morao naučiti raditi animacije na satu. Također sam dodao značajku timera u aplikaciju.

Otkrijte dogovor

Konačno, imam postojeću besplatnu aplikaciju pod nazivom Sav pristup. NAS. Ova aplikacija nudi virtualnu značajku OTKRIVANJA DEAL kada se pokrene na iPhoneu, kako bi korisnicima omogućila pristup lokalnim ponudama. Scratchoff je zabavan i nadao sam se da ću dopustiti korisnicima da zagrebu na svom Apple Watch zaslonu kako bi vidjeli dogovor. Jao, jer se aplikacije pokreću na iPhoneu i prikazuju svoje rezultate na Apple Watchu, nisam mogao omogućiti značajku grebanja. Prilično ste ograničeni na pritiske gumba. Tako da sam odmah napravio ponudu i provjerio funkcionira li u načinu rada Pogled. To omogućuje korisniku da pokaže svoj sat blagajniku kako bi iskoristio ponudu!

Naučio sam puno i slat ću još ažuriranja s optimizacijama i stvarati više aplikacija za Apple Watch. Napisao sam ili počeo pisati mnoge od ovih aplikacija prije nego što sam posjedovao Apple Watch. Sada kada toliko programera ima pravu stvar u svojim rukama (ili na zapešću), očekujem da će aplikacije postati bolje i stvarno ćemo vidjeti što mogu učiniti. A kada Apple konačno dopusti izvorne aplikacije, naše bi aplikacije trebale biti još bolje.