Première expérience Android


avant-propos

Android est un système d'exploitation open source pour les appareils mobiles et un projet open source correspondant dirigé par Google.

Initialement, Android n'était populaire que sur les appareils mobiles et a divisé le monde avec IOS. Plus tard, avec le développement de l'époque, l'amélioration progressive des performances des puces et les exigences des automobiles pour une itération agile et rapide, Android a dominé le monde dans le système de divertissement automobile.

1. Architecture Android

Avec le nombre croissant de programmeurs nationaux et les demandes urgentes, Google a lancé deux images miroir du site Web officiel du CN : Android Open Source Project et Developer API .

Parmi eux, le projet open source Android est principalement destiné aux développeurs d'équipementiers OEM ; l'API développeur est principalement destinée aux développeurs d'applications.

De plus, avec l'explosion des informations, l'architecture Android, la sécurité des informations Android et les tests de compatibilité sont présentés aux lecteurs comme le contenu principal des projets open source Android . L'objectif principal du site Web de l'API de développeur est de guider les lecteurs pour démarrer

1.1 Architecture Android

La conception originale de l'architecture d'Android était principalement destinée aux fabricants pour qu'ils prennent en compte et évitent les fuites de droits d'auteur, il a donc été conçu dans un modèle à quatre couches : plus
insérez la description de l'image ici
tard, alors que la fragmentation d'Android devenait de plus en plus sérieuse, Google afin de permettre aux utilisateurs de mieux profiter des dernières version du système Android tout en réduisant la charge de développement des fabricants, l'architecture suivante a été proposée autour d'Android 10.
insérez la description de l'image ici
Cette bonne conception d'architecture open source donne à chaque fabricant un degré de liberté plus élevé. Divers fabricants sont libres d'adapter Andorid, certains ne conservent qu'une partie des composants Android (comme AVB, adb), et certains remplissent des fonctions supplémentaires (comme la transplantation de bibliothèques tierces).

1.2 Sécurité des informations

La sécurité de l'information est principalement due à la législation pertinente en matière de sécurité de l'information de divers pays.Bien sûr, la raison de la législation est la préoccupation des utilisateurs. En raison du besoin urgent de sécurité de l'information découlant de la législation, Google suit la tendance et incarne le concept de sécurité de l'information dans la conception du système, et la répertorie comme l'une des trois fonctions principales avec l'architecture et les tests de compatibilité.

1.3 Test de compatibilité

Android est un système d'exploitation open source et son matériel varie considérablement. À titre d'exemple pour être convivial avec les développeurs et permettre aux utilisateurs d'Android de profiter d'une expérience cohérente lors de l'utilisation d'appareils Android dans l'écosystème, Google a proposé un plan de compatibilité, qui est principalement divisé en quatre groupes de composants de test : CTS, ATS, GTS et VTS.

2. Utilisez WSL pour compiler la version basse d'Android (10)

WSL ne peut pas compiler les versions supérieures d'Android, principalement en raison de la limitation des ressources système. La compilation d'Android dans les versions après 10 a des exigences de plus en plus élevées pour le système.

Résumer

Cet article présente les deux principaux sites Web technologiques d'Android et présente brièvement le processus d'utilisation de WSL pour découvrir Android. Étant donné que le contenu du site Web technique officiel est plus excellent, nous ne présenterons pas le contenu connexe plus en détail ici, veuillez vous référer au site Web officiel pour plus de détails.

Je suppose que tu aimes

Origine blog.csdn.net/blueice8601/article/details/131313871
conseillé
Classement