30 Ekim 2012 Salı

Windows Phone SDK 8.0 Sistem Gereksinimleri



Windows Phone SDK 8.0 Sistem Gereksinimleri:
Windows 8 64-bit ya da Windows 8 Pro 64-bit İşletim Sistemi

Donanım Gereksinimleri:
4 GB hard disk alanı
4 GB RAM
64-bit (x64) İşlemci

Windows Phone 8 Emulator için:
Windows 8 Pro ya da üzeri bir sürüm
Second Level Address Translation (SLAT) destekleyen bir işlemci

ÖNEMLİ NOT: Eğer cihazınız, donanım ve işletim sistemi gereksinimlerini karşılıyor ama Windows Phone 8 Emulator gereksinimlerini karşılamıyorsa, yine de Windows Phone SDK 8.0 sorunsuzca kurulabilir ve çalıştırılabilir. Fakat, Windows Phone 8 Emulator kullanılabilir durumda olmayacak ve uygulamalarınızı emulatöre deploy edip test etmeniz mümkün olmayacaktır.

Windows Phone 8.0 SDK Yayınlandı

Windows Phone 8 SDK
Bu yılın ilk aylarında Windows Phone 8 duyurulduğundan beri merakla beklenen Windows Phone 8 SDK nihayet yayınlandı. İndirip kurmak için aşağıdaki linki ziyaret edebilirsiniz.
http://www.microsoft.com/en-us/download/details.aspx?id=35471

Alternatif olarak buradan, Windows Phone 8 SDK ISO dosyasını da indirebilirsiniz.

Dikkat: Kullanmak için Windows 8 ve Hyper-V destekli CPU gerekli.

Bu yeni SDK ile birlikte artık uygulama geliştiriciler Windows Phone 8 cihazlar için yeni uygulamalar geliştirebilecekler.

Windows Phone Software Development Kit (SDK) 8.0 içerisindeki araçları kullanarak hem Windows Phone 8 uygulamaları hem de Windows Phone 7.5 için çeşitli uygulamalar ve oyunlar geliştirebilirsiniz.


23 Ekim 2012 Salı

Windows Phone SDK, Visual Studio 2012 ve Windows 8

Bugün aldığım bir soruyu paylaşmak istedim.

SORU:
Windows 8 üzerinde Visual Studio 2012 kullanıyorum. Windows Phone SDK kurmaya çalıştım fakat tam olarak yüklenmedi. Visual Studio 2012 içerisindeki template'ler arasına gerekli şablonlar eklenmedi. Acaba Windows 8 için ya da Visual Studio 2012 için ayrı bi SDK mı var? Eğer yok ise, ayrı bi SDK çıkacak mı? Bilginiz var mı bu konuda?

CEVAP:
Şu an için Visual Studio 2012 ile çalışabilecek halka açık bir Windows Phone SDK yok. Visual Studio 2010 kurup, SDK'yı onun üzerine kurabilirsiniz. Ya da ayrıca Visual Studio kurmadan, SDK ile birlikte gelen Visual Studio Express'i de kullanabilirsiniz.

Visual Studio 2012 ve Visual Studio 2010, aynı işletim sistemi üzerine kurulup, yan yana sorunsuz bir şekilde çalışabiliyor.

Windows 8 üzerine Windows Phone SDK kurarken çıkabilecek bir sorun var. Bu konu ile ilgili bilgiyi de aşağıdaki linkte bulabilirsiniz.

http://winphonesdk.blogspot.com/2012/06/windows-8-uzerinde-windows-phone-sdk.html

NOT: Visual Studio 2012 ile birlikte kullanabileceğimiz bir Windows Phone SDK, 29 Ekim'de çıkabilir ama şimdilik kesin bir bilgi değil bu.

Nokia Lumia 920 ve Lumia 820 Türkiye Lansmanı Kasım Ayında


NOKIA Lumia 920 ve Nokia Lumia 820 ile tanışmak için bir ay daha beklemek yeterli. Türkiye Lansmanı 21 Kasımda Gerçekleşecek.

12 Eylül 2012 Çarşamba

Windows Phone Local Database Uygulamasi


Windows phone uzerinde Local Database mantigini kullanarak basit bir alis veris listesi uygulamasi yapalim. Listemize ekledigimiz maddeleri Windows Phone uzerinde bir veritabani olusturup bu veritabani uzerinde eklemis oldugumuz maddeleri sakliyor olacagiz. Bu islemleri yapabilmemiz icin uygulamamiz uzerinde DataContext ve LinqToSqlyapilarini kullaniyor olacagiz.

Windows Phone 7 Emulator Goruntuleme Sorunlari

Windows Phone uzerinde calisirken Emulator’unuzde frame’ler arasi navigasyon gecislerinde goruntuleme sorunlari yasiyorsaniz bir kac kucuk referance ayarlamasi ve ekleyeceginiz/degistireceginiz kod yardimiyla bu sorunu asabiliyorsunuz.



2 Eylül 2012 Pazar

Windows Phone Marketplace (Store) Uygulamalarını Güncellemek

Markete gönderdiğiniz uygulamanın yayınlanmasının ardından, arama sonuçlarında gözükmesi ve indirilebilir olması sağlanmıştır. Tüketiciler, merkezi bir ağ olan Marketplace üzerinden uygulamalarınızı satın alabilir ve indirebilir. Satın alma sırasındaki ödemeler de bizim adımıza Marketplace altyapısı sayesinde tahsil edilir. Bu konudaki detaylar için Windows Phone Marketplace için Uygulama Geliştirmek ve Yayınlamak başlıklı yazıyı inceleyebilirsiniz.

Uygulamalarınızda değişiklikler/güncellemeler yapıp, yeni sürümü kullanıcılarınıza yayınlamak istediğinizde, aşağıdaki maddeleri aklınızdan çıkarmamalısınız:

  • Uygulamanız, yeniden sertifikasyon sürecine girecek.
  • Kullanıcılarınız, güncellemenin yayınlandığı ile ilgili olarak bilgilendirilecek.
  • Güncellemeler için ücret talep edemezsiniz. Güncellemeler, mevcut kullanıcılar tarafından ücretsiz olarak indirilir.

Windows Phone OS 7.x Uygulamalarını Güncellemek

Şu anda markette 7.0 ve 7.1 geliştirilmiş uygulamalar bulunuyor. Bir Windows Phone Uygulama Geliştirici olarak, bu uygulamalarınızı herhangi bir zamanda güncellemek isteyebilirsiniz. Burada amaç, bulunan bug’ları gidermek ya da mevcut fonksiyonaliteyi geliştirmek olabileceği gibi uygulamaya yeni özellikler eklemek veya işletim sisteminin yeni sürümü ile gelen özelliklerden faydalanmak olabilir.

Uygulamaların Güncellenmesi ve Isolated Storage

Uygulamanızı güncellediğinizde, Isolated Storage içerisinde saklanmış olan tüm data korunur. Güncelleme sebebi ile herhangi bir kayıp yaşanmaz. Fakat, kullanıcı update etmek yerine uygulamayı uninstall ederek yeni sürümü kurar ise, Isolated Storage içerisindeki veriler de uygulama ile birlikte silinecektir. Isolated Storage hakkında daha detaylı bilgi için http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff402541(v=vs.92).aspx linkini inceleyebilirsiniz.

Uygulama Adını (Application Title) Güncellemek

Uygulama adı ya da Tile arkaplanındaki görseli güncelleme sırasında değiştirmek, telefon üzerinde bu güncellemenin otomatik olarak gerçekleşmesini sağlamaz.

Bir Push Notification göndererek, başlangıç ekranına pinlenmiş olan tile üzerindeki arkaplan resmi ve uygulama adı güncellenebilir. Herhangi bir veri ya da ayarı saklamak gerekmediği durumlarda ise uygulamanın uninstall edilerek tekrar install edilmesi düşünülebilir.

Sürüm (Version) Numarasını Güncellemek

Uygulama sürüm numaraları, major, minor, build ve revision bileşenlerinden oluşur. Biçimsel olarak major.minor.build.revision şeklinde kullanılır. Örneğin; 1.1.0.0 gibi. Uygulamanıza ait sürüm numarası, hem uygulamanız içerisinde hem de Windows Phone Marketplace üzerinde tutulur. Güncelleme gönderirken version numarasını da güncellemeniz gerekir. Uygulamanız içerisinde yer alan version bilgisi ile Marketplace üzerinde bildirdiğiniz version numarası birbirinden faklı olmamalıdır.

Uygulama güncelleme konusunda daha detaylı bilgi için http://msdn.microsoft.com/en-us/library/windowsphone/develop/gg442301(v=vs.92).aspx linkini ziyaret edebilirsiniz.