Ką sužinojau rašydamas programas Apple Watch

click fraud protection

Atrodo, kad aš laukiau išmaniojo laikrodžio su programėle nuo skaičiuotuvo laikrodio laikų devintojo dešimtmečio pradžioje. Aš vis dar laukiu, nes nors Apple Watch paleidžia programas kaip iPhone ekrano plėtinius, šios programos vis tiek veikia iPhone. „Apple“ teigė, kad kūrėjai galės rašyti programas, kurios savaime veikia „Apple Watch“, tačiau nėra įsipareigojusios dėl datos. Galbūt birželio mėn. pasaulinė kūrėjų konferencija paaiškins šį apribojimą.

Tai suprantama, atsižvelgiant į numatomas „Apple Watch“ akumuliatoriaus veikimo trukmės problemas, kurios man pasirodė nepagrįstos. Paprastai einu miegoti, kai „Apple Watch“ baterija yra įkrauta maždaug 50 procentų. Vis dėlto, jei paleisčiau „Apple“, nedvejočiau atskleisti tūkstančius vietinių „Apple Watch“ programų, parašytų kūrėjų, kurie galbūt niekada net nepalietė „Apple Watch“. Dabar, kai kūrėjai gali išbandyti savo programas tikrame įrenginyje, galime matyti, kaip programos veikia, ir atitinkamai optimizuoti.

Parašiau penkias „Apple Watch“ programas, kurios jau yra programų parduotuvėje, ir jau pateikiau atnaujinimus, kurie pagerina jų veikimą. Proceso metu daug išmokau. Pradedantiesiems ekranas yra mažas, net ir su didesniu 42 mm modeliu, kurį turiu. Ekrane telpa tik tiek mygtukų. Tiesą sakant, trys skersai ir trys žemyn – tai daugiausia, ko norėtumėte. Kai tai supratau, pirmoji programa, kurią parašiau, buvo

Mažytis Tic Tac Toe! Kai kurios „Apple Watch“ programos neveikia „iPhone“, bet aš nenorėjau, kad klientai būtų nusivyliau, todėl įsitikinau, kad „Tic Tac Toe“ programa veikia „iPhone“ ir „iPad“, net jei savininkas neturi Apple Watch.

Mažytis Tic Tac Toe

Kitas, Priėmiau 3x3 mygtukų dizainą ir sukūriau kitą programą, kuri naudoja panašią sąsają. Nuo mano pirmosios programos 2008 m 100 garsų, garso efektų programa su šimtais garsų, maniau, kad perkursiu ją Apple Watch. Ta programa vadinama TinySounds, ir kaip „Tiny Tic Tac Toe“, jis taip pat veikia „iPhone“ (ir „iPad“ įrenginiuose). Tiesą sakant, net palietus garso efektą „Apple Watch“, garsas grojamas „iPhone“. Tai yra Apple Watch apribojimas (ar funkcija?). Tokiu būdu galite naudoti programą kaip „nuotolinio valdymo pultą“, kad paleistumėte garso efektą „iPhone“, net jei telefone veikia kita programa arba veikia užrakto ekrano režimas!

„My TinySounds“ programa suteikia vartotojams prieigą prie 72 garsų, kurie atitinka 9 kategorijas po 8 mygtukus (vienas mygtukas yra rezervuota grįžti į kategorijų rodinį.) Galiu sukurti versiją, kuri panaudotų skaitmeninio slinkimo funkciją Karūna. Viena problema, su kuria susidūriau, yra ta, kad nors programoje yra 72 garsai, du iš jų buvo Fart ir Burp. Suprantama, kad „Apple“ taiko taisyklę, prieštaraujančią programoms, kurios, jų pačių žodžiais, yra „daugiausia Fart programos“, tačiau akivaizdu, kad tai nebuvo mano programa. Vis dėlto jie jį atmetė, kol nepakeičiau tų garsų. „Per daug agresyvus apžvalgininkas“, – sakyčiau. Galbūt jie leis man pridėti tuos garsus, nes tai gali būti linksma išdaiga, bet vis tiek naudingos programos dalis. Pavyzdžiui, kalbėdami galite pridėti savo juoko ar plojimų!

Laikrodžio magija

Vaikystėje rengdavau magiškus pasirodymus gimtadienio vakarėliuose ir pan. Maniau, kad tai būtų gera proga sujungti savo aistras magijai ir technologijoms, ir aš sukūriau Laikrodžio magija. Per daug neišduodant... Turėjau išmokyti pats dalytis duomenimis tarp „iPhone“ programos ir „Apple Watch“ programos, naudojant programų grupes. Tai viskas, ką aš apie tai pasakysiu! Šis triukas veikia taip, kad vartotojas pasirenka kortelę iš „iPhone“, o magas atspėja kortelę per kelias sekundes! Dabar „Apple Watch“ nereikia, tačiau tai labai palengvina triuką! Manau, kad po kelių barų statymų klientas gali sumokėti už savo „Apple Watch“ naudodamas „WatchMagic“ programą!

Žiūrėkite „A Mole“.

Aš panaudojau savo „Tiny Tic Tac Toe“ ir „TinySounds“ programų dizainą ir sukūriau Žiūrėkite „A Mole“., „Whack A Mole“ versija, skirta „Apple Watch“! Tam turėjau išmokti daryti animaciją laikrodyje. Taip pat programėlėje pridėjau laikmačio funkciją.

Atskleiskite sandorį

Galiausiai turiu nemokamą programą, vadinamą Visi prieiga. JAV. Ši programa siūlo virtualią nubraukimo funkciją „REVEAL A DEAL“, kai ji veikia „iPhone“, kad vartotojai galėtų pasiekti vietinius pasiūlymus. Nubraukimas yra smagus, todėl tikėjausi, kad naudotojai galės nubraukti savo „Apple Watch“ ekraną, kad pamatytų sandorį. Deja, kadangi programos veikia „iPhone“ ir rodo rezultatus „Apple Watch“, negalėjau įjungti braižymo funkcijos. Jūs beveik apsiribojate mygtukų paspaudimais. Taigi aš tiesiog padariau sandorį akimirksniu ir įsitikinau, kad jis veikia žvilgsnio režimu. Tai leidžia vartotojui parodyti savo laikrodį kasininkui, kad galėtų pasinaudoti sandoriu!

Daug išmokau ir pateiksiu daugiau atnaujinimų su optimizavimu ir kursiu daugiau „Apple Watch“ programų. Daugelį šių programų parašiau arba pradėjau rašyti dar prieš turėdamas „Apple Watch“. Dabar, kai tiek daug kūrėjų turi tikrą daiktą savo rankose (arba ant riešo), tikiuosi, kad programos tobulės, ir mes tikrai pamatysime, ką jie gali padaryti. Ir kai „Apple“ pagaliau leis naudoti vietines programas, mūsų programos turėtų būti dar geresnės.