Notebookcheck Logo

Apple MacBook Pro: Os desenvolvedores podem posicionar seus menus de aplicativos em qualquer lado do entalhe ou deixar MacOS Monterey esconder o entalhe no modo de compatibilidade

O novo Apple MacBook Pros apresenta um entalhe que abriga uma câmera FaceTime de 1080p. (Fonte da imagem: Apple)
O novo Apple MacBook Pros apresenta um entalhe que abriga uma câmera FaceTime de 1080p. (Fonte da imagem: Apple)
Os desenvolvedores poderão posicionar o conteúdo em ambos os lados do entalhe contencioso no novo Apple MacBook Pros. macOS Monterey também oferecerá um modo de compatibilidade que pode ser fornecido pelos desenvolvedores ou habilitado manualmente o painel Get Info no Finder, que reduz a área de exibição através de uma barra preta que esconde a área do entalhe.

Apple acaba de lançar o novo 14 polegadas e MacBook Pros de 16 polegadas powered by M1 Pro e M1 Max silício. Embora a recepção a estes lançamentos pareça ser grande em geral, dado que os profissionais do MacBook Pros selecionaram quase todas as caixas que os usuários profissionais esperavam, há, no entanto, um ponto de discórdia.

O novo MacBook Pros tem um entalhe na moldura superior semelhante ao visto no iPhone. O entalhe abriga a câmera 1080p FaceTime HD, que Apple diz ser muito melhorada graças ao M1 Pro e ao processador dedicado de sinal de imagem (ISP) do M1 Max. Dito isto, os MacBook Pros usam apenas uma webcam 1080p normal e não apresentam a câmera TrueDepth com identificação facial como os iPhones.

Um entalhe pode ter suas peculiaridades. Os aplicativos com uma longa lista de itens de menu, tais como Numbers, correm o risco de cortar alguns dos elementos do menu. No entanto, Apple atualizou sua documentação de desenvolvimento para amenizar tais preocupações. A documentação lê,

Nos Macs que incluem uma carcaça de câmera na moldura da tela, o sistema fornece um modo de compatibilidade para evitar que as aplicações coloquem conteúdo não intencionalmente na região que a carcaça ocupa. Quando este modo está ativo, o sistema muda a área ativa da tela para evitar a carcaça da câmera. A nova área ativa garante que o conteúdo de seu aplicativo esteja sempre visível e não obscurecido pelo invólucro da câmera".

Os desenvolvedores podem agora fazer uso de novas APIs para posicionar seu menu de aplicativos em ambos os lados do entalhe. Para aplicativos que ainda não aproveitam as novas APIs, o MacOS Monterey oferece um modo de compatibilidade que impede que os aplicativos utilizem essa área da tela. Isto reduz a área ativa da tela de forma que o entalhe se torne invisível

Para garantir a compatibilidade dos aplicativos no novo MacBook Pros com um entalhe, os desenvolvedores podem adicionar uma chave Boolean NSPrefersDisplaySafeAreaCompatibilityMode ao arquivo info.plist. Se este valor da chave for definido para Falso, o Finder não usará o modo de compatibilidade e se for definido para Verdadeiro, o Finder sempre força um modo de compatibilidade que desenha uma barra preta e reduz um pouco a área efetiva de exibição

Os desenvolvedores também podem optar por não adicionar esta chave ao info.plist, caso em que o Finder adiciona uma caixa de seleção no painel Get Info do aplicativo para ativar ou desativar manualmente o modo de compatibilidade.

a decisão doApple de incluir um entalhe resultou em uma opinião bastante dividida sobre as mídias sociais. Uma justificativa para a mudança poderia ser que Apple quisesse usar o mais fino possível para as novas telas do ProMotion, o que significa que um entalhe era inevitável

Se outros OEMs seguirão o exemplo ou não é algo que ainda está para ser visto. Em qualquer caso, os usuários agora não precisam estar particularmente preocupados com itens de menu ausentes ou com o desaparecimento do mouse na ranhura.

Compre o Apple iMac de 24 polegadas na Amazon

Please share our article, every link counts!
> Análises e revisões de portáteis e celulares > Arquivo de notícias 2021 10 > Apple MacBook Pro: Os desenvolvedores podem posicionar seus menus de aplicativos em qualquer lado do entalhe ou deixar MacOS Monterey esconder o entalhe no modo de compatibilidade
Vaidyanathan Subramaniam, 2021-10-19 (Update: 2021-10-19)