Apple Watch – Apresentação

On 12 de fevereiro de 2016 by Iury Souza

Apple Watch

O que é Apple Watch?

O Apple Watch é um smartwatch desenvolvido pela Apple Inc. Ele incorpora rastreamento de atividades físicas, com capacidades relacionadas a saúde, além de se integrar com outros produtos e serviços da Apple. O Watch se apoia numa conexão sem fio com um iPhone para realizar muitas de suas funções básicas, tais como ligações e mensagens de texto. Ele se comunica com o iPhone 5 e posteriores executando o iOS 8.2 ou mais recente, através de uma conexão Bluetooth.

Novo paradigma

Assim como os outros smartwatches o objetivo do Apple Watch é libertar os usuários de seus smartphones, e para isso faz uso de uma extensa política no design de suas aplicações e na forma como as mesmas se comunicam com os usuários. Vamos a elas.

Para se construir uma Watch App é necessário compreender como o próprio dispositivo foi concebido.

  • Interações leves: O Apple Watch foi projetado para interações rápidas que tiram o melhor do visor e de sua posição no pulso do utilizador. A informação é rápida e de fácil acesso e focam no conteúdo que o usuário mais se importa.
  • Gestos:
    • Toques ativam eventos baseados em ações no seu aplicativo.
    • Swipes verticais rolam a tela atual
    • Swipes horizontais mostram a tela anterior ou posterior numa interface de página.
    • Swipes a partir do canto esquerdo levam a tela pai numa interface hierárquica.

      Interação por gestos

  • Digital Crown: A Digital Crown, permite que o usuário role o conteúdo da tela sem obstruir a visão desse conteúdo. Permite também interação com pickers em interfaces customizadas.

 

Desenvolver para o Apple Watch significa prover ao usuário informações importantes e úteis da maneira mais imediata e conveniente possível.

Um projeto de um aplicativo WatchOS deve incluir uma Watch app, mas também pode incluir uma Glance, notificações customizadas e complications. Cada interface oferece uma maneira única para os usuários interagirem com seu aplicativo.

 

A Watch App

A Watch app é o aplicativo que é iniciado pela tela home do Apple Watch. Contém a interface de usuário completa e permite uma ou mais telas de conteúdo customizado definido pelo programador. Ela deve ser utilizada para mostrar todo conteúdo planejado para o Apple Watch, que costuma ser um subconjunto do que é oferecido no seu aplicativo iOS.

 

A interface Glance

Uma glance é uma interface feita para se mostrar a informação mais importante do seu app naquele instante. Não são obrigatórias, mas devido a sua fácil acessibilidade costumam ser extremamente uteis para o usuário. Tem esse nome que significa, um olhar breve e apressado, exatamente por ter esse propósito de serem vistas rapidamente. Todo o conteúdo da glance cabe na tela, não permitem rolagem, nem botões, nem qualquer tipo de interação.

Apple Watch Glance

 

Notificações customizáveis e com ações

São bem similares as notificações oferecidas pelo Android Wear. Através de uma pequena alteração no código o programador pode incluir ações simples para responder as notificações.

As notificações comuns são chamadas de short-look­ (breve olhar), quando o movimento do usário indica um desejo de ver mais informações a interface é alterada para uma mais detalhada, chamada de long-look (olhar longo), nesta os botões de ações são exibidos.

Notificações Customizáveis

 

Complications

Complications são pequenos elementos visuais que aparecem na watchface (tela inicial do Apple Watch). As complications estão visíveis sempre que o usuário vê as horas. Assim, os apps podem oferecer informações específicas bem na tela de inicial. IE.: App de clima mostra a temperatura ao lado das horas.

Várias watchfaces com diferentes slots para Complications

 

 

Arquitetura de uma Watch App

 

Model, View, Controller

De maneira simplificada é isso:

  • O Apple Watch contém os recursos da interface de usuário (o Storyboard e as imagens estáticas), e os processos de entrada do usuário, mas na verdade não executa nenhum código. Em outras palavras, o relógio é uma View.
  • O iPhone contém todo o código e responde aos eventos como iniciar um app, apertar botões ou alteraração valores. Em outras palavras, o smartphone é o controller e o mode.

 

O que isso significa? Todas as aplicações do watchkit devem ser entregues com um app já existente para iPhone deve estar no alcance do iPhone do usuário para poderem funcionar. Isso não é só um requerimento arbitrário, mas uma necessidade nessa primeira iteração do framework Watchkit. Cada Watchkit app tem duas partes: uma extensão que executa direto no iPhone do usuário e um conjunto de recursos de interface que são instalados no Apple Watch.

Nessa primeira iteração desenvolvedores terceiros não poderão criar aplicativos nativos ao Apple Watch. E devido a essa separação do código, que é executado no iPhone, um app Watchkit que se desconectar do iPhone emparelhado não irá mais funcionar.

Como funciona de verdade

Apesar de parecer complicado gerenciar as funcionalidades entre o iPhone e o Apple Watch, a Apple conseguiu fazer a experiência descomplicada e transparente. A informação é transferida entre os dispositivos utilizando uma combinação de bluetooth e Wi-fi dependendo da força do sinal e da velocidade de transmissão necessária.

Summary
Apple Watch - Apresentação
Article Name
Apple Watch - Apresentação
Description
O Apple Watch é um smartwatch desenvolvido pela Apple Inc. Ele incorpora rastreamento de atividades físicas, com capacidades relacionadas a saúde, além de se integrar com outros produtos e serviços da Apple.
Author
Publisher Name
iMobilis
Publisher Logo

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *