Portando aplicativos iOS para o macOS 10.14 Mojave pode não ser tão simples quanto o primeiro pensamento
NotíciaDurante o evento WWDC deste ano realizado pela Apple, a empresa discutiu a migração de aplicativos iOS que rodam em iPads e iPhones para o macOS 10.14 Mojave, e embora as ferramentas provavelmente não serão lançadas este ano, um desenvolvedor já fez uma pesquisa sobre como esse processo funcionará.
O desenvolvedor Steve Troughton-Smith é o criador do aplicativo em questão, e ele está twittando sobre o processo de uso do Marzipan, que é o codinome para portar aplicativos iOS do UIKit para o AppKit (que roda no macOS).
Como Troughton-Smith explica, não é um processo simples de apenas colar um aplicativo em um novo código e executá-lo em um Mac..
Há uma série de desafios envolvidos para fazer com que os aplicativos não funcionem apenas bem, mas também considerações de interface de usuário, com usuários passando de uma pequena tela sensível ao toque a uma tela maior de desktop ou laptop com controles de mouse e teclado.
Os prós e contras da migração de aplicativos
Troughton-Smith levou ao Twitter para compartilhar suas descobertas. Ele percebeu que redimensionar aplicativos do UIKit é lento e “Vai ser um grande ponto de dor para um futuro iPad”. A popularidade dos tablets está diminuindo um pouco ultimamente, mas se a Apple continuar com sua linha de iPads, pode ser necessário aumentar seriamente suas especificações com a próxima geração..
Diversos pensamentos de maçapão: o garoto está redimensionando os aplicativos do UIKit - esse será um grande obstáculo para um futuro iPad; O desempenho da visualização de tabela UIKit, por outro lado, é muito mais suave no iOS do que o macOSJunho 6, 2018
De fato, Troughton-Smith sugere que “Melhorias no UIKit para recursos [específicos] do Mac provavelmente irão melhorar [o iPad] também […] como adicionar suporte a múltiplas janelas para aplicativos ou janelas com guias”.
O desenvolvedor também observou que “O desempenho da visualização de tabela UIKit, por outro lado, é muito mais suave no iOS do que no MacOS”.
Ele também destacou o novo UITableViewStyleSidebar, que é projetado para adicionar uma barra lateral simulada no estilo Mac, com efeitos visuais semelhantes, para fazer com que os aplicativos iOS portados pareçam e se comportem mais como aplicativos nativos do Mac.
O UIKit tem um novo 'UITableViewStyleSidebar', que é o que ele usa para simular uma barra lateral no estilo Mac (com efeito de desfoque / vibração). Com um pouco de esforço, você pode tornar seu aplicativo Marzipan muito mais parecido com Mac; Eu imagino que este será um grande foco no próximo ano pic.twitter.com/9VGE8J4jyhJunho 6, 2018
O processo não parece ser tão simples quanto Craig Federighi, da Apple, afirmou em uma entrevista à Wired, que disse que “Para os criadores de aplicativos, alguns aspectos da portabilidade de aplicativos serão automatizados e outros exigirão codificação extra. Usando o Xcode, o software de criação de aplicativos da Apple que roda em Macs, um desenvolvedor poderá indicar que deseja gravar uma variante de seu aplicativo iOS para macOS.”
No entanto, isso ainda é relativamente cedo, e como observa Troughton-Smith, existem alguns aplicativos para iOS que devem funcionar no macOS sem muito trabalho.
Definitivamente, existem categorias inteiras de aplicativos que podem ser portadas para o macOS com o Marzipan e os usuários nunca saberiam a diferença. @graceapp aqui quase poderia passar por um aplicativo AppKit com um pouco mais de trabalho, apesar de ser inteiramente baseado em UIKit pic.twitter.com/LVhrViIhgaJunho 6, 2018
Para aqueles de nós que esperavam que nossos aplicativos iOS favoritos viessem ao macOS, esse é um começo promissor.
- Como baixar e instalar o macOS 10.14 Mojave agora
Via 9to5Mac