O que aprendi ao escrever aplicativos para o Apple Watch

Parece que estou esperando por um smartwatch habilitado para app desde a época da minha calculadora, no início dos anos 1980. Ainda estou esperando, porque enquanto o Apple Watch roda aplicativos como extensões da tela do iPhone, esses aplicativos ainda rodam no iPhone. A Apple disse que os desenvolvedores serão capazes de escrever aplicativos que rodam nativamente no Apple Watch, mas não tem um compromisso. Talvez a Worldwide Developers Conference de junho esclareça essa limitação.

Isso é compreensível, dados os problemas previstos com a duração da bateria do Apple Watch, que, para mim, se revelaram injustificados. Eu geralmente vou para a cama com a bateria do meu Apple Watch com cerca de 50 por cento cheia. Ainda assim, se eu dirigisse o Apple, hesitaria em lançar milhares de aplicativos nativos do Apple Watch escritos por desenvolvedores que podem nunca ter tocado em um Apple Watch. Agora que os desenvolvedores podem testar seus aplicativos no dispositivo real, podemos ver como os aplicativos funcionam e otimizam de acordo.

Eu escrevi cinco aplicativos do Apple Watch que já estão na app store e já enviei atualizações que os ajustam para desempenho. Aprendi muito no processo. Para começar, a tela é pequena, mesmo com o modelo maior de 42 mm que possuo. Existem tantos botões que cabem na tela. Na verdade, três na horizontal e três na vertical é o máximo que você deseja. Assim que percebi isso, o primeiro aplicativo que escrevi foi Tiny Tic Tac Toe! Alguns aplicativos do Apple Watch não fazem nada quando executados no iPhone, mas eu não queria que os clientes desapontado, então certifiquei-me de que meu aplicativo Tic Tac Toe funcione em iPhones e iPads, mesmo que o proprietário não tenha um Apple Watch.

Tiny Tic Tac Toe

Próximo, Adotei o design do botão 3x3 e construí outro aplicativo que usa uma interface semelhante. Desde meu primeiro aplicativo, em 2008, foi 100 sons, um aplicativo de efeitos sonoros com centenas de sons, pensei em reconstruí-lo para o Apple Watch. Esse aplicativo é chamado TinySoundse, como o Tiny Tic Tac Toe, também funciona em iPhones (e iPads). Na verdade, mesmo ao tocar em um efeito de som no Apple Watch, o áudio é reproduzido no iPhone. Essa é uma limitação (ou recurso?) Do Apple Watch. Dessa forma, você pode usar o aplicativo como um "controle remoto" para reproduzir um efeito sonoro no iPhone, mesmo que o telefone esteja executando um aplicativo diferente ou no modo de bloqueio de tela!

O aplicativo My TinySounds dá aos usuários acesso a 72 sons, o que corresponde a 9 categorias de 8 botões cada (um botão é reservado para voltar ao modo de exibição de categoria.) Posso fazer uma versão que aproveite o recurso de rolagem do Digital Coroa. Um problema que encontrei é que, embora o aplicativo tenha 72 sons, dois deles eram Fart e Burp. Compreensivelmente, a Apple tem uma regra contra aplicativos que são, em suas próprias palavras, "Principalmente aplicativos de peido", mas claramente esse não era o meu aplicativo. Ainda assim, eles rejeitaram, até que eu substituí aqueles sons. "Revisor excessivamente agressivo", eu diria. Talvez eles me deixem adicionar esses sons de volta, já que poderia ser uma brincadeira divertida, mas ainda parte de um aplicativo útil. Por exemplo, em um discurso, você pode adicionar suas próprias risadas ou aplausos!

WatchMagic

Quando criança, eu fazia shows de mágica em festas de aniversário etc. Achei que seria uma boa oportunidade de unir minhas paixões por magia e tecnologia e criei WatchMagic. Sem revelar muito... Tive que aprender sozinho a compartilhar dados entre um aplicativo do iPhone e um aplicativo do Apple Watch, usando grupos de aplicativos. É tudo o que direi sobre isso! O truque funciona: o usuário seleciona um cartão do iPhone e o mágico adivinha o cartão em segundos! Agora, um Apple Watch não é necessário, mas torna o truque muito mais fácil! Imagino que, depois de algumas apostas no bar, um cliente poderia pagar pelo Apple Watch usando o app WatchMagic!

Assistir a uma toupeira

Aproveitei os designs dos meus aplicativos Tiny Tic Tac Toe e TinySounds e criei Assistir a uma toupeira, uma versão de Whack A Mole para o Apple Watch! Para isso, tive que aprender a fazer animações no relógio. Eu também adicionei um recurso de temporizador ao aplicativo.

Revelar um negócio

Finalmente, tenho um aplicativo gratuito existente chamado AllAccess. nós. Este aplicativo oferece um recurso de raspadinha virtual REVEAL A DEAL quando executado no iPhone, para dar aos usuários acesso a negócios locais. O scratchoff é divertido e eu esperava permitir que os usuários rabiscassem na tela do Apple Watch para ver uma oferta. Infelizmente, como os aplicativos são executados no iPhone e exibem seus resultados no Apple Watch, não pude habilitar o recurso de scratch. Você está muito limitado a apertar botões. Então, acabei de fazer o negócio aparecer instantaneamente e certifique-se de que funcione no modo Olhar. Isso permite que um usuário mostre seu relógio a um caixa para aproveitar uma oferta!

Aprendi muito e irei enviar mais atualizações com otimizações e criar mais aplicativos Apple Watch. Eu escrevi ou comecei a escrever muitos desses aplicativos antes de ter um Apple Watch. Agora que tantos desenvolvedores têm o produto real em suas mãos (ou no pulso), espero que os aplicativos melhorem e veremos o que eles podem fazer. E quando a Apple finalmente permitir aplicativos nativos, nossos aplicativos deverão ser ainda melhores.