Flash ve Silverlight güle güle… Hoşgeldin HTML5

Uzun zamandır bu konuda yazmak istiyordum ama bir türlü yoğunluktan fırsat bulamıyordum ama artık zamanın geldiğini düşünüyorum. Eskiden Flash ile ArcIMS tabanlı CBS uygulamaları geliştirdim ve o zaman için de destekledim ama gün geçtikçe tarayıcılar hızlandı ve yetenekleri arttı. Sonra Microsoft Adobe’a ve Flash’a karşı bir hamle ile Silverlight’ı çıkardı. İlk başta güzel olabilir diye düşünsem de plugin istemesi nedeniyle pek yaygınlaşamayacağını düşündüğümden Silverlight’a da pek şans vermedim. Sonra ne oldu Google rakiplerine karşı bir standartı destekledi ve HTML5 ön plana çıkmaya başladı. Tarayıcı işine girerek Chrome’ı çıkarttı. Javascript motoru V8’i yazarak Javascript’e yeni bir yön verdi. Bu destek sonrasında diğer tarayıcılar da sırası ile HTML5’e arka çıkmaya başladılar. Öyle ki Microsoft bile bu rüzgara karşı duramadı ve geçtiğimiz ay çıkarttığı tarayıcısı Internet Explorer’ın 9. versiyonun kısmen de olsa HTML5’e destek verdi. (kısmen olayını başka bir yazıda yazarım 🙂 )

Bu arada iPhone ve iPad ile diğer şirketleri sollayan Apple’da Flash’a ve Silverlight’a karşı HTML5’i destekleyeceğini ve iOS cihazlarda kesinlikle bu pluginleri çalıştırmayacağını söyledi ki sonrasında yeni nesil MacBook’larında Flash öntanımlı olarak bile kurulu gelmemeye başladı. Hatta internette yapılan testlerle Flash çalışmayan MacBook’lar çalışanlara göre 2 saat daha uzun pil ömrü vaadediyordu.

Yıl 2011 olduğunda rekabet daha da hızlandı ve neredeyse tüm tarayıcıların son sürümleri HTML5 desteğine kavuştu. Artık Flash ve Silverlight’ın varlığı sorgulanmaya başlandı ki bu noktada ben de özellikle CBS konusundaki çalışmaları görünce birşeyler yazmak istedim. Daha önceki yazılarımda da belirttiğim üzere burada yazdıklarım benim şahsi görüşlerimi belirtmektedir.

Bilindiği üzere Coğrafi Bilgi Sistemleri (CBS) Google Maps’in verdiği ivme ile daha hızlanmış ve teknolojiler Google Maps’i destekler bir hale gelmiştir. Google Maps ile hayatımıza giren kayan haritalar ile masaüstü deneyimine yakın bir ölçüde web harita uygulamaları geliştirilmeye başlandı ve kullanıcılar da gerek lisans gerekse program kurma zahmetinden kurtuldukları için bu yeni nesil web tabanlı CBS uygulamalarını tercih ettiler. Ama bu uygulamalar yukarıda bahsettiğimiz 3 farklı teknoloji ile geliştirilmeye başlandı ve Flash/Silverlight ile geliştirilen uygulamalar son kullanıcılara plugin kurma gerekliliği getirdiler. Bu durum hem uygulamalara zenginlik getirmiş olsa da Türkiye’de özellikle ESRI’nin geliştirdiği standart Flex/Silverlight şablonları ile yapılan birbirine benzer onlarca uygulama ortaya çıktı. Ayrıca Flash birçok bilgisayarda kurulu olsa da Silverlight’in kurulu olmaması insanları kurulum yapmaya zorluyor. Ayrıca halka hitap etmesi gereken belediye kent rehberi gibi uygulamaların da Silverlight benzeri teknolojiler ile geliştirilmesi bana garip geliyor. Hazırlanan uygulamalardaki özelliklerin neredeyse tamamı HTML ve Javascript ile de yapılabiliyorken neden ekstra eklentilere ihtiyaç duyalım.

Gelecek Google ve Apple’in önderliğinde HTML5’e doğru giderken, Microsoft ve Adobe’da bunu görmüşken hala neden eklentili gerektiren uygulamalar geliştiriyoruz? İşte kendimize sormamız gereken soru bu.

İlerleyen günlerde HTML5 ile ilgili yazılara devam etmek dileklerimle.

Yeni Tabletler ve Nokia-Microsoft Ortaklığı

Uzun zamandır projeler nedeniyle yazmaya vakit bulamıyordum ama İspanya’da düzenlenen Dünya Mobil Kongresi’nde -DMK (Mobile World Congress) açıklanan mobil cihazlardan ve Nokia-Microsoft ortaklığından sonra kısa da olsa yazmaya karar verdim.

Öncelikle Nokia-Microsoft ortaklığından pek birşey çıkmayacağını düşünüyorum. Henüz Window Phone 7 kullanan bir cihaz görmedim ama Microsoft’un daha yol katetmesi gerektiği konusunda çok yazı okudum. Ayrıca Nokia Symbian için bu kadar emek harcadıktan sonra bunu bir kalemde silmesi de hoş değil. Ayrıca geliştiriciler açısından da bakınca emek verdiğin platformun bir anda silinmesi hiç hoş değil. Rekabet her zaman iyidir ve bu birleşme ile Apple (iOS) ve Google (Android) da rahat olamayacaklardır. Tabi bütün bunlar son kullanıcıya yol-su-elektrik olarak geri dönecektir 🙂

Diğer konuya gelirsek, şu an Barcelona’da devam eden Dünya Mobil Kongresi’nde (DMK) birçok üretici yeni mobil cihazlarını çıkardı ve tanıtımını yapıyor. Kongre’ye damgasını ise bence Android vurdu. Çıkan cihazların belki de %90’ını Android temelli akıllı telefon ya da tabletler oluşturuyor. Tabi CES 2011 fuarında Google’ın yayınladığı Android 3.0 (Honeycomb) temelli tabletlerden beklenti büyüktü. CES 2011’de Motorola Xoom adından bir Android tablet duyurmuştu ve ilgileri çekmişti. DMK’da ise diğer üreticiler (Samsung, HTC, ViewSonic, LG, Huawei) 7 inc ve 10.1 inc olmak üzere birçok tableti tanıttılar. Birçoğu gerçekten güzel görünmekteydi ki fiyatlarını duyuncaya kadar. Motorola Xoom için 1199$, LG ise tableti için 999 Avro istemekte. Tabi bu fiyatlar resmi değil ama rakip olarak iPad’ı düşünüyorlar ise kesinlikle yakınına bile gelemeyeceklerdir. Yani yüksek fiyat çekip kalite satıyoruz diyecekleri bir konumda olduklarını düşünmüyorum. Bakalım önümüzdeki günler neler getirecek?

Bing Maps ve Microsoft’a neler oluyor

Uzun zamandır Açık Kaynak türevlerine savaş açan Microsoft artık bu rüzgara karşı yelken açmak yerine bu rüzgarla beraber yol almayı seçecek gibi. Yazdıklarımdan Microsoft Windows’u ya da Office’i açık kaynak yapacak anlaşılmasın ama Microsoft daha önce ürünü olan Bing Maps’te açık kaynağın bir uzantısı olarak nitelendirilebilecek olan Open Street Maps’e yer verdi. Dün de yeni bir haber ile Open Street Maps’in kurucusu Steve Coast’u Bing Maps’e transfer etti. Ayrıca Open Street Maps’e uydu görüntüsü desteği de vereceğini açıkladı.

Bu gelişme ile Microsoft Google’un kendi harita verilerini toplamasına karşın Open Street Maps’in arkasındaki topluluğu arkasına alarak kendini güçlendirmeyi hedefliyor sanırım. En azından bloglardaki yorumlar buna işaret ediyor.

Hadi hayırlısı diyorum 🙂