Marzipan detalha atalhos da barra de toque, várias janelas, controles nativos de exibição de divisão e muito mais

Antes da estréia de Marzipan na WWDC 2019 em 3 de junho, surgiram novos detalhes interessantes sobre alguns dos recursos planejados para a próxima estrutura de software da Apple que promete ajudar os desenvolvedores a escrever aplicativos de plataforma cruzada que funcionam em iPhone, iPad e Mac.

Fazendo com que os aplicativos de maçapão pareçam nativos

Guilherme Rambo, escrevendo no 9to5Mac, relata que os desenvolvedores que portarem seus aplicativos para iPhone e iPad no macOS terão acesso a novas APIs para fazer com que seu software multiplataforma pareça nativo.

O novo APIS permitirá que aplicativos iOS portados façam coisas como as seguintes:

Fornecer atalhos da barra de toque

Muitos aplicativos apresentam atalhos personalizáveis ​​da Touch Bar, e posso dizer com certeza que um aplicativo nativo para Mac sem estes parece estranho e deslocado. Felizmente, os desenvolvedores poderão se integrar à Touch Bar para tornar seus aplicativos iOS portados bons cidadãos no macOS.

Integre-se à barra de menus do macOS

Isso inclui um atalho de teclado personalizável para abrir rapidamente a barra de menus de um aplicativo portado.

Abra várias janelas

Esse será um ótimo recurso para aplicativos Mac construídos com maçapão, porque as janelas de aplicativos com painéis destacáveis ​​também serão suportadas no iOS 13.

Interaja com as visualizações divididas nativamente

As vistas divididas transportadas do iOS serão integradas nativamente no macOS. Isso é feito em nome da consistência - você poderá redimensionar a exibição dividida ou redefinir sua posição arrastando ou clicando duas vezes no divisor, respectivamente - novamente, exatamente como nos aplicativos nativos do macOS.

Ativando o suporte para Mac

Portar o UIKit para o macOS é uma tarefa importante e parece que o projeto Marzipan evoluiu muito desde sua pré-visualização na WWDC do ano passado. Certamente, parte do trabalho definitivamente precisará ser feito manualmente, especialmente em termos de otimizações da interface do usuário.

Portanto, o 'Marzipan SDK' é apenas o iOS 13 SDK o tempo todo - uma caixa de seleção nas configurações do seu projeto iOS. Eu teorizei que poderia ser, meses atrás. O que isso significa para a separação entre o UIKit e o AppKit World? O iOS SDK não inclui estruturas Mac como AppKit, AppleScript…

- Steve Troughton-Smith (@stroughtonsmith) 22 de abril de 2019

Mas, na maioria das vezes, ativar o suporte do Mac para um aplicativo iOS existente é aparentemente "tão fácil quanto marcar uma caixa de seleção" no Xcode, da mesma forma que você adicionaria o suporte do iPad a um aplicativo exclusivo do iPhone.

Outras descobertas do macOS 10.15

O Rambo também descobriu vários outros recursos de desenvolvedor e usuário final que chegam ao iPhone e iPad via iOS 13 e ao seu Mac através da atualização de software do macOS 10.15.

Algumas de suas descobertas incluem a integração aprimorada do Mac-Apple Watch, a funcionalidade de extensão de desktop do tipo Luna Display para transformar um iPad em uma tela sem fio e mesa gráfica para o seu Mac, além de atalhos, tempo de tela e efeitos do iMessage no macOS.

Você terá acesso aos novos aplicativos independentes do Mac para músicas, livros, podcasts e TV. Por fim, haverá um aplicativo Find My iPhone e Find My Friends mesclado para iOS 13 e macOS 10.15 com suporte para rastreamento de itens pessoais por meio de tags semelhantes a Tile da marca Apple e muito mais.

O que você acha dessas mudanças futuras?

Deixe-nos saber, deixando um comentário abaixo.