Com iPadOS 16, Apple apresenta DriverKit em modelos de iPad M1

A próxima atualização do iPadOS 16 traz a API DriveKit para fabricantes de dispositivos pela primeira vez. Inicialmente, a Apple lançou a API DriverKit para Macs no macOS Catalina, permitindo que os fabricantes de dispositivos criassem drivers para que seus produtos funcionassem com versões compatíveis do macOS de maneira confiável e segura.

Em 2019, lançamos o DriverKit, um substituto para drivers de dispositivos IOKit. DriverKit trouxe uma nova forma de estender o sistema que é mais confiável e seguro, rodando no espaço do usuário. E é mais fácil de desenvolver já que seu processo não está no kernel.

A nova API DriverKit no iPadOS 16 suporta PCI, USB e dispositivos de áudio

Com a nova estrutura, os criadores podem construir seus drivers para iPad para dispositivos USB, PCI e de áudio, até mesmo interfaces de áudio Thunderbolt, pela primeira vez. E o criador também pode trazer seus drivers criados com DriverKit no Mac para o iPad sem quaisquer alterações.

Veja também:iPadOS 17 apresenta experiência aprimorada de PDF e Notas

No entanto, os modelos M1 ou Apple Silicon iPad suportarão a nova estrutura. Oanúncioafirma:

Os drivers que você cria com o DriverKit são executados no espaço do usuário, e não como extensões do kernel, o que melhora a estabilidade e a segurança do sistema. Você cria seu driver como uma extensão de aplicativo e o entrega dentro do seu aplicativo existente.

No macOS, use a estrutura de extensões do sistema para instalar e atualizar seu driver. No iPadOS, o sistema descobre e atualiza automaticamente os drivers junto com seus aplicativos host.

No evento WWDC 2022, a Apple anunciou a atualização do iPadOS 16 que inclui vários novos recursos e melhorias, como novas mensagens com suporte para arquivos, Keynote, números, páginas, notas, lembretes e Safari, bem como aplicativos de terceiros, tela flexível FreeForm, melhorias no Mail e muito mais.

No entanto, certos recursos estarão disponíveis apenas em iPads M1 ou Apple Silicon, como Stage Manager, suporte para monitor externo, modo de referência, modo lupa que inclui detecção de porta, detecção de pessoas e descrições de imagem e troca de memória virtual.