Latest · July 13, 2022 0

Apple volta ao futuro com aplicativos da web

Appleholic, (substantivo), 忙p路蓹lh蓱l路瑟k: Uma pessoa imaginativa que pensa sobre o que a Apple está fazendo, por que e para onde está indo. Fornecendo notícias, conselhos e entretenimento populares relacionados à Apple desde 1999.

A Apple está prestes a introduzir Service Workers no Safari 11.1. Então, o que são Service Workers e por que eles podem ser importantes para você ou sua empresa?

Aplicativos da Web liberados

Introduzido pela primeira vez no Safari Technology Preview 46, Service Workers permitem scripts em segundo plano para alimentar aplicativos da Web offline e devem possibilitar (por exemplo) que os desenvolvedores criem aplicativos da Web que possam funcionar mesmo quando offline.

Isso pode significar serviços da Web que você pode salvar na tela inicial como qualquer outro aplicativo, uso da câmera em uma página da Web, sincronização em segundo plano e outras maneiras de criar aplicativos da Web que funcionem online ou offline.

Eles fazem parte de uma iniciativa de todo o setor para permitir que os desenvolvedores criem aplicativos Web progressivos, aplicativos baseados em navegador que também podem funcionar offline graças à capacidade dos Service Workers de armazenar dados em cache para uso offline.

Aplicativos para todos

Uma vantagem dessa abordagem é que ela deve permitir que os desenvolvedores criem aplicativos de plataforma cruzada (incluindo, potencialmente, soluções de conferência seguras de classe empresarial) que funcionarão em qualquer navegador compatível com os padrões.

Quando a Apple introduziu o suporte ao Service Worker, ele disse:

“Aplicativos offline são importantes para a web. Depois que o HTML5 tentou acomodá-los com o Cache de Aplicativo Offline, a especificação Service Workers foi criada como sucessora.

“Este padrão descreve novas APIs focadas no uso de JavaScript para lidar com o carregamento de recursos para uma página da Web sem acesso à rede. Enquanto o trabalho continua, estamos entusiasmados em habilitar Service Workers por padrão nesta versão.”

Em notícias relacionadas, a Apple também está trabalhando em uma especificação de Web App Manifests, uma segunda tecnologia necessária para tornar os Progressive Web Applications uma realidade no Safari. Isso traz informações importantes, como nomes, descrições, ícones e assim por diante, necessárias para criar uma interface de aplicativo.

Ao combinar Service Workers com Web App Manifests, você pode criar aplicativos baseados em JavaScript que podem ser executados na tela inicial e agir como aplicativos (ou seja, com uma interface de usuário).

Há uma explicação clara, mas técnica de tudo isso em Mobiforge.

A App Store se torna profissional

Alguns argumentam que, ao introduzir esse suporte, a Apple está mudando a política de desenvolvimento do iOS, elevando o status dos aplicativos da web acima daqueles vendidos na App Store.

Não concordo muito com essa análise.

Embora eu ache que os aplicativos da Web substituirão muitos dos aplicativos iOS relativamente simples e de função única, também acho que isso aumentará o status desses aplicativos disponibilizados pela App Store.

Esses aplicativos complexos fornecerão mais funcionalidades do que os aplicativos baseados na Web, embora os aplicativos baseados na Web sejam muito mais fáceis de usar em todas as plataformas, trazendo utilitários semelhantes ao iOS para Macs, PCs e outros lugares.

Esse é provavelmente um elemento importante para a visão de longo prazo da Apple sobre a evolução da computação.

A história se repete

Há um elemento de ironia histórica em tudo isso.

Em um passado relativamente recente, o então CEO da Apple, Steve Jobs, argumentou que não havia necessidade de criar suporte para o desenvolvimento de aplicativos no iOS porque os iPhones possibilitavam a execução de aplicativos Web 2.0 através do navegador Safari.

Empregos e cia. rapidamente viu o sentido de abandonar esse plano, e a empresa abriu sua então nova plataforma de smartphones para desenvolvedores, criando dezenas de milhares de empregos e bilhões de dólares em um movimento.

Mais uma coisa: Estou bastante interessado em quaisquer planos que a Apple possa ter para integrar o uso de tais aplicativos da web em seus aplicativos de fluxo de trabalho recém-adquiridos. Que tipo de funcionalidade os usuários da Apple podem acessar agrupando vários serviços, principalmente em conjunto com a Siri?

Saiba mais sobre Service Workers e tecnologias associadas aqui.

Google+?Se você usa mídias sociais e é um usuário do Google+, por que não se juntar à comunidade Kool Aid Corner da AppleHolic e se envolver com a conversa enquanto buscamos o espírito do Novo Modelo da Apple?

Tem uma história? Por favormande-me uma linha através do Twittere deixe-me saber. Gostaria que você escolhesse me seguir lá para que eu possa informá-lo sobre novos artigos que publico e relatórios que encontro.