Windows Phone 8’in Keli Gözüktü; SilverLight Musalla Taşında
İmamın nasıl bilirdiniz sözünü söyleyeceği gün yaklaşıyor. Büyük heyecanlarla sunulan ve zengin internet aplikasyonları yazanları hakikaten peşinden koşturan, güzel mi güzel logolu SilverLight, bitkisel hayata girmiş oluyor.
Kısaca, son gelen gayri resmî haberlere göre Microsoft, Windows Phone 8’de, Windows 8 çekirdeğini (MinWin) kullanacak. İçinde SilverLight, sadece geriye uyumluluk için olacak. Platform artık başka platform. Yine bir yazımızda dediğimiz gibi (kaçınılmaz olan) yani masa üstü Windows 8 ile telefon olan Windows Phone 8’in birleştiğini görüyoruz.
Ne demiştik ey okur hatırlar mısın:
Ben kendi tahminimi ya da temennimi ileteyim.
Windows Phone 7’nin tüm API’sini WinRT’ye taşısınlar. Yeni Windows Phone uygulamaları, WinRT API’si üzerine yine XAML/C#/C++ ile yazılsın. Mevcut uygulamalar çok basit bir şekilde XAML değişikliği olmadan, kod dosyalarında ufak modifikasyonla WinRT’ye taşınabilsin. XNA uygulamalarını da bir şekilde halletsinler, onu da ben düşünmeyeyim. Tüm bu geçiş sürecinden sonra elimizde tek bir SDK kalsın. O da WinRT. İstersek C++ ile Windws Phone uygulaması yazalım ve performansın dibine vuralım.
SilverLight’ın cansız bedeni yere serildiğinde, Windows Phone da Windows 8 ile birleşmiş, yek vücut olmuş olacak.
Gelen yeni habere göre, Windows Phone 8’de asıl uygulama geliştirme tarzının WinRT ile olacağı gün gibi âşikar. Çünkü adamlar, Windows Phone 7.5 uygulamalarının tam uyumlu çalışacağından bahsediyorlar. Bir şey geriye uyumlu çalışacaksa, o zaman bir de “yeni” var demektir. İşte o “yeni”, SilverLight değil, WinRT’dir. Windows 8’deki API’lerin çoğu Phone 8’de de olacak ve uygulama geliştirme modelleri de birebir aynı olacak. İsterseniz C++ ile hâlis muhlis (native) Windows Phone uygulamaları da yazabileceksiniz. Belki de bu geçişlerde sizin için en şahane şey, kaybolmayan XAML tecrübeniz olacak. XAML ile nereye gitseniz, ekmek yiyeceksiniz.
Microsoft’un doğru yolu bulduğunu düşünüyorum ama elindekileri bir çalkalaması gerekiyor. Neticede 2012, geliştirme platformlarında yaşanacak sarsıntılarla geçecek. Sağ kalmaya bakın!
Bir yandan merak ediyorum… SQL Server 2012 çıkıyor diye telaşlanan veri tabanı yöneticisi veya programcısı var mıdır?