Le potentiel de personnalisation d’Android semblait infini lorsqu’il a été introduit pour la première fois, grâce à son noyau Linux et à sa nature open-source. Cependant, Google a introduit plus de restrictions au cours des dernières années au nom de la vie privée et de la sécurité, rendant difficile ou impossible l’utilisation du root et d’autres modifications profondes. Bien que je convienne que la plupart des changements de sécurité dans Android sont nécessaires (je n’ai vraiment pas besoin que l’application Facebook fouille dans mes fichiers locaux), ils signifient que vous n’avez pas le contrôle total de votre propre appareil.
Il y a toujours la possibilité d’utiliser des ROM personnalisées comme LineageOS et Paranoid Android, mais elles sont toujours limitées par les restrictions d’Android. Porting ROMs to new phones is a time-consuming and difficult process, they sometimes lack features compared to the stock software (like full camera quality), and some devices don’t allow unlocking the bootloader at all.
Thankfully, there’s now an alternative to Android for enthusiasts who want full control over their phone: the PinePhone, a budget device developed by Pine64 and supported by the Linux community. Despite its many (many, many) limitations, the PinePhone is still the most interesting phone I’ve used in years.
Chipset | Allwinner A64 (quad-core ARM Cortex A53, Mali 400 GPU) |
Display | 5.95-inch 1440×720 18:9 IPS |
RAM | 2GB |
Storage | 16GB eMMC, expandable up to 2TB via microSD |
Battery | 2,800mAh, replaceable with any Samsung J7 battery |
Cameras | 5MP rear with LED flash, 5MP front |
Connectivity | LTE, Wi-Fi 802.11 b/g/n, Bluetooth 4.0, GPS, Accelerometer, Gyro sensor, Proximity sensor, Ambient light sensor, Compass |
Dimensions | 160.5 x 76.6 x 9.2mm, 180-200g |
PineWhat?
The PinePhone is a smartphone developed by Pine64, a company that has been selling ARM-based Linux products since 2015. The company started with single-board computers like the Pine A64, similar to the Raspberry Pi, but has since expanded into other product categories. Pine64 vend maintenant des ordinateurs portables, des tablettes, des smartwatches, des grappes de serveurs et d’autres produits construits autour de Linux et du matériel ARM.
Project Anakin, la première carte de développement pour le PinePhone (Source : Pine64)
Pine64 est passé par différents kits de développement et prototypes avant que la première version disponible publiquement, surnommée » Braveheart « , ne commence à être livrée en janvier 2020. Depuis lors, Pine64 a publié des lots de PinePhones ‘Community Edition’, qui sont livrés avec une certaine distribution Linux préinstallée. J’ai acheté l’édition UBports, qui était préchargée avec Ubuntu Touch.
Depuis, Pine64 a publié une autre édition communautaire avec postmarketOS, qui est livrée en option avec plus de RAM et de stockage. Toutes les éditions communautaires sont généralement compatibles les unes avec les autres, de sorte qu’une distribution Linux faite pour un modèle fonctionnera sur les autres.
2008, meet 2020
Le matériel du PinePhone est un hybride du design des smartphones de 2020 et 2008, combiné à des modifications de la vie privée que je n’ai jamais vues auparavant sur un téléphone. L’extérieur ressemble à la plupart des téléphones budgétaires Android modernes, avec un couvercle arrière en plastique et un grand écran 18:9. Il y a également un port USB Type-C en bas pour la charge/le transfert de données, et une prise casque en haut pour l’audio. À l’arrière, il y a une grille de haut-parleur, une caméra de 5MP avec un flash LED, et dans mon cas, le logo du projet UBports.
PinePhone (à gauche) à côté du Galaxy S20 (à droite)
La philosophie du PinePhone, qui consiste à posséder son propre appareil, devient plus évidente une fois que vous retirez le couvercle arrière. Il y a une batterie remplaçable, qui est compatible avec les batteries conçues pour les anciens téléphones Samsung Galaxy J7. Il est bon de savoir que même si Pine64 disparaissait du jour au lendemain, vous pourriez toujours acheter de nouvelles batteries pour environ 10-15 $.
À côté de la batterie se trouve l’emplacement microSIM, de sorte que le PinePhone peut réellement fonctionner comme un téléphone. Parce qu’il utilise la microSIM et non la nanoSIM, vous pourriez avoir besoin d’un adaptateur, mais le modèle UBTouch que j’ai acheté était livré avec un dans la boîte.
Il y a un emplacement pour carte microSD au-dessus du plateau SIM, qui prend en charge des cartes d’une taille maximale de 2 To. S’il peut être utilisé comme stockage supplémentaire, tout comme les emplacements SD des téléphones et tablettes Android, il peut également fonctionner comme un disque de démarrage. Si vous écrivez une image de système d’exploitation sur la carte SD et que vous la placez dans le PinePhone, le téléphone démarrera à partir de la carte SD. Cela signifie que vous pouvez passer d’un système d’exploitation à l’autre sur le PinePhone en échangeant simplement les cartes microSD, ce qui est formidable pour essayer de nouvelles distributions Linux sans effacer les données. Ce ne serait pas génial si les téléphones Android pouvaient faire cela ?
Enfin, l’intérieur du PinePhone comporte six killswitches matériels qui peuvent être manipulés avec un tournevis. Vous pouvez les utiliser pour désactiver le modem, le Wi-Fi/Bluetooth, le microphone, la caméra arrière, la caméra avant et la prise casque. Pas besoin de mettre un autocollant sur la caméra selfie si vous craignez les logiciels malveillants – il suffit d’actionner l’interrupteur et de ne plus s’en soucier.
Si je devais formuler des reproches sur la conception du PinePhone, mon principal serait que l’écran ne semble pas avoir de revêtement oléophobe, de sorte qu’il s’entache de traces de doigts plus facilement que la majorité des smartphones. Malgré tout, pour un téléphone à 150 $ produit en lots limités par une entreprise sans expérience préalable dans l’industrie des smartphones, je suis impressionné qu’il soit aussi bien construit.
Linux dans votre main
La principale raison pour laquelle le PinePhone a attiré autant d’attention est qu’il s’agit d’un PC Linux dans la paume de votre main. Il n’y a pas de bootloader verrouillé, et vous pouvez passer d’une distribution d’OS à l’autre aussi facilement que vous le feriez avec des lecteurs flash amorçables sur un ordinateur.
En ce moment, il y a 17 systèmes d’exploitation disponibles pour le PinePhone, à différents stades de développement. Certains sont conçus de A à Z pour le mobile, comme Ubuntu Touch et Sailfish, tandis que d’autres sont basés sur des distributions Linux de bureau existantes, comme Mobian (Debian), Fedora et Arch Linux.
- postmarketOS
- Ubuntu Touch (UBports)
- Mobian
- SailfishOS
- PureOS
- Fedora
- Arch Linux ARM
- Manjaro ARM
- Maemo. Leste
- Nemo Mobile
- KDE Neon
- NixOS
- LuneOS
- Sxmo
- openSUSE
- AVMultiPhone
- GloDroid
Ubuntu Touch by UBports came pre-installed on my PinePhone, and even though the gesture-based interface is the best I’ve tried across the available distros, there are quite a few broken features right now (no account sync, no camera). There’s also not much app development, given that mainstream attention to Ubuntu Touch ended in 2017 when Canonical stopped working on the OS. For better or worse, the platform is now propped up by the UBports community.
Ubuntu Touch
My favorite distro right now is Mobian, a port of Debian Linux with the Gnome-based Phosh interface. There are still some broken features, but you can technically install anything compiled for ARM from the Debian repositories. J’ai pu me connecter à mon compte Google pour synchroniser mes courriels et mes contacts, utiliser le navigateur de bureau complet Firefox et même installer LibreOffice. Il existe un nombre surprenant d’applications qui s’adaptent bien aux écrans de la taille d’un téléphone, en partie grâce à la bibliothèque d’interface utilisateur libhandy développée par Purism (qui vend son propre téléphone Linux).
J’ai également fait un essai avec GloDroid, qui est un portage précoce d’Android 10 sur divers appareils ARM. Il y a encore plus de cassé ici que sur les distros basées sur Linux, mais il serait cool d’avoir un jour un téléphone Android presque entièrement exempt de pilotes propriétaires.
Le processus d’installation varie énormément selon la distribution. Certaines peuvent être installées à la fois sur la carte microSD et sur le stockage interne eMMC, tandis que d’autres ne fonctionnent qu’à partir de la carte SD. Certains ne nécessitent que l’écriture d’une image disque sur la carte SD, tandis que d’autres (comme GloDroid) nécessitent l’exécution d’un script d’installation sur un PC pour compiler tous les fichiers requis.
Cependant, il y a un problème flagrant dans tous les systèmes d’exploitation du PinePhone : les performances. Le SoC Allwinner A64 ne dispose que de 4 cœurs de CPU, et 2 Go de RAM ne sont pas tout à fait suffisants pour certaines distributions. Les performances réelles des applications natives sont proches de celles d’un téléphone Android bas de gamme, et les applications écrites dans Electron et d’autres frameworks non natifs peuvent être inutilisables.
Il n’y a pas beaucoup de benchmarks disponibles à la fois sur Android et ARM Linux, mais j’ai essayé d’exécuter Speedometer 2.0 sur quelques appareils pour comparaison, qui teste la réactivité des applications web. Je l’ai lancé sur mon PinePhone en utilisant Firefox sur Mobian, et sur mon LG Stylo 5 (un téléphone bas de gamme de 2019) et mon Galaxy S20 en utilisant Firefox pour Android. Le Galaxy S20 a obtenu un score de 37,7, le Stylo 5 a reçu un 7,02, et le PinePhone a obtenu un 5,09.
De gauche à droite : Galaxy S20, LG Stylo 5, PinePhone sur Mobian
D’accord, il s’agit d’un téléphone à 150 $, donc des performances de niveau phare sont hors de question. J’adorerais voir un futur PinePhone avec un SoC plus puissant, mais malheureusement, la plupart des meilleurs choix ne fonctionneront pas avec Linux standard ou nécessiteront trop de blobs propriétaires.
Travail en cours
Si vous ne l’avez pas encore remarqué, le PinePhone s’apparente plus à un prototype matériel qu’à un produit fini – il a déjà subi plusieurs révisions matérielles, chaque version comprenant des ajustements mineurs aux spécifications et à la carte mère. Pine64 a même un avertissement sur la page du produit concernant les défauts matériels potentiels :
Un petit nombre (1-3) de pixels coincés ou morts est une caractéristique des écrans LCD. Ceci est très rare, mais normal et ne doit pas être considéré comme un défaut. Lors de l’exécution de l’achat, veuillez garder à l’esprit que nous offrons le PinePhone à ce prix comme un service communautaire aux communautés PINE64. Si vous pensez qu’une insatisfaction mineure, telle qu’un pixel mort, vous incitera à déposer un litige PayPal, alors veuillez ne pas acheter le PinePhone.
L’idée est de mettre le PinePhone entre les mains de passionnés et de développeurs de logiciels, afin que l’expérience logicielle puisse être affinée parallèlement au matériel. Après avoir couvert les fuites et les rumeurs sur les nouveaux smartphones sur Android Police pendant près de quatre ans, il est fascinant de voir le PinePhone être développé et affiné à la vue de tous.
J’ai hâte de voir ce que la communauté autour du PinePhone peut accomplir. I doubt that we’ll see a phone running standard Linux on the store shelves of an AT&T or Verizon store anytime soon, but for the people that value privacy and having full control over their own device over all else, the PinePhone is a very promising option.
- Buy:
- PinePhone