Telegram Amiga ha raggiunto una soglia nuova: non è più soltanto un client testuale MTProto per sistemi Amiga-like, ma una alpha 0.0.1 con interfaccia grafica nativa pubblicata per AmigaOS 3.x, AmigaOS 4.x, MorphOS, AROS i386 e AROS x86_64. Il tassello decisivo è arrivato con la release MorphOS del 20 giugno 2026, che chiude il giro delle piattaforme principali e rende il progetto finalmente raccontabile come client Telegram Amiga multipiattaforma.
La frase sembra piccola solo se la si legge con occhi moderni. In realtà parliamo di un client Telegram scritto da zero, che usa MTProto, effettua login con un account Telegram reale, salva una sessione, mostra l’elenco chat, legge e invia messaggi, gestisce notifiche, typing e read receipt. Il tutto senza browser, senza web wrapper e senza appoggiarsi a librerie grafiche moderne: la GUI è disegnata dal client stesso su una finestra Intuition/GadTools.
In altre parole: non è una pagina Telegram infilata dentro un contenitore nostalgico. È un client nativo che prova a portare una conversazione Telegram reale dentro sistemi Amiga-family, con tutti i compromessi e le asperità che una cosa del genere si porta dietro. La parte comica, se vogliamo, è che nel 2026 una finestra Amiga che scrive su Telegram sembra quasi più fantascienza di molte demo “AI” con tre gradienti e un pulsante.
Le release alpha 0.0.1
Il repository GitHub ora espone pacchetti alpha 0.0.1 separati per le cinque piattaforme supportate:
- AmigaOS 3.x, build m68k per 68020 o superiore;
- AmigaOS 4.x, build PowerPC;
- MorphOS, build PowerPC;
- AROS i386 ABIv0, la linea AROS a 32 bit più utile per molti tester;
- AROS x86_64, per sistemi con kickstart e SDK coerenti della linea trunk.
Ogni pacchetto include due front-end sopra lo stesso motore: TelegramGUI, cioè la finestra grafica nativa, e TelegramTUI, il client testuale a pieno schermo pensato per macchine più essenziali o ambienti senza mouse. Dentro gli archivi ci sono anche icone, manuali in italiano e inglese e un file telegram-api.txt pubblico del progetto. Non devono invece esserci file privati come sessioni, peer cache, token o credenziali personali.
Cosa fa la GUI
La GUI segue un modello semplice ma molto concreto: lista chat a sinistra, conversazione a destra, area di composizione in basso. Supporta scroll con rotellina, trascinamento della scrollbar e frecce, invio e ricezione live dei messaggi, indicatore “sta scrivendo”, conferme di lettura con singola o doppia spunta e dimensione finestra ricordata tra un avvio e l’altro.
Il punto tecnico interessante è che non si tratta di una GUI separata dal motore testuale: le due interfacce condividono lo stesso core MTProto. Questo significa che il lavoro difficile resta uno solo: autenticazione, sessione, dialoghi, peer, history, invio e aggiornamenti. Sopra, l’utente può scegliere se usare la finestra grafica o il client console.
La scelta di disegnare la GUI direttamente, senza MUI e senza dipendenze esterne pesanti, è coerente con l’obiettivo del progetto: restare portabile tra sistemi Amiga-like molto diversi e non trasformare ogni target in una caccia archeologica alla libreria giusta. Nel README il progetto è esplicito: niente MUI, niente ixemul, niente AmiSSL come requisito del prodotto; la crittografia necessaria a MTProto è interna al client.
MorphOS chiude il cerchio
La release MorphOS era il passaggio più delicato di questo giro, perché ha richiesto di risolvere problemi specifici di startup, shutdown e stabilità della GUI. Nella nota della release si legge che il blocco profondo di avvio/uscita che tratteneva la versione MorphOS è stato corretto, e che anche lì funzionano typing e read receipt.
Questo cambia la lettura del progetto. Prima si poteva parlare di GUI in sviluppo su alcune piattaforme; ora si può dire che Telegram Amiga ha una alpha grafica pubblica su tutta la famiglia dichiarata: AmigaOS 3.x, AmigaOS 4.x, MorphOS e AROS, con due varianti AROS distinte. Non significa che sia un prodotto finito, ma significa che la base è abbastanza concreta da essere provata, criticata e migliorata dalla comunità.
MTProto vero, non scorciatoia Bot API
La storia di Telegram Amiga era partita in modo prudente dalla Bot API, utile per verificare rete, TLS, HTTP e flussi diagnostici. La direzione attuale però è MTProto: il protocollo dei client Telegram veri. Questo porta dentro problemi ben più seri di una chiamata HTTP con risposta JSON: bootstrap crittografico, RSA, Diffie-Hellman, SRP per la 2FA, AES, SHA, sessione persistente e stato locale.
Il valore della GUI sta proprio qui: non è un vestito messo su una demo vuota. Sta sopra un core che già si occupa di login con numero e codice, password 2FA quando serve, sessione salvata in telegram-auth.bin, elenco chat, messaggi e permessi reali dell’account. Da questo punto di vista la finestra grafica non è un ornamento: è la prima vera ergonomia pubblica intorno a un motore MTProto nato per sopravvivere su piattaforme non comode.
Alpha significa alpha
Conviene dirlo chiaramente: non è ancora un sostituto di Telegram Desktop. Mancano media upload e download, edit/delete/reactions, gestione contatti completa e una rifinitura da client quotidiano moderno. Il progetto stesso lo dichiara come alpha 0.0.1: messaggi diretti e gruppi funzionano, ma i bordi sono ancora vivi e possono tagliare.
La parte importante è che il perimetro è onesto. L’obiettivo immediato è un client testuale e grafico affidabile per messaggi, non una replica completa di Telegram su macchine nate in un altro universo tecnico. Se poi arriveranno media e funzioni ricche, dovranno arrivare senza tradire la portabilità che oggi rende interessante il progetto.
Perché conta
Telegram Amiga è un progetto retrocomputing, ma non nel senso museale del termine. Qui non si sta solo facendo girare un programma moderno “perché si può”. Si sta provando a ridurre un protocollo contemporaneo, complesso e cifrato in una forma abbastanza piccola, portabile e osservabile da funzionare su sistemi Amiga-family reali o emulati.
La GUI rende tutto questo più visibile. Finché il progetto vive solo in console, è facile leggerlo come laboratorio per pochi. Quando appare una finestra con lista chat, conversazione, composer e messaggi che arrivano davvero, il salto percettivo è enorme. Non perché la GUI sia “bella” in senso moderno, ma perché restituisce una cosa semplice: l’idea che questi sistemi possano ancora partecipare a una conversazione reale.
In breve
- Telegram Amiga ha pubblicato release alpha 0.0.1 per AmigaOS 3.x, AmigaOS 4.x, MorphOS, AROS i386 e AROS x86_64.
- Ogni pacchetto include TelegramGUI e TelegramTUI sopra lo stesso motore MTProto.
- La GUI supporta chat list, conversazione, invio/ricezione live, typing indicator, read receipt e scroll nativo.
- Il client parla MTProto direttamente, senza browser o proxy esterni.
- Resta una alpha: messaggi e gruppi sono il primo obiettivo, media e funzioni ricche verranno eventualmente dopo.
Fonti e contesto
- Repository Telegram Amiga su GitHub
- Release AmigaOS 3 alpha 0.0.1
- Release AmigaOS 4 alpha 0.0.1
- Release MorphOS alpha 0.0.1
- Release AROS i386 alpha 0.0.1
- Release AROS x86_64 alpha 0.0.1
- Documentazione ufficiale Telegram MTProto
- Correlato: Telegram Amiga diventa un vero client MTProto
- Correlato: diario di sviluppo di Telegram Amiga