Microsoft La visión de los teléfonos inteligentes con pantalla dual está muerta desde hace mucho tiempo, pero eso no significa que no estuviera bien en cuanto al factor de forma. Hay miles de Dúo de superficie Hay usuarios que todavía creen que los teléfonos inteligentes con pantalla dual son el camino a seguir, y yo soy uno de ellos. Amo mi Surface Duo y estoy más que decepcionado porque Microsoft nunca logró aterrizar con esta línea de productos.
Tampoco soy el único, ya que en los últimos meses ha habido un impulso significativo para mantener vivo Surface Duo por cualquier medio necesario. A pesar de Microsoft se ha lavado las manos con ellodos desarrolladores talentosos se han encargado de mantener viva la visión incorporándole Windows 11 y Android 14.
Windows en Arm para Surface Duodesarrollado por Gustave Monceha ido ganando impulso en los últimos meses y recientemente lanzó un nuevo método de instalación que utiliza una herramienta FFU personalizada para actualizar el ventanas 11 imagen directamente en Surface Duo, lo que agiliza el proceso de instalación.
Luego está el ROM personalizada de Android 14 para Surface Duodesarrollado por Nguyen tailandés. Este proyecto tiene como objetivo llevar una versión relativamente estándar de Android al Surface Duo de pantalla dual, con algunos ajustes para garantizar que la interfaz de usuario estándar no choque con la brecha entre las dos pantallas y pueda adaptarse a algunas de las funciones del Surface Duo. posturas.
Tuve la oportunidad de sentarme y charlar con Monce y Nguyen sobre sus últimos proyectos, descubrir qué hace que Surface Duo sea tan especial y aprender más sobre el proceso de hacer que un sistema operativo se ejecute en un dispositivo que nunca existió. destinado a.
Llevando Windows a Surface Duo
Monce ha estado trabajando para llevar la versión completa de Windows a dispositivos que no deberían ejecutarla durante muchos años. Empezó en el Proyecto Lumia WOA, que llevó con éxito Windows 10 completo a los Lumia 950 y 950 XL. Gran parte de esa experiencia se ha trasladado al proyecto Surface Duo.
“Lo que estamos haciendo es intentar que ejecute algo un poco más interesante y diferente, que es el sistema operativo de escritorio completo. Están sucediendo muchas cosas en este proyecto, desde desarrollo de firmware y controladores hasta servicio e incluso documentación e informes de errores. En general, es algo muy importante que hacer. “
Quizás de manera famosa, Originalmente se suponía que Surface Duo ejecutaría Windows, pero ese esfuerzo se canceló al final del desarrollo. El hardware fue reciclado como un dispositivo Android, pero eso no ha impedido que Monce sueñe cómo hubiera sido el dispositivo con Windows.
«Esto fue muy fascinante en ese momento, y obviamente no se lanzó… todo esto es una oportunidad perdida con la cancelación [Windows] Sistema operativo. Eso me impulsó a considerar hacer esencialmente lo que no sucedió al final y traer Windows, y creo que es una experiencia realmente diferente cuando haces esto, en lugar de simplemente ejecutar Android sin ningún cambio”.
Aunque originalmente se suponía que Surface Duo era un dispositivo Windows, eso no significa que haya sido fácil trasladarle Windows 11. De hecho, ha habido bastantes desafíos en el camino.
“Prácticamente todos los desafíos técnicos fueron una experiencia de aprendizaje divertida para mí. Durante el primer día nos dimos cuenta rápidamente de que bueno, las pantallas no van a funcionar… Intenté luchar contra ello, tratando de descubrir por qué, y cuando te falta toda la documentación del dispositivo, es complicado de entender… Utiliza un Snapdragon 855, y ese chip no es compatible en absoluto con Windows. Así que tuve que lidiar con muchos problemas… empezamos hace dos años y aún no hemos terminado del todo. Todavía quedan algunas cosas por resolver. No es fácil, pero… creo que al final es una experiencia divertida y también algo nuevo”.
He estado ejecutando Windows en Surface Duo durante las últimas semanas y me ha resultado bastante revelador. Es sorprendente lo genial que es tener una PC con Windows completa que cabe en tu bolsillo. Monce y su equipo han trabajado mucho para garantizar que las funciones básicas del dispositivo, como la suspensión, el tacto y los botones, funcionen según lo previsto. Pero Monce dice que todavía no está en condiciones de conducirlo diariamente.
“En realidad, no está en un estado en el que puedas manejarlo diariamente porque, aunque Surface Duo es un dispositivo con pantallas bastante grandes, incluso cuando se coloca completamente sobre una mesa, sigue siendo un dispositivo pequeño y el sistema operativo de escritorio Windows no es realmente bueno. construido para aprovechar estas pantallas”.
También vale la pena señalar que algunos controladores aún no funcionan completamente, incluidos el sonido y la cámara. Monce dice que funcionarán con el tiempo, pero es una cuestión de cuándo y no de si. La interfaz de usuario de Windows es realmente el mayor problema al que se enfrenta este proyecto, ya que el escritorio de Windows simplemente no está diseñado para pantallas tan pequeñas.
El El proyecto Windows on Arm para Surface Duo está disponible en Githuby puede instalarlo junto con Android si desea conservar la posibilidad de utilizar su Surface Duo como teléfono. Sin embargo, la instalación del proyecto borrará su instalación de Android, así que tenga cuidado.
Creación de una ROM de Android 14 personalizada para Duo
Hablando de Android, el ex desarrollador de Microsoft Thai Nguyen ha estado trabajando en su ROM personalizada de Android 14, cuyo objetivo es actualizar Surface Duo con la última versión de Android, manteniendo al mismo tiempo la compatibilidad con algunas de las posturas y factores de forma únicos de Duo. . Su amor por las ROM comenzó en los días de Windows Mobile 5.0:
“Comencé a jugar con los teléfonos inteligentes allá por 2006-2007 con el O2 XDA Orbit, que ejecutaba Windows Phone 5.0… Estaba ejecutando ROM en el HTC HD2. [which] enviado con Windows Mobile 6.5. Y luego se le transfirió Windows Phone 7 y luego se le transfirió Android. Así que he estado experimentando con teléfonos durante mucho tiempo, pero en general hice esto porque realmente amaba Surface Duo”.
De hecho, Microsoft hizo un gran trabajo personalizado para que Android se adaptara a la configuración de pantalla dual de Surface Duo, lo que significa que no es fácil poner en funcionamiento una ROM de Android personalizada con todos los elementos básicos funcionando como se esperaría en Surface Duo. Por sí solo, Android no es muy bueno para soportar dos pantallas simultáneamente.
“Creo que esa es también una de las razones por las que Microsoft decidió convertirla en una gran pantalla virtual que abarque las dos pantallas físicas. El enfoque que adoptó Microsoft aquí es excelente porque permite animaciones fluidas y cierta UX/UI. Pero el problema con este enfoque es que requiere mucho esfuerzo gestionar las ventanas».
Esta es una de las razones por las que Microsoft tardó tanto en traer nuevas versiones de Android a Surface Duo, porque con cada nueva versión de Android, Microsoft necesitaba trasladar su gestión de ventanas personalizada y su trabajo de UX a la última versión. Nguyen decidió agilizar este proceso con su ROM personalizada.
“Si miras el Duo sin la bisagra, es una pantalla grande y ancha y si la vuelves a plegar en modo de giro, es lo mismo que cambiar el tamaño de la pantalla a una más pequeña, de la misma manera que doblarías el Huawei Mate X… En lugar de hacer lo que hizo Microsoft, que es cuando doblas el dúo, mueve toda esa interfaz de usuario a una pantalla y luego deja la otra pantalla brillante. En mi versión, simplemente cambio el tamaño de la pantalla lógica para que coincida con uno de los paneles de visualización… Puse todo esto en un servicio de sistema separado para que esté muy separado del propio Android, de modo que cuando tengamos una nueva versión de Android, sea muy fácil trasladarlo”.
Android tiene soporte nativo básico para dispositivos plegables externos, a diferencia de la configuración de pantalla dual que tiene Surface Duo, pero la premisa es la misma. Plegar Surface Duo en modo de pantalla única es lo mismo que plegar una pantalla plegable orientada hacia afuera en modo teléfono. Pero eso no resuelve la mayor fortaleza del Duo: la multitarea.
“La capacidad de deslizar aplicaciones hacia un lado para dividirlas [the] pantalla. Para deslizar la aplicación hacia el centro para abarcar las dos pantallas. Android stock no tener eso es una gran lástima, por eso intenté volver a agregarlo a Android, pero debido a la forma en que está configurado el desarrollo de Android, es muy tedioso y requiere mucho tiempo iterar gestos y animaciones. Tengo la intención de seguir trabajando en eso, pero primero necesito encontrar tiempo”.
Incluso con todo el arduo trabajo que se ha realizado hasta ahora en la ROM personalizada, todavía hay algunos problemas que están fuera del control de Nguyen.
“Un problema común para todas las ROM personalizadas es que la mayoría de los dispositivos ahora funcionan en redes 4G y 5G y, por lo general, no lo son. [fully] compatible, porque la parte donde se conecta a las redes 4G y 5G suele ser propietaria con modificaciones en la ROM para admitirla. He visto algunos avances prometedores en el lado del código abierto para que todo ese material de telefonía funcione. Pero creo que todavía pasará un tiempo hasta que lo consigamos… como un dispositivo secundario para seguir funcionando y actualizado. [to] «Para ver cómo se ve la nueva UX en Android en Duo, creo que es bastante útil».
La costumbre La ROM de Android 14 para Surface Duo está disponible en Github, y se puede instalar desbloqueando el gestor de arranque y actualizando la imagen. Nguyen dice que tiene la intención de lanzar una ROM de Android 15 para Surface Duo a finales de este año.