Haziran 2022'de Mozilla'nın bir yan kuruluşu olan MZLA, mevcut bir uygulama olan K-9 Mail'i temel alarak Android için Thunderbird'ü oluşturmaya başladı. Kullanıcılar dönüşümün hızlı bir şekilde gerçekleşmesini bekliyordu.
Duyuru
(Resim:
Philip Kewisch
)
Philipp Kewisch, Mozilla Vakfı'nın bir yan kuruluşu ve Thunderbird'ün arkasındaki itici güç olan MZLA Technologies Corporation'da mobil geliştirme başkanıdır. Philipp, açık kaynak topluluklarında yazılım geliştirme, ürün yönetimi ve stratejik çalışma alanlarındaki kapsamlı deneyimiyle Thunderbird için mobil çözümlerin vizyonunu ve uygulanmasını şekillendiriyor. Mobil ekipte Philipp'in yanı sıra, uzun süredir K-9 Mail bakımını üstlenen Cetti ve Android ve iOS geliştirme konusunda derinlemesine uzmanlık sunan Wolf-Martell Montwé de yer alıyor.
Ancak yeni Thunderbird uygulamasının ilk sürümünün Ekim 2024'te hazır olması iki yıl sürdü. Thunderbird ekibinden Philipp Kewisch'e engellerin neler olduğunu ve uygulamanın gelecekte ne olacağını sorduk.
K-9'un Thunderbird uygulamasına dönüştürülmesi beklenenden biraz daha uzun sürdü. Zorluklar nelerdi?
Android için Thunderbird'ün sadece farklı renklere sahip K-9 Mail olmaması gerektiği konusunda hemen anlaştık. Thunderbird Desktop ve K-9 Mail'in farklı geliştirmeleri ve form faktörleri olduğundan, doğru özellikleri seçmek zordu. Açık kaynaklı bir projede yeni özellikler geliştirmek ilk bakışta ilginç görünüyor: açık bir topluluk, yetenekli geliştiriciler ve ortak bir hedef. Ancak uygulamada çoğu zaman önemli zorluklarla karşılaşılmaktadır. Gönüllülerin zamanı genellikle sınırlıdır, bu nedenle bazen pragmatik ancak yetersiz çözümleri tercih ederler.
Büyüyen bağış toplama topluluğu sayesinde, iki tam zamanlı geliştirici ve bir yönetici artık Android için Thunderbird'ü destekliyor. Tasarım, topluluk ve destek gibi diğer MZLA ekipleri de sürece dahil oluyor. Bu, projeyi daha istikrarlı bir temele oturtacak önemli mimari kararlar için daha fazla zamanın olduğu anlamına gelir. Ancak ekibimiz ticari e-posta uygulamalarıyla karşılaştırıldığında hala çok küçük olduğundan topluluğumuzun desteği olmadan ilerlememiz zor olur. Bu desteğe çok müteşekkiriz ve 2025 yılında daha fazla ilgi gösteren kişinin ilgisini çekmeyi umuyoruz.
İlk sözümüz Thunderbird'ü 2023'te Android için çıkarmaktı. Ancak yıl sonunda hala istediğimiz o kadar çok nokta vardı ki biraz daha zaman ayırmayı tercih ettik. Sonuçta acil bir durum yoktu. Android için Thunderbird'de yapılan her değişiklik K-9'a da fayda sağladı. Bu hedefe ulaşmak için planlanan özelliklerde kesintiler yapmak zorunda kalsak bile, Android için Thunderbird'ün Play Store'da ışığı göreceğinden ve uçmaya başlayacağından ancak 2024 yılında emindik.
Genel olarak iyi bir denge bulduğumuza inanıyoruz. Yeniden tasarlanan hesap kurulumuyla, hesap ayarları bir QR kodu kullanılarak Thunderbird Desktop'tan hızlı bir şekilde içe aktarılabildiğinden, kullanıcıların artık e-posta sağlayıcılarının IMAP ana bilgisayar adının ne olduğunu düşünmelerine gerek kalmıyor. Ayrıca yalnızca birkaç dokunuşla doğrudan K-9'dan içe aktarabilirsiniz. Elbette hâlâ bazı keskin noktalar var ama artık geri bildirimlere yanıt verebileceğimiz ve daha hızlı iyileştirmeler yapabileceğimiz iyi bir temele sahibiz.
Teknik zorluklar nelerdi?
Özellikle güncel kalmak önemliydi. Bu, hızla gelişen Android ekosisteminde, özellikle de şu anda on altı yıldan daha eski olan bir kod tabanıyla daha fazla çalışmayı gerektiriyor. Bu yıl Android 14'ün gereksinimlerini uygulamak ve Materyal 3 tasarım yönergeleriyle uyumluluk sağlamak için çok zaman harcadık. Eski yaklaşım artık platformla uyumlu olmadığından IMAP IDLE gibi bazı özellikleri yeniden geliştirmek zorunda kaldık. Artık Jetpack Compose kullanıyoruz ve yavaş ama emin adımlarla XML görünümlerinden uzaklaşıyoruz. Organik olarak geliştirilen sıkı kaplin yerine yeni gelişmeler için özellik modülleri de kullanıyoruz. Tüm bu değişiklikler yeni özelliklerin geliştirilmesini çok daha kolay hale getiriyor.
Sonraki sürümler için planlarınız neler?
Öncelikle, sürümle ilgili olarak kullanıcılarımızdan aldığımız en dikkate değer eleştirilere özellikle değinmek istiyoruz. Örneğin, kenar çubuğundaki hesap tanımlayıcıları daha fazla özelleştirme seçeneği gerektirir. Ayrıca, e-postaların alınmadığı izlenimini vermemeleri için e-posta almada sorun olması durumunda kullanıcıları daha iyi bilgilendirmek istiyoruz. Kısa vadede uygulamamız gereken Google gereksinimlerinden bazılarını çözmemiz gerekecek.
İleriye dönük olarak, “Telefonunuzla daha az uğraşın” sloganı altında çalışıyoruz ve e-postaları okumayı ve düzenlemeyi kolaylaştırmak ve daha fazla üretkenlik için bazı fikirleri uygulamak istiyoruz.
Thunderbird MZLA'da, bağışların ötesinde ek gelir kaynakları yaratmak amacıyla Thunderbird ekibi için randevu planlayıcı gibi ek hizmetler geliştiriyoruz. Bu şekilde tam zamanlı geliştiricilerin açık kaynaklı bir projede çalışmasını kolaylaştırıyoruz ve aynı zamanda kullanıcıların hayatını da kolaylaştırabiliyoruz. Bu nedenle bu hizmetlerden bazılarını Android için Thunderbird'e entegre etmek istiyoruz.
Ayrıca cihazlar arasındaki geçişi kusursuz hale getirmek için Thunderbird Desktop ile etkileşimi daha da genişletmek istiyoruz. Bu değişikliklerin çoğu K-9 Mail'e de fayda sağlayacak. Her iki uygulamayı da aynı anda yayınlamaya devam etmek istiyoruz ve bunları aynı kod temelinde oluşturuyoruz. Dolayısıyla ikisinin de benzer bir görünüme sahip olması şaşırtıcı olmamalı. Ancak randevu alma veya masaüstüne aktarma gibi bazı işlevler yalnızca Thunderbird bağlamında anlamlıdır.
Yan not: Teklifimizi 2025'te iOS'a da genişletmek istiyoruz ve muhtemelen bunun için bir pozisyon yaratacağız. Gelecek yıl bitmiş bir ürün olmayabilir, ancak test edilecek ve katılım sağlanacak bir ürün olacak.
Filippo, yanıtların için çok teşekkürler!
“Üç soru ve cevap” serisinde iX, ister bilgisayar başındaki kullanıcının bakış açısı, ister yöneticinin bakış açısı, ister yöneticinin günlük yaşamı olsun, günümüzün BT zorluklarının özüne inmek istiyor. bir yönetici. Günlük uygulamalarınızdan veya kullanıcılarınızdan önerileriniz var mı? Hangi konuyu kısa ve doğrudan okumak istersiniz? O halde bize yazmaktan veya forumda yorum bırakmaktan çekinmeyin.
(DSÖ)
Bir yanıt yazın