Hvad jeg lærte, mens jeg skrev apps til Apple Watch

Det ser ud til, at jeg har ventet på et app-aktiveret smartwatch siden mine dage med lommeregnerur i begyndelsen af ​​1980'erne. Jeg venter stadig, for mens Apple Watch kører apps som udvidelser af iPhones skærm, kører disse apps stadig på iPhone. Apple har sagt, at udviklere vil være i stand til at skrive apps, der kører indbygget på Apple Watch, men det har ikke forpligtet sig til en dato. Måske vil junis verdensomspændende udviklerkonference kaste lidt lys over denne begrænsning.

Dette er forståeligt i betragtning af Apple Watch's forventede batterilevetid problemer, som for mig har vist sig at være uberettiget. Jeg plejer at gå i seng med mit Apple Watchs batteri omkring 50 procent fuldt. Alligevel, hvis jeg kørte Apple, ville jeg være tøvende med at frigive tusindvis af indfødte Apple Watch-apps skrevet af udviklere, som måske aldrig selv har rørt et Apple Watch. Nu hvor udviklere kan teste deres apps på den faktiske enhed, kan vi se, hvordan apps fungerer og optimere i overensstemmelse hermed.

Jeg har skrevet fem Apple Watch-apps, der allerede er i app-butikken, og jeg har allerede indsendt opdateringer, der justerer dem til ydeevne. Jeg lærte meget i processen. Til at begynde med er skærmen lille, selv med den større 42 mm model, som jeg ejer. Der er kun så mange knapper, du kan få plads til på skærmen. Faktisk er tre på tværs og tre ned omkring det mest, du ønsker. Da jeg indså det, var den første app, jeg skrev Lille Tic Tac Toe! Nogle Apple Watch-apps gør ikke noget, når de kører på iPhone, men det ville jeg ikke have, at kunderne skulle være skuffet, så jeg sørgede for, at min Tic Tac Toe-app fungerer på iPhones og iPads, selvom ejeren ikke har en Apple Watch.

Lille Tic Tac Toe

Næste, Jeg omfavnede 3x3 knapdesignet og byggede en anden app, der bruger en lignende grænseflade. Siden min første app nogensinde, i 2008, var 100 lyde, en lydeffektapp med hundredvis af lyde, tænkte jeg, at jeg ville genopbygge den til Apple Watch. Den app hedder TinySounds, og ligesom Tiny Tic Tac Toe virker den også på iPhones (og iPads.) Faktisk, selv når du trykker på en lydeffekt på Apple Watch, afspilles lyden på iPhone. Det er en begrænsning (eller funktion?) ved Apple Watch. På denne måde kan du bruge appen som en "fjernbetjening" til at afspille en lydeffekt på iPhone, selvom telefonen kører en anden app eller i låseskærmstilstand!

Min TinySounds app giver brugerne adgang til 72 lyde, hvilket svarer til 9 kategorier med 8 knapper hver (en knap er reserveret til at gå tilbage til kategorivisningen.) Jeg laver måske en version, der udnytter den digitale rullefunktion Krone. Et problem, jeg stødte på, er, at mens appen har 72 lyde, var to af dem prut og bøvs. Forståeligt nok har Apple en regel imod apps, der med deres egne ord er "primært prut-apps", men det var tydeligvis ikke min app. Alligevel afviste de det, indtil jeg erstattede de lyde. "Overdrevent aggressiv anmelder," vil jeg sige. Måske vil de lade mig tilføje disse lyde tilbage, da det kunne være en sjov prank, men stadig en del af en nyttig app. For eksempel kan du til en tale tilføje din egen latter eller bifald!

WatchMagic

Som barn opførte jeg trylleshows ved fødselsdagsfester osv. Jeg troede, at dette ville være en god mulighed for at forene mine passioner for magi og teknologi, og jeg skabte WatchMagic. Uden at give for meget væk... Jeg skulle lære mig selv at dele data mellem en iPhone-app og en Apple Watch-app ved hjælp af App Groups. Det er alt, hvad jeg vil sige om det! Den måde, tricket fungerer på, er, at en bruger vælger et kort fra iPhone, og tryllekunstneren gætter kortet på få sekunder! Nu er et Apple Watch ikke påkrævet, men det gør tricket meget nemmere! Jeg regner med, at efter et par bar-væddemål, kunne en kunde betale for deres Apple Watch ved hjælp af WatchMagic-appen!

Se A Mole

Jeg udnyttede mine Tiny Tic Tac Toe og TinySounds app designs og skabte Se A Mole, en version af Whack A Mole til Apple Watch! Til dette skulle jeg lære at lave animationer på uret. Jeg har også tilføjet en timerfunktion til appen.

Afslør en aftale

Endelig har jeg en eksisterende gratis app kaldet AllAccess. OS. Denne app tilbyder en REVEAL A DEAL virtuel scratchoff-funktion, når den køres på iPhone, for at give brugerne adgang til lokale tilbud. Scratchoff er sjovt, og jeg håbede at lade brugerne skrabe væk på deres Apple Watch-skærm for at se en aftale. Ak, fordi apps kører på iPhone og viser deres resultater på Apple Watch, kunne jeg ikke aktivere en skrabefunktion. Du er stort set begrænset til knaptryk. Så jeg fik bare aftalen til at dukke op med det samme og sørgede for, at den fungerer i Glance-tilstand. Dette giver en bruger mulighed for at vise deres ur til en kasserer for at drage fordel af en aftale!

Jeg har lært en masse og vil indsende flere opdateringer med optimeringer og skabe flere Apple Watch-apps. Jeg skrev eller begyndte at skrive mange af disse apps, før jeg ejede et Apple Watch. Nu hvor så mange udviklere har den ægte vare i deres hænder (eller på deres håndled), forventer jeg, at apps bliver bedre, og vi vil virkelig se, hvad de kan gøre. Og når Apple endelig tillader native apps, burde vores apps være endnu bedre.