garen.yöndem launching ...3 ...2 ...1

Windows Phone Simulation Dashboard

25. Temmuz 2013 10:00by Garen Yöndem

Simulation Dashboard’dan bahsetmeye başlamadan önce simülatör ve emülatör arasındaki farka kısaca göz atalım. Gerçek hayat koşullarını sanal ortamda canlandıran araçlara simülatör deniyor. Emülatörler ise kendi kaynaklarını kullanarak farklı sistemleri taklit eden araçlardır. Örnek olarak Windows Phone Emulator’ın çalışma şeklini ele alalım. Visual Studio’da uygulamanızı debug ettiğinizde Hyper-V ile bilgisayarınızın donanımını yansıtarak sanal bir makine oluşturur ve Windows Phone arayüzünü taklit eder. Sonuç olarak emülatör arka planda bilgisayarınızla aynı işlem gücüne sahip olmuş olur. (Simülatörler hiçbir zaman yalancılık yapmaz :) )


Windows Phone Emulator arayüzünden ulaşılamadığı için pek çok Windows Phone developer’ın Simulation Dashboard’dan ne yazık ki haberi yok. Simulation Dashboard’a Tools sekmesinden veya Quick Launch bar’dan ulaşabilirsiniz.


Windows Phone Simulation Dashboard Context Menu - garen.yondem.com

Windows Phone 8 SDK’in parçası olarak kurulan bu yeni araç şimdilik sadece üç özellik sunuyor. Ağ bağlantısı simülasyonu (Network Simulation), cihazın ekranını kilitleme (Lock Screen) ve takvim anımsatıcısı tetikleme (Reminders). Umarım gelecek SDK güncellemelerinde donanımsal simülasyonlar da eklenir.


Windows Phone Simulation Dashboard - garen.yondem.com

Network Simulation

Network Simulation özelliği ile emülatörün bağlantı hızı ve kalitesini simüle edebilir, uygulamanızın düşük bağlantı veya sinyal koşullarındaki performansını gözlemleyebilirsiniz. Özellikle uygulamanızın interneti kullandığı anlarda yaşanan bağlantı kopukluklarını simüle etmek ve sonuçlarını görme için faydalı olacaktır.


Lock Screen

Windows Phone cihazlarda ekran kilitlendiğinde işletim sistemi uyku moduna geçiyor. Eğer siz uygulamanızın arka planda çalışır halde kalması için kod kısmında gereken ayarları yapmadıysanız ekran kilidi tekrar açılana kadar uygulamanız deaktif durumda bekleyecektir. Bu ani deaktivasyon ve aktivasyon durumuna uygulamanızın nasıl tepki vereceğini görmek için Lock Screen simülasyonunu kullanabilirisiniz.


Windows Phone Simulation Dashboard Simulated Reminder - garen.yondem.com

Reminders

Simulation Dashboard’un sunduğu diğer önemli özellik ise anımsatıcı (Reminder) tetikleyebiliyor olmanız. Uygulamanızın deaktive olmasına yol açan tek sebep cihazın ekranın kilitlenmesi değil. Alarm, Reminder ve gelen telefon araması gibi durumlarda da uygulamanız kısmen deaktive oluyor. Bu tip senaryoları da emülatörünüzde test edebilmeniz için Reminder tetikleme özelliği faydalı olacaktır.


Görüşmek üzere, takipte kalın!

blog comments powered by Disqus