El potencial de personalización de Android era aparentemente infinito cuando se introdujo por primera vez, gracias a su núcleo Linux y a su naturaleza de código abierto. Sin embargo, Google ha introducido más restricciones en los últimos años en nombre de la privacidad y la seguridad, haciendo que el root y otras modificaciones profundas sean difíciles o imposibles. Aunque estoy de acuerdo en que la mayoría de los cambios de seguridad en Android son necesarios (realmente no necesito que la aplicación de Facebook escarbe en mis archivos locales), significan que no tienes el control total de tu propio dispositivo.
Todavía existe la opción de utilizar ROMs personalizadas como LineageOS y Paranoid Android, pero siguen estando limitadas por las restricciones de 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 ahora vende ordenadores portátiles, tabletas, smartwatches, clústeres de servidores y otros productos construidos en torno a Linux y hardware ARM.
Proyecto Anakin, la primera placa de desarrollo para el PinePhone (Fuente: Pine64)
Pine64 pasó por varios kits de desarrollo y prototipos antes de que la primera versión disponible públicamente, apodada ‘Braveheart’, comenzara a comercializarse en enero de 2020. Desde entonces, Pine64 ha lanzado lotes de PinePhones ‘Community Edition’, que vienen con una determinada distribución de Linux preinstalada. Yo compré la Edición UBports, que venía precargada con Ubuntu Touch.
Desde entonces, Pine64 ha lanzado otra Edición Comunitaria con postmarketOS, que viene opcionalmente con más RAM y almacenamiento. Todas las Community Editions son, en general, compatibles entre sí, por lo que una distribución de Linux hecha para un modelo funcionará en otros.
2008, meet 2020
El hardware del PinePhone es un híbrido del diseño de los smartphones de 2020 y 2008, combinado con modificaciones de privacidad que no he visto nunca en un teléfono. El exterior se asemeja a la mayoría de los teléfonos económicos Android modernos, con una cubierta trasera de plástico y una gran pantalla de 18:9. También hay un puerto USB Type-C en la parte inferior para la carga/transferencia de datos, y una toma de auriculares en la parte superior para el audio. En la parte trasera, hay una rejilla de altavoces, una cámara de 5MP con flash LED y, en mi caso, el logotipo del proyecto UBports.
El PinePhone (izquierda) junto al Galaxy S20 (derecha)
La filosofía del PinePhone de ser dueño de tu propio dispositivo se hace más evidente una vez que quitas la tapa trasera. Hay una batería reemplazable, que es compatible con las baterías diseñadas para los antiguos teléfonos Samsung Galaxy J7. Es bueno saber que incluso si Pine64 desapareciera de la noche a la mañana, podrías comprar nuevas baterías por unos 10-15 dólares.
Al lado de la batería está la ranura microSIM, por lo que el PinePhone puede funcionar realmente como un teléfono. Debido a que utiliza microSIM y no nanoSIM, es posible que necesites un adaptador, pero el modelo UBTouch que compré venía con uno en la caja.
Hay una ranura para tarjetas microSD encima de la bandeja SIM, que admite tarjetas de hasta 2TB de tamaño. Aunque se puede utilizar como almacenamiento extra, al igual que las ranuras SD de los teléfonos y tabletas Android, también puede funcionar como unidad de arranque. Si escribes una imagen del sistema operativo en la tarjeta SD y la colocas en el PinePhone, el teléfono arrancará desde la tarjeta SD. Esto significa que puedes pasar de un sistema operativo a otro en el PinePhone simplemente intercambiando las tarjetas microSD, lo que es increíble para probar nuevas distribuciones de Linux sin borrar los datos. Qué grande sería si los teléfonos Android pudieran hacer eso?
Por último, el interior del PinePhone tiene seis interruptores de apagado de hardware que se pueden manipular con un destornillador. Puedes usarlos para apagar el módem, el Wi-Fi/Bluetooth, el micrófono, la cámara trasera, la cámara frontal y la toma de auriculares. No hace falta que pongas una pegatina sobre la cámara selfie si te preocupa el software malicioso: simplemente acciona el interruptor y no vuelvas a preocuparte por ello.
Si tuviera que plantear alguna queja sobre el diseño del PinePhone, la principal sería que la pantalla parece no tener revestimiento oleofóbico, por lo que se mancha de huellas dactilares con más facilidad que la mayoría de los smartphones. Aun así, para un teléfono de 150 dólares producido en lotes limitados por una empresa sin experiencia previa en la industria de los smartphones, me impresiona que esté tan bien construido.
Linux en tu mano
La principal razón por la que el PinePhone ha atraído tanta atención es porque es un PC con Linux en la palma de tu mano. No hay un cargador de arranque bloqueado, y se puede cambiar entre las distribuciones del sistema operativo con la misma facilidad que con las unidades flash de arranque en un ordenador.
Ahora mismo hay 17 sistemas operativos disponibles para el PinePhone, en diversas etapas de desarrollo. Algunos están diseñados desde cero para móviles, como Ubuntu Touch y Sailfish, mientras que otros se basan en distribuciones de Linux de escritorio existentes, como Mobian (Debian), Fedora y 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. Pude entrar en mi cuenta de Google para sincronizar el correo electrónico y los contactos, utilizar el navegador Firefox de escritorio completo e incluso instalar LibreOffice. Hay un número sorprendente de aplicaciones que se adaptan bien a las pantallas del tamaño de un teléfono, en parte gracias a la biblioteca libhandy UI desarrollada por Purism (que vende su propio teléfono Linux).
También probé GloDroid, que es una adaptación temprana de Android 10 a varios dispositivos ARM. Hay incluso más rotos aquí que en las distros basadas en Linux, pero sería genial tener un teléfono Android un día que esté casi completamente libre de controladores propietarios.
El proceso de instalación varía mucho según la distribución. Algunas pueden instalarse tanto en la tarjeta microSD como en el almacenamiento interno eMMC, mientras que otras sólo funcionan desde la tarjeta SD. Algunas sólo requieren escribir una imagen de disco en la tarjeta SD, mientras que otras (como GloDroid) requieren ejecutar un script de instalación en un PC para compilar todos los archivos necesarios.
Sin embargo, hay un problema evidente en todos los sistemas operativos del PinePhone: el rendimiento. El SoC Allwinner A64 sólo tiene 4 núcleos de CPU, y 2GB de RAM no son suficientes para algunas distribuciones. El rendimiento en el mundo real de las aplicaciones nativas está cerca de un teléfono Android de gama baja, y las aplicaciones escritas en Electron y otros marcos no nativos pueden ser inutilizables.
No hay muchos benchmarks disponibles tanto en Android como en ARM Linux, pero intenté ejecutar Speedometer 2.0 en algunos dispositivos para comparar, que pone a prueba la capacidad de respuesta de las aplicaciones web. Lo ejecuté en mi PinePhone usando Firefox en Mobian, y en mi LG Stylo 5 (un teléfono de gama baja de 2019) y Galaxy S20 usando Firefox para Android. El Galaxy S20 obtuvo una puntuación de 37,7, el Stylo 5 recibió un 7,02 y el PinePhone obtuvo un 5,09.
De izquierda a derecha: Galaxy S20, LG Stylo 5, PinePhone en Mobian
Concedido, este es un teléfono de 150 dólares, por lo que el rendimiento de nivel de buque insignia está fuera de la cuestión. Me encantaría ver un futuro PinePhone con un SoC más potente, pero por desgracia, la mayoría de las mejores opciones no funcionarán con el Linux estándar o requerirán demasiados blobs propietarios.
Trabajo en curso
Por si no te has dado cuenta a estas alturas, el PinePhone es más parecido a un prototipo de hardware que a un producto terminado: ya ha pasado por varias revisiones de hardware, y cada versión incluye pequeños ajustes en las especificaciones y la placa base. Pine64 incluso tiene una advertencia en la página del producto sobre posibles defectos de hardware:
Las pantallas LCD se caracterizan por un número reducido (1-3) de píxeles atascados o muertos. Esto es muy raro, pero normal y no debe considerarse un defecto. Al realizar la compra, por favor tenga en cuenta que estamos ofreciendo el PinePhone a este precio como un servicio a la comunidad de PINE64. Si crees que una insatisfacción menor, como un píxel muerto, te llevará a presentar una disputa de PayPal, entonces por favor no compres el PinePhone.
La idea es poner el PinePhone en manos de entusiastas y desarrolladores de software, para que la experiencia del software pueda ser afinada junto con el hardware. Después de cubrir filtraciones y rumores sobre nuevos smartphones en Android Police durante casi cuatro años, es fascinante ver cómo se desarrolla y perfecciona el PinePhone a la vista del público.
Estoy deseando ver lo que la comunidad en torno al PinePhone puede conseguir. 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