Osegi
Software·2 min de lectura

Nokia N70 en 2026: un desarrollador le programa un pager de Telegram

Un desarrollador encontró su viejo Nokia N70 en una bolsa de cables, compró batería nueva y programa para Symbian 8.1 un pager de Telegram, 20 años después.

An old Nokia N70 smartphone with a new battery and pin charger sitting on a desk next to a laptop.
Imagen: Хабр

El Nokia N70 vuelve a tener mensajes sin leer. Un desarrollador ruso sacó su viejo teléfono de una bolsa de cables, lo puso en marcha y quiere escribirle un pager de Telegram para Symbian 8.1, un sistema operativo con más de 20 años.

El móvil fue un regalo de Año Nuevo, en diciembre de 2006. Era la Music Edition, con tarjeta RS-MMC de 1 GB y unos auriculares decentes. El hardware es idéntico al del N70 normal. Lo usó casi seis años y con Opera Mini llegó a crear webs en PHP y JS desde el propio teléfono. En 2012 pasó a Android. Después el N70 quedó en una estantería y viajó de un piso de alquiler a otro.

Revivirlo exigió compras. La batería marcaba 0 V, así que pidió una BL-5C nueva. Tampoco tenía cargador, y el N70 usa un conector fino de clavija, no Mini-USB ni Micro-USB. Encendió, la tarjeta de memoria funcionaba y solo la hora y la fecha estaban a cero. En la tarjeta había fotos de su época de estudiante. Habría preferido una cartera de bitcoin.

¿Cómo se programa para Symbian 8.1?

Lo fácil es Python 2 con PyS60, un proyecto oficial de Nokia de 2005 que llevó Python a la plataforma Series 60. Muchos aficionados escribieron aplicaciones así. Él eligió el camino difícil: C++ nativo de Symbian.

Symbian 8.1 desciende de EPOC, el sistema que Psion creó para sus ordenadores de bolsillo, sobre todo la Series 5. El código es C++98 con modismos propios de Symbian. En lugar de las excepciones normales de C++ usa el mecanismo Leave y una Cleanup Stack, que libera los objetos con seguridad tras un error. Las clases se nombran por tipo (C, R, T, M). Los Active Objects permiten esperar la lectura de un archivo o una respuesta de red sin un hilo aparte, lo que ahorra memoria.

Una aplicación S60 clásica se compone de Application, Document, AppUi y View o Container. S60 usa la interfaz Avkon y UIQ la suya, así que una app para una no sirve automáticamente en la otra.

El N70 también fue un éxito temprano. Según Wikipedia, fue el primer smartphone que superó el millón de unidades vendidas, y el modelo habría alcanzado decenas de millones.

Apps que merecen la pena

SUMO: el puzle de números

Toca las casillas correctas, suma y alcanza el objetivo. Fácil de aprender, difícil de dominar. Gratis, para todas las edades.

Etiquetas:nokia n70symbiantelegramretro computingc++

Más de este día

Ver todas →

Más en: Software

Ver todas →