Como adicionar widgets transparentes personalizados à tela inicial do seu iPhone

Os widgets da tela inicial são um dos melhores novos recursos do iOS. E embora a implementação de widgets da Apple tenha sido amplamente elogiada, alguns aplicativos levaram esse recurso ainda mais longe.

Scriptable é um desses aplicativos. Ele permite que você crie widgets personalizados para a tela inicial do seu iPhone, que a comunidade tem usado para criar alguns utilitários incríveis.

Vejamos o que é Scriptable, como você pode usá-lo para criar widgets incríveis para o iPhone e como fazer com que seus widgets se misturem perfeitamente com o papel de parede da tela inicial.

O que é programável?

Scriptable é um aplicativo iOS gratuito que permite executar JavaScript no seu iPhone e iPad. Se você é um programador, pode escrever seus próprios scripts e executá-los. Se você não estiver familiarizado com nenhuma linguagem de programação, pode simplesmente copiar o código escrito por outras pessoas para adicionar recursos úteis ao seu dispositivo iOS.

Por exemplo, vimos um script que alerta automaticamente quando há uma queda de preço em qualquer um de seus aplicativos iOS favoritos.

Leia mais: O que é JavaScript e como funciona?

Scriptable ainda é relativamente novo na App Store, mas já adicionou muitos recursos de mudança de jogo, incluindo a capacidade de executar scripts em widgets do iOS 14. Isso significa que você pode escrever ou copiar o código JavaScript para Scriptable e ter seus próprios “mini aplicativos” personalizados exibindo informações por meio de widgets.

A comunidade Scriptable já criou alguns widgets maravilhosos dessa forma, com recursos úteis, como mostrar dados meteorológicos em um feed de notícias personalizado diretamente na tela inicial.

Embora as possibilidades sejam quase infinitas, você deve manter algumas limitações em mente. No momento em que este livro foi escrito, os widgets da tela inicial são compatíveis apenas com iPhones e iPod touch de 7ª geração. Infelizmente, você ainda não pode adicionar widgets à tela inicial de um iPad.

Por mais desconcertante que seja, a limitação é da extremidade da Apple; não é culpa do Scriptable. Da mesma forma, o iOS 14 tem certas limitações de memória nos widgets da tela inicial. Se você está planejando criar seus próprios widgets, certifique-se de verificar os limites antes de começar.

Finalmente, o aplicativo Scriptable tem uma galeria para ajudá-lo a encontrar rapidamente os scripts mais interessantes e instalá-los. Isso é bom para começar com o aplicativo, mas é melhor você procurar scripts hospedados no GitHub porque você encontrará instruções de configuração detalhadas lá.

As descrições da galeria do Scriptable não são as mais úteis para iniciantes; encontramos alguns bugs, como screenshots não visíveis.

Como Configurar Script

Existem algumas etapas comuns que você terá que seguir ao configurar widgets Scriptable, que incluem copiar o código JavaScript e importá-lo para o aplicativo. No entanto, as etapas finais variam para cada widget, que destacaremos um pouco mais tarde.

Primeiro, vamos cobrir o básico. Veja o que fazer para configurar o Scriptable:

  1. Baixe Scriptable . É um aplicativo exclusivo para iOS que pode ser baixado gratuitamente. As compras dentro do aplicativo são dicas opcionais para o desenvolvedor que não adiciona nenhum recurso.
  2. Baixe o aplicativo Atalhos da Apple. O código JavaScript tende a ser longo e você não quer ter que selecionar e copiar centenas de linhas de código no seu iPhone. Usaremos um atalho para salvar scripts em Scriptable em dois toques.
  3. Baixe o atalho Salvar Script para o seu iPhone. Para a maioria dos widgets programáveis, você terá que ir para a página do GitHub do script e encontrar o código bruto para usar este atalho.
  4. Por exemplo, depois de abrir o script Weather Cal no GitHub, clique no botão Raw acima da primeira linha do script. A partir daqui, clique no botão Compartilhar no Safari (ou no navegador que você está usando) e toque em Salvar script . Isso irá adicioná-lo ao Scriptable.
Galeria de imagens (2 imagens)

Adicionando um widget programável

A seguir, vamos ver como adicionar widgets iOS do Scriptable à tela inicial do seu iPhone:

  1. Toque e segure qualquer parte vazia da tela inicial até que todos os ícones de aplicativos comecem a balançar.
  2. Toque no ícone de adição no canto superior esquerdo.
  3. Pesquise por Script .
  4. Deslize para a direita para selecionar o tamanho do widget que você precisa. Você pode escolher Pequeno , Médio ou Grande .
  5. Toque em Adicionar widget .
  6. Agora toque no widget. Isso mostrará uma caixa chamada Run Script .
  7. Toque em Escolher ao lado de Script e selecione o script que deseja usar.
  8. Se o script exigir, digite o texto na caixa Parâmetro . Isso é usado para algumas entradas básicas, como quando redefinir um temporizador.
  9. Toque em qualquer parte em branco da tela e você verá o widget exibindo as informações de que você precisa.
Galeria de imagens (3 imagens)

Como dar um plano de fundo transparente aos widgets programáveis

Alguns widgets programáveis, como Weather Cal , permitem que você altere seu plano de fundo. Você pode usar este recurso para tornar seu widget "transparente". O truque é usar um script que fará uma captura de tela da sua tela inicial para criar uma imagem de fundo com uma correspondência perfeita para o widget.

Relacionado: Como personalizar a tela inicial do seu iPhone com widgets e ícones de aplicativos

Tecnicamente, este script deve funcionar com outros aplicativos construtores de widget, como Widgetsmith . Embora seja totalmente otimizado para Script, você pode encontrar pequenos problemas de alinhamento com outros aplicativos.

Siga estas etapas para obter um fundo totalmente transparente para widgets:

  1. Baixe o script de Widgets invisíveis .
  2. Toque em Compartilhar > Salvar script e dê a ele qualquer nome, como Widgets invisíveis .
  3. Agora vá para a tela inicial do seu iPhone. Toque e segure uma parte vazia da tela inicial até que todos os ícones de aplicativos comecem a balançar. Agora continue deslizando para a esquerda até chegar a uma página em branco.
  4. Agora faça uma captura de tela do seu iPhone .
  5. Abra Scriptable , execute Invisible Widgets e toque em Continuar . Em seguida, selecione a captura de tela que você tirou na etapa anterior.
  6. Siga as instruções para selecionar o tamanho e a posição do widget, tocando em Exportar para fotos quando terminar.
  7. Agora você pode abrir qualquer script em Scriptable (contanto que permita adicionar uma imagem como plano de fundo) e usar essa imagem para criar lindos widgets transparentes.
Galeria de imagens (3 imagens)

Roteiro para a glória

Se você sabe codificar, o Scriptable tem todas as ferramentas de que você precisa para uma automação iOS séria. Mas mesmo que você não seja um programador, você pode aproveitar o trabalho de outras pessoas usando este ótimo aplicativo. Widgets excelentes são apenas uma parte do pacote Scriptable; dê uma olhada ao redor e veja o que mais você pode conseguir com ele.

E lembre-se de que a automação no iOS não termina com Scriptable. O Siri Shortcuts também possui várias ferramentas para melhorar sua produtividade.