Os desenvolvedores da Bloomberg em breve poderão criar aplicativos universais para iPhone, iPad e Mac

A Apple fornecerá novas ferramentas de desenvolvedor que permitirão, pela primeira vez, aos fabricantes de aplicativos projetar, projetar e compilar um único binário de aplicativo que será executado em dispositivos iPhone, iPad e Mac.

De acordo com Mark Gurman da Bloomberg hoje, as próximas ferramentas de desenvolvedor devem ajudar os programadores a expandir seus aplicativos existentes para iPhone e iPad para a plataforma Mac.

Os chamados binários universais não são novidade: a Apple os utiliza no iOS desde o lançamento do iPad original em 2010 e no macOS desde a mudança para os processadores Intel em 2005.

Com binários universais, os desenvolvedores podem combinar ativos de código e interface do usuário para seus aplicativos para iPhone e aplicativos otimizados para iPad em um único download.

As próximas novas ferramentas estenderão o conceito binário universal para aplicativos macOS também. Em outras palavras, os desenvolvedores poderão projetar aplicativos que funcionem não apenas com uma tela sensível ao toque em dispositivos iOS, mas também com um mouse e trackpad no seu Mac.

Do relatório:

A iniciativa de aplicativos da Apple faz parte de um esforço maior e de longo prazo para tornar os fundamentos de seu hardware e software mais semelhantes. Há vários anos, a empresa começou a projetar seus próprios processadores para dispositivos iOS.

Começou a fazer o mesmo no Mac, lançando recentemente um chip T2 em seu iMac Pro, que transfere recursos como segurança e gerenciamento de energia do principal processador Intel para o silício projetado pela Apple. Da mesma forma que a Apple planeja unificar aplicativos, também poderia um dia usar o mesmo processador principal em dispositivos Macs e iOS.

Isso facilitaria a criação de um único sistema operacional para todos os gadgets da Apple, algo que a Microsoft já fez com seus desktops, laptops e tablets Surface.

Atualmente, os desenvolvedores utilizam a estrutura UIKit da Apple no iOS e AppKit no macOS para projetar interfaces de usuário, mas são obrigados a projetar aplicativos separados para iOS e macOS.

Com um único aplicativo para plataformas iOS e macOS, os proprietários de dispositivos iPhone, iPad e Mac obterão novos recursos e atualizações ao mesmo tempo. Não está claro se a empresa planeja mesclar as lojas de aplicativos Mac e iOS separadas também.

O projeto, codinome internamente "Marzipan", exigirá o iOS 12 e o macOS 10.14, que deve ser lançado no outono do próximo ano..

A Apple geralmente atualiza suas plataformas de software em sua conferência mundial de desenvolvedores, que ocorre no verão. Devemos aprender mais sobre esta nova e empolgante iniciativa na WWDC 2018, embora o cronograma exato esteja sujeito a alterações.