Nos fóruns Code Aurora, a Qualcomm lançou parte do código-fonte de suas plataformas móveis Snapdragon 865 e Snapdragon 765.
Em dezembro de 2019, durante o Snapdragon Tech Summit, a Qualcomm anunciou o Snapdragon 865 e Snapdragon 765 plataformas móveis. Esses chipsets são os SoCs carro-chefe e de gama média superior mais poderosos da Qualcomm até o momento, e já estão disponíveis em um vários dispositivos premium, como Samsung Galaxy S20 (865), Xiaomi Mi 10 (865), OnePlus 8 (865) e OPPO Reno3 Pro (765). Mais de 4 meses desde que a Qualcomm anunciou pela primeira vez estes SoCs, a empresa começou a carregar algumas das fontes associadas às duas plataformas móveis.
Code Aurora Forum, ou CAF, hospeda o código-fonte de vários SoCs Qualcomm Snapdragon. Qualcomm, como um SoC fornecedor, distribui uma versão bifurcada do kernel Linux para OEMs/ODMs, que então adicionam alterações específicas do dispositivo no envio dispositivos. Além disso, a Qualcomm faz alterações na estrutura AOSP para otimizar o Android para cada uma das plataformas móveis Snapdragon da empresa. A Qualcomm distribui de forma privada seu kernel Linux modificado, estrutura AOSP e outras ferramentas de software para seus parceiros como parte de um Board Support Package, ou BSP. Por outro lado, é no CAF que a Qualcomm publica publicamente essas alterações no kernel Linux e na estrutura AOSP. Esta versão do CAF pode ser útil para desenvolvedores de ROM customizada que desejam usá-la como ponto de partida em vez de AOSP puro, e é por isso que às vezes você vê ROMs "baseadas em CAF" em nossos fóruns.
Para resumir:
- Mainline Linux Kernel -> Android Common Kernel -> Kernel específico do SoC (o que a Qualcomm publica no CAF) -> BSP -> kernel específico do dispositivo (o que os OEMs são obrigados a publicar)
- AOSP -> Mudanças na estrutura AOSP + feitas por fornecedores de SoC (não é necessário ser publicado no Apache 2.0, mas a Qualcomm o faz de qualquer maneira) -> BSP -> Software OEM Android (OxygenOS, ZenUI, etc.)
Você pode procurar a versão associada para o Snapdragon 865 (codinome "kona") e Snapdragon 765 (codinome "lito") na CAF agora. A Qualcomm lançou anteriormente parte do código-fonte do Snapdragon 855 em maio de 2019, o que significa que o lançamento de hoje ocorreu cerca de um mês antes do esperado.