Osegi
Yazılım·1 dk okuma

Nokia N70 2026'da: Symbian 8.1 için Telegram çağrı cihazı yazıldı

Bir geliştirici kablo poşetinde eski Nokia N70'ini buldu, yeni pil aldı ve Symbian 8.1 için bir Telegram pager'ı yazmaya karar verdi. Yıl 2026.

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

Nokia N70'in yeniden okunmamış mesajları var. Bir geliştirici telefonunu kablo poşetinden çıkardı ve 20 yıldan eski bir sistem olan Symbian 8.1 için kendi Telegram pager'ını yazmaya karar verdi.

Telefon ona Aralık 2006'da yılbaşı hediyesi olarak verilmiş. Music Edition sürümünde 1 GB'lık RS-MMC kart ve düzgün bir kulaklık vardı, donanım ise sıradan N70 ile aynıydı. Geliştirici telefonu yaklaşık altı yıl kullandı, 2012'de Android'e geçti. N70 rafta kaldı, kiralık evden eve taşındı, ara sıra yalnızca arama yapmak için kullanıldı.

Temizlik sırasında telefonu kablo poşetinde buldu. Pil tamamen boşalmıştı, multimetre 0 V gösteriyordu. Yeni bir BL-5C pil sipariş etti. Şarj aleti de yoktu: o dönemde Micro-USB standart değildi, N70'te Mini-USB de yok, ince iğne uçlu özel bir giriş var. Onu da sipariş etti. Telefon açıldı, hafıza kartı da çalıştı. Kartta öğrencilik yıllarından fotoğraflar çıktı. Geliştirici bunun yerine bir bitcoin cüzdanı bulmayı tercih ederdi.

Symbian 8.1 için yazılım nasıl geliştiriliyordu?

En basit Hello World, Nokia'nın 2005'te başlattığı resmi PyS60 projesi sayesinde Python 2 ile yazılabiliyor. Yazar ise kolay yolu seçmedi ve Symbian'a özgü kalıplarla C++98 kullandı.

Symbian 8.1'in temeli, Psion'un cep bilgisayarları için geliştirdiği EPOC32. Leave mekanizması, Cleanup Stack ve C, R, T, M sınıf adlandırma kuralları buradan geliyor. Sistem olağan C++ istisnaları yerine Leave kullanıyor. Asenkron işler için Active Objects var: uygulama dosya okuma ya da ağ isteği gönderip başka olayları işlemeye devam edebiliyor, her iş için ayrı iş parçacığı gerekmiyor. Bu da belleği az kullanıyor.

Arayüz platforma bağlı. S60 Avkon kullanıyor, UIQ'nun kendi çerçevesi var. Yani S60 için yazılan program, iki telefon da Symbian 8.1 çalıştırsa bile UIQ'da çalışmayabilir.

Wikipedia'ya göre N70, bir milyonun üzerinde satan ilk akıllı telefon oldu. Toplam satışın ise tahminen on milyonlarca olduğu belirtiliyor.

Göz atmaya değer uygulamalar

SUMO: sayı bulmacası

Doğru kareleri seçin, toplayın, hedefe ulaşın. Öğrenmesi kolay, ustalaşması zor. Ücretsiz, her yaşa uygun.

Dialo: konuşarak dil öğrenin

Yapay zekâ sohbet partneriyle konuşun; her cümleniz düzeltilip kendi dilinizde açıklanarak geri gelsin. 9 dil, A1'den C2'ye.

Etiketler:nokia n70symbiantelegramretro computingc++

Aynı günden diğer haberler

Tümünü gör →

Daha fazla: Yazılım

Tümünü gör →