Şu anda Windows 8 ya da Windows Phone 8 için uygulama geliştirmek isteyenlere 2 farklı SDK bulunmaktadır. Bunlardan biri tablet bilgisayar ve PC’ler için diğeri de telefonlar içindir. Windows 8 ve Windows Phone 8 uygulama geliştirmesinde benzerlikler olmasına rağmen her bir platform için ayrı proje gerekmektedir. Microsoft yakında bu ikisini birleştirmeyi planlıyor olsa da şimdilik durum böyle.
Windows Phone SDK
https://dev.windowsphone.com/en-us/downloadsdk
Windows 8 SDK
http://msdn.microsoft.com/en-us/windows/desktop/hh852363.aspx
Windows Phone Store
http://www.windowsphone.com/en-us/store
Windows 8 Store Hakkında Bilgi
http://windows.microsoft.com/en-US/windows-8/apps#Cat=t1
Windows 8 özellikle az enerji harcayan ARM işlemci desteği ile biliniyor. Windows 8 uygulama geliştiricileri ayrıca lokasyon, yerçekimine göre cihazın konumu ve dokunma gibi sensörleri de kullanabiliyor. Global store sayesinde uygulama satmak ve uygulamalara erişmek kolaylaşmış.
Windows 8 için şunları üretebilirsiniz;
- Windows store uygulaması
- Tarayıcı tabanlı uygulamaları
- Desktop uygulamalar
Windows 8’de uygulama geliştirmek şu dilleri destekler;
- C/C++
- C#/VB.NET
- JavaScript
Windows 8’de ayrıca görsel tasarım dillerini de kullanabilirsiniz;
- XAML
- HTML5/CSS3
Bir de şu eski programlama modelleri hala desteklenmektedir;
- Win32/COM
- .NET/Silverlight
Windows 8 veya Windows Phone 8’de uygulama geliştirmeye başlamak istiyorsanız şu linklere mutlaka göz atın;
MSDN üyesi iseniz Windows 8’i MSDN Subscriber Downloads kısmından indirebilirsiniz
http://msdn.microsoft.com/subscriptions/default.aspx#
Visual Studio Express 2012, Windows 8 için (392 mb)
http://www.microsoft.com/click/services/Redirect2.ashx?CR_EAC=300051951#
Uygulamanızı Windows Store’a göndermeden önce sertifikasyonunu test edin – Windows App Certification Kit
http://msdn.microsoft.com/windows/apps/jj572486#
JavaScript için Visual Studio uzantı kütüphaneleri
http://msdn.microsoft.com/library/windows/apps/hh770842.aspx#
Windows Store uygulamalarını Windows 8 üzerinde ama Visual Studio 2012 olmadan test edin
http://go.microsoft.com/fwlink/?LinkId=255953#
SSO – Tek Microsoft hesabı sayesinde uygulamalarınızda Single Sign On (SSO) özelliği ile Hotmail ve SkyDrive’a ulaşın
http://go.microsoft.com/fwlink/?LinkID=247807&clcid=0x409#
Windows 8 Ads SDK ile uygulamalarınıza reklam koyun
http://advertising.microsoft.com/windowsadvertising/developer#
Windows Azure Mobil Servisi
http://go.microsoft.com/fwlink/?LinkId=267242#
Windows 8 örnek uygulama galerisi
http://code.msdn.microsoft.com/windowsapps/#
Download edilebilir örnek uygulama paketi (193 mb)
http://go.microsoft.com/fwlink/?LinkID=243667&clcid=0x409#
Windows uygulama geliştirme MSDN rehberleri
http://msdn.microsoft.com/library/windows/apps/hh779072#
Uygulamalarınız içinde kullanabileceğiniz pek çok standart grafik için .psd (Photoshop) dosyaları
http://www.microsoft.com/click/services/Redirect2.ashx?CR_EAC=300050688#
Ayrıca uygulamalar içinden SkyDrive, Outlook, Skype ve Identity Management bağlantılarını sağlayan Live SDK’nın linklerine de bir bakalım;
Live SDK geliştirici rehberi http://msdn.microsoft.com/en-US/library/live/hh243641#
Live SDK temel konseptler http://msdn.microsoft.com/en-US/library/live/hh826528#
Live API referansları http://msdn.microsoft.com/en-US/library/live/hh243650#
SkyDrive API http://msdn.microsoft.com/en-US/library/live/hh826521#
Identity API http://msdn.microsoft.com/en-US/library/live/hh826537#
Outlook.com API http://msdn.microsoft.com/en-US/library/live/hh826535#
Son olarak 10 adımda süreci kısaca özetlemek istiyoruz;
- Fikri bulun
- SDK ve Tool’ları indirin
- Windows Store Developer hesabı açın (Microsoft Dev Center Portal’inde)
- Reklam hesaplarınızı açın
- Uygulamayı geliştirin ve paketleyin
- Dev Center Portal’ine yükleyin
- Son paketlemeyi orada yapın
- Seritifikasyonu bekleyin
- Eğer bulunursa uyumluluk sorunlarını çözün ve yeniden gönderin
- Pazarlayın!