Dev-Aventuras con un Chromebook en 2023

¿Qué dispositivo tienes?

Hace un par de días adquirí una laptop Chromebook por Amazon, es un HP x360, posee un procesador i3–1115G4, 8gb ram y 128gb de almacenamiento.

¿Por qué un laptop con Chrome OS?

Durante toda mi vida he tenido solamente laptops con Windows (XP, Vista, 7 y 10) y a pesar de que funcionan de maravilla, su portabilidad siempre fue una limitante, utilizarlo sin fuente de alimentación me daba un rendimiento bastante malo, además de que la duración de su batería no pasaba las 2 horas de uso. Todo cambio cuando en mi trabajo recibí un MacBook 13 Pro con procesador M2 en su versión más básica, dispositivo que me dio un rendimiento al trabajar con Flutter más que aceptable y con una duración de batería superior a las 7 horas continuas de uso, incluido con Emuladores de Android, esto me dejo perplejo, una gran batería y especificaciones no muy altas lograron un excelente dispositivo para un desarrollador como yo.

¿Cuál fue el factor decidor?

Compré un Chromebook porque costaba 1/3 del valor del m2 (quizás más distancia de precio) y había leído que tienen una duración de batería bastante alta, además de ser el único OS que no he probado en la vida.

Primeros usos

Una vez tuve el dispositivo en mis manos quede maravillado, un diseño elegante, tamaño personal, super portable, un peso muy similar al MacBook m2 que suelo utilizar en el trabajo.

Me dispuse entonces a iniciar el sistema y configurar Chrome OS, fue un proceso demasiado simple, casi como conectarse al correo.

Una vez iniciada la sesión y actualizado a la última versión del sistema operativo comencé con la configuración del entorno Linux, fue tan sencillo como habilitar una opción en el menú de configuración, una vez activado esto ya fue posible proceder a instalar aplicaciones en ese entorno.

Al momento de redactar este blog he instalado VS Code, Flutter en su última versión estable, también he habilitado la opción de utilizar el mismo Chromebook como dispositivo Android y permitir su conexión vía adb.

Todo ha sido muy agradable y sencillo, sobre todo para usuarios con poca experiencia en entornos Linux.

Intentaré desarrollar un juego en Flutter utilizando Flame, todo sin salir del Chromebook, a posteriori instalaré otros Game Engines como Godot y Defold y haré al menos un proyecto pequeño si se instalan correctamente.

¡Espero les haya gustado este contenido, en español nativo para ustedes!