Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:os:android

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
wiki:os:android [2025/05/21 20:40] – [Présentation d'Android] Thibault Seguinwiki:os:android [2026/02/15 23:47] (Version actuelle) – [Résumé d'Android] Thibault Seguin
Ligne 4: Ligne 4:
 Mascotte d'Android du nom de {{ :wiki:os:2023_android_bot.png?linkonly |Bugdroid}}. Mascotte d'Android du nom de {{ :wiki:os:2023_android_bot.png?linkonly |Bugdroid}}.
  
-==== Sites en rapport à Android ==== +
-  * [[https://www.android.com/|Site Officiel Android]] +
-  * [[https://source.android.com/?hl=fr|Android AOSP]] permet de récupérer le code source d'Android. +
-  * [[https://lineageos.org/|LineageOS]], la version alternative d'Android la plus populaire. +
-  * [[https://www.android-x86.org/|Android-x86]] pour installer Android sur compatible PC. +
-  * [[https://konstakang.com/|KonstaKANG]] permet en autres d'installer Android sur Raspberry Pi. +
-  * [[https://www.xda-developers.com/|XDA developers]] est un site de référence pour tout ce qui concerne les OS mobiles et en particulier Android. +
-  * [[https://xdaforums.com/|XDA Forums]] est idéal pour toutes questions liées à Android. +
-  * [[https://opengapps.org/|The Open GApps]] permet d'installer les //Services Google Play// sur une **ROM Custom** (Android hors constructeur tel que **LineageOS**). +
-  * [[https://www.frandroid.com/|FrAndroid]] +
-  * [[https://www.phonandroid.com/|PhonAndroid]]+
 ===== Présentation d'Android ===== ===== Présentation d'Android =====
 **Android** est un **OS** qui utilise le **noyau Linux**, créé à l'origine par une entreprise du même non, **Android Inc** qui a été crée en octobre 2003 par **Andy Rubin**, **Rich Miner**, **Nick Sears** et **Chris White**. Android Inc souhaitait à la base faire d'Android, un OS pour **appareil photo** mais elle c'est très vite rendue compte que ce marché n'était pas assez conséquent et c'est vite orientée vers le marché des téléphones portables pour concurrencer l'OS **Symbian** de l'entreprise **Symbian Ltd** et **Windows Mobile** de Microsoft. **Steve Perlman** , un ami proche de Andy Rubin a investi ''10 000 $'' en espèce pour aider au développement d'Android et parce qu'il jugeait le projet comme viable. **Android** est un **OS** qui utilise le **noyau Linux**, créé à l'origine par une entreprise du même non, **Android Inc** qui a été crée en octobre 2003 par **Andy Rubin**, **Rich Miner**, **Nick Sears** et **Chris White**. Android Inc souhaitait à la base faire d'Android, un OS pour **appareil photo** mais elle c'est très vite rendue compte que ce marché n'était pas assez conséquent et c'est vite orientée vers le marché des téléphones portables pour concurrencer l'OS **Symbian** de l'entreprise **Symbian Ltd** et **Windows Mobile** de Microsoft. **Steve Perlman** , un ami proche de Andy Rubin a investi ''10 000 $'' en espèce pour aider au développement d'Android et parce qu'il jugeait le projet comme viable.
Ligne 32: Ligne 22:
 Le fait qu'Android soit //open source// est un gros avantage pour Google car toutes personnes qui souhaitent faire évoluer l'OS peuvent le faire, inutile de faire partie de Google, d'ailleurs chaque constructeur de smartphone on souvent leur propre version d'Android tel que Samsung dont sa **ROM Stock** porte le nom de **One UI** par exemple. Android sans les **services Google** porte le nom d'**Android Open Source Project** (**//AOSP//**) et est disponible [[https://source.android.com/?hl=fr|ici]]. Le fait qu'Android soit //open source// est un gros avantage pour Google car toutes personnes qui souhaitent faire évoluer l'OS peuvent le faire, inutile de faire partie de Google, d'ailleurs chaque constructeur de smartphone on souvent leur propre version d'Android tel que Samsung dont sa **ROM Stock** porte le nom de **One UI** par exemple. Android sans les **services Google** porte le nom d'**Android Open Source Project** (**//AOSP//**) et est disponible [[https://source.android.com/?hl=fr|ici]].
  
-La dernière version d'Android est **Android 15** qui est basé sur le **noyau Linux 6.6**, Android 15 sortie en version //stable// le 15 octobre 2024. Android n'est plus seulement un OS pour les smartphones, il y a **Android TV** pour les téléviseurs connectés (**SmartTV**) ou les **box Android TV**, **Android Auto** pour les voitures, et **Wear OS** pour les montres connectées (**smartwatch**). Il existe également une version d'Android qui fonctionne sur les **compatibles PC** du non d'**Android-x86** et divers nano-ordinateurs en principe à processeur de type **ARM** (processeurs que l'ont retrouvent en autres dans les //smartphones//) comme le populaire **Raspberry Pi**.+La dernière version d'Android est **Android 16** qui est basé sur le **noyau Linux 6.12**, Android 16 sortie en version //stable// le 18 novembre 2024. Android n'est plus seulement un OS pour les smartphones, il y a **Android TV** pour les téléviseurs connectés (**SmartTV**) ou les **box Android TV**, **Android Auto** pour les voitures, et **Wear OS** pour les montres connectées (**smartwatch**). Il existe également une version d'Android qui fonctionne sur les **compatibles PC** du non d'**Android-x86** et divers nano-ordinateurs en principe à processeur de type **ARM** (processeurs que l'ont retrouvent en autres dans les //smartphones//) comme le populaire **Raspberry Pi**.
  
 <note important>En définitive Android fait partie des OS de la famille [[wiki:os:gnu_linux|Linux]] donc de ce fait, c'est un système **Unix** tout comme les ''3/4'' des OS actuels, hormis [[wiki:os:windows|Windows]] ! Mais désormais, il est à noter que même Windows intègre un **sous-système Linux** (depuis **Windows 10**) au sein de son OS, appelé **WSL** qui est par défaut [[wiki:os:gnu_linux:ubuntu|Ubuntu]].</note> <note important>En définitive Android fait partie des OS de la famille [[wiki:os:gnu_linux|Linux]] donc de ce fait, c'est un système **Unix** tout comme les ''3/4'' des OS actuels, hormis [[wiki:os:windows|Windows]] ! Mais désormais, il est à noter que même Windows intègre un **sous-système Linux** (depuis **Windows 10**) au sein de son OS, appelé **WSL** qui est par défaut [[wiki:os:gnu_linux:ubuntu|Ubuntu]].</note>
Ligne 45: Ligne 35:
   * Le ''coeur'' du système Android est le **noyau Linux**.   * Le ''coeur'' du système Android est le **noyau Linux**.
   * Les bibliothèques natives qui sont des bibliothèques de ''bas niveau'' propres à Linux et aux logiciels de base Android tel que la **libc** du nom de **Bionic** sous Android.   * Les bibliothèques natives qui sont des bibliothèques de ''bas niveau'' propres à Linux et aux logiciels de base Android tel que la **libc** du nom de **Bionic** sous Android.
-  * Le moteur d'exécution (machine virtuelle de type Javadu nom de **ART**, qui permet de faire fonctionner les applications Android qui était auparavant la machine virtuelle nommé **Dalvik**.+  * Le moteur d'exécution d'applications écrit en Java du nom de **ART**, qui permet de faire fonctionner les applications Android qui était auparavant la machine virtuelle nommé **Dalvik**.
   * les **bibliothèques Java** qui incluent les fonctionnalités de ''haut niveau'' des applications Android, tel que l'interface utilisateur graphique, les applications liées aux réseaux (comme internet, **FTP** et tous une panoplie de protocoles réseaux), ses bibliothèques sont exécutées par le runtime ART.   * les **bibliothèques Java** qui incluent les fonctionnalités de ''haut niveau'' des applications Android, tel que l'interface utilisateur graphique, les applications liées aux réseaux (comme internet, **FTP** et tous une panoplie de protocoles réseaux), ses bibliothèques sont exécutées par le runtime ART.
   * Des **utilitaires de développement** des logiciels pour Android.   * Des **utilitaires de développement** des logiciels pour Android.
   * Des **mécanismes de sécurité** pour la protection des données des utilisateurs qui fournissent le contrôle d'accès, les permissions via le noyau Linux et les mises à jour de sécurité propre à Android.   * Des **mécanismes de sécurité** pour la protection des données des utilisateurs qui fournissent le contrôle d'accès, les permissions via le noyau Linux et les mises à jour de sécurité propre à Android.
  
-L'**interface utilisateur graphique** d'android comprend en autres :+L'**interface utilisateur graphique** d'Android comprend en autres :
   * Le **gestionnaire de fenêtre** qui permet d'interagir avec le système.   * Le **gestionnaire de fenêtre** qui permet d'interagir avec le système.
   * Une **barre d'état**, de **notifications**, l'accès aux **paramètres** d'Android.   * Une **barre d'état**, de **notifications**, l'accès aux **paramètres** d'Android.
Ligne 65: Ligne 55:
   * **Google Meet** est le logiciel de messagerie instantanée et visioconférence.   * **Google Meet** est le logiciel de messagerie instantanée et visioconférence.
   * **Google Photos** qui permet d'avoir accès à son album photos et plus encore.   * **Google Photos** qui permet d'avoir accès à son album photos et plus encore.
-  * Et bien d'autres **services**. Par rapport à Android, tous ses logiciels sont ''prioritaires''.+  * Et bien d'autres **services**. Par rapport à Android, tous ces logiciels sont ''prioritaires''.
  
  
Ligne 72: Ligne 62:
 Android, dieu merci, ne dispose pas seulement du **Play Store** de Google, parmi les **Stores** (**magasin d'applications**) de type ''propriétaires'' il y a : **Amazon Appstore** de l'entreprise **Amazon**, **Huawei AppGallery** de **Huawei**, **Galaxy Store** de **Samsung** (installé sur chaque smartphone de marque Samsung), **Xiaomi Mi GetApps** de **Xiaomi** et bien d'autres. Android, dieu merci, ne dispose pas seulement du **Play Store** de Google, parmi les **Stores** (**magasin d'applications**) de type ''propriétaires'' il y a : **Amazon Appstore** de l'entreprise **Amazon**, **Huawei AppGallery** de **Huawei**, **Galaxy Store** de **Samsung** (installé sur chaque smartphone de marque Samsung), **Xiaomi Mi GetApps** de **Xiaomi** et bien d'autres.
  
-Vous avez également la possibilité de télécharger les logiciels souhaités via le Web, comme **Aptoide**, **XDA Labs**, **TapTap**, **Cafe Bazaar**,..., **F-Droid** permet aussi de télécharger les applications directement sur son [[https://f-droid.org/fr/|site]] officiel.+Vous avez également la possibilité de télécharger les logiciels souhaités via le Web, comme **Aptoide**, **XDA Labs**, **TapTap**, **Cafe Bazaar**..., **F-Droid** permet aussi de télécharger les applications directement sur son [[https://f-droid.org/fr/|site]] officiel.
  
 En ce qui concerne le Store dédié à l'**open source**, il y a le ''célèbre'' **F-Droid** qui n'inclus que des **logiciels libres** et qui à l'avantage de proposer des applications qui ne sont pas incluses par Google car allant à l'encontre de leur business comme des applications de type **YouTube** sans avoir les annonces ''publicitaires'', comme **NewPipe** par exemple qui est un logiciel qui permet d'avoir les ''avantages'' de **YouTube Premium** (version payante de YouTube) comme la suppression des publicités et la possibilité d'écouter la musique en ''arrière plan'', en continuant d'utiliser son phone sans que le son se coupe. Pour les personnes qui souhaitent avoir un émulateur de terminal de type Linux (de type [[wiki:os:gnu_linux:debian|Debian]], Ubuntu) il y a la merveilleuse applications du nom de **Termux** qui est très complète et qui permet d'avoir quasiment toutes les fonctionnalités d'un OS **GNU/Linux** sous Android ([[https://termux.dev/en/|Site officiel Termux]]). En ce qui concerne le Store dédié à l'**open source**, il y a le ''célèbre'' **F-Droid** qui n'inclus que des **logiciels libres** et qui à l'avantage de proposer des applications qui ne sont pas incluses par Google car allant à l'encontre de leur business comme des applications de type **YouTube** sans avoir les annonces ''publicitaires'', comme **NewPipe** par exemple qui est un logiciel qui permet d'avoir les ''avantages'' de **YouTube Premium** (version payante de YouTube) comme la suppression des publicités et la possibilité d'écouter la musique en ''arrière plan'', en continuant d'utiliser son phone sans que le son se coupe. Pour les personnes qui souhaitent avoir un émulateur de terminal de type Linux (de type [[wiki:os:gnu_linux:debian|Debian]], Ubuntu) il y a la merveilleuse applications du nom de **Termux** qui est très complète et qui permet d'avoir quasiment toutes les fonctionnalités d'un OS **GNU/Linux** sous Android ([[https://termux.dev/en/|Site officiel Termux]]).
Ligne 79: Ligne 69:
  
 <note tip>Pour éviter que les utilisateurs installent des applications hors //Play Store//, Google à renforcer la sécurité mais surtout le souhait de Google était je pense avant tout que les utilisateurs finaux soient obligés de passer par leur //Store//, pour contourner cela il faut donner l' ''autorisation'' à la source de logiciels de pouvoir installer le logiciel. C'était beaucoup plus simple avant, il suffisait d'activer les ''sources inconnues'' mais maintenant il faut donner des autorisations à chaque logiciel concerné.</note> <note tip>Pour éviter que les utilisateurs installent des applications hors //Play Store//, Google à renforcer la sécurité mais surtout le souhait de Google était je pense avant tout que les utilisateurs finaux soient obligés de passer par leur //Store//, pour contourner cela il faut donner l' ''autorisation'' à la source de logiciels de pouvoir installer le logiciel. C'était beaucoup plus simple avant, il suffisait d'activer les ''sources inconnues'' mais maintenant il faut donner des autorisations à chaque logiciel concerné.</note>
 +
 +===== Les ROMs Customs Android =====
  
 ===== Documentation complémentaire sur Android ===== ===== Documentation complémentaire sur Android =====
 Vous trouverez dans cette partie les [[wiki:os:android:tutos|tutoriels sur Android]]. Vous trouverez dans cette partie les [[wiki:os:android:tutos|tutoriels sur Android]].
 +
 +==== Sites en rapport à Android ====
 +  * [[https://www.android.com/|Site Officiel Android]]
 +  * [[https://source.android.com/?hl=fr|Android AOSP]] permet de récupérer le code source d'Android.
 +  * [[https://lineageos.org/|LineageOS]], la version alternative d'Android la plus populaire.
 +  * [[https://www.android-x86.org/|Android-x86]] pour installer Android sur compatible PC.
 +  * [[https://konstakang.com/|KonstaKANG]] permet en autres d'installer Android sur Raspberry Pi.
 +  * [[https://www.xda-developers.com/|XDA developers]] est un site de référence pour tout ce qui concerne les OS mobiles et en particulier Android.
 +  * [[https://xdaforums.com/|XDA Forums]] est idéal pour toutes questions liées à Android.
 +  * [[https://opengapps.org/|The Open GApps]] permet d'installer les //Services Google Play// sur une **ROM Custom** (Android hors constructeur tel que **LineageOS**).
 +  * [[https://www.frandroid.com/|FrAndroid]]
 +  * [[https://www.phonandroid.com/|PhonAndroid]]
wiki/os/android.1747860040.txt.gz · Dernière modification : de Thibault Seguin