DERS PROGRAMI
201 Ders Programı

Windows Phone 201

Lisans: Creative Commons 11.12.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Geleceği Yazanlar Ekibi

WINDOWS PHONE 8

Microsoft’un mobil cihazlar ile ilgili ilk ürünü, 1992 yılında geliştirilmeye başlanan ve 1996 yılında piyasaya sürülen Windows CE 1.0’dır.  Elbette, Microsoft o dönemde Windows 95’i piyasaya sürmek üzere olduğundan, Windows CE’de işletim sistemi olarak Windows 95 mimarisi ve kullanıcı arabirimi olarak da WinPad kullanılmıştır.

Windows CE Başlangıç Ekranı

2000 yılında Microsoft, Pocket PC 2000’i piyasaya sürdü. Windows CE 3.0 tabanlı bu sistem Palm tarzı cihazlara yönelikti. Pocket PC 2000 Windows 98, Windows ME ve Windows 2000 işletim sistemlerindeki gibi bir görünüme sahipti.

Pocket PC 2000 Başlangıç Ekranı

2001 yılına geldiğimizde Microsoft, Pocket PC 2002’yi piyasaya sürdü ve bu sistem, Microsoft’un “akıllı telefonlara” uygulanabilen ilk modeli olma özelliğine sahip oldu.

Pocket PC 2002 Başlangıç Ekranı

2003 yılında piyasaya sürülen Windows Mobile 2003, Windows CE 4.2 üzerine kurulmuştu.

Windows Mobile 2003 Başlangıç Ekranı

2004 yılında Windows Mobile 2003 SE, 2005 yılında ise Windows Mobile 5 piyasaya sürüldü.

Windows Mobile 5 Başlangıç Ekranı

2007 yılında Windows CE 5.0 tabanlı Windows Mobile 6;

Windows Mobile 6 Başlangıç Ekranı

2009’da, Windows Mobile 6.5 piyasaya sürüldü.

Windows Mobile 6.5 Başlangıç Ekranı

2010’da tasarımsal değişikliğe gidilerek, Metro UI arayüzünü kullanan Windows Phone 7 piyasaya sürüldü.

Windows Phone 7 Başlangıç Ekranı

Windows Phone 7 ile beraber; uygulama geliştiricilerin Silverlight, oyun geliştirenlerinse XNA platformunu kullanması gerekiyordu.

Microsoft’un son mobil işletim sistemi olan Windows Phone 8’de HTML 5 ve Native desteği sunuldu. HTML5 halen gelişmekte olan bir standarttır ve 2024-2025 yıllarında standart halini alması planlanan bir teknolojidir. HTML5 ile Flash ve Silverlight gibi eklenti (plugin) tabanlı sistemlerde yapılabilecek her şey yapılabilecektir. HTML5 fikrinin çıkış noktasının “bir kere yaz, her yerde çalışsın” ifadesi olmasından dolayı bir platformda geliştirdiğiniz HTML5 uygulamalarını ekstra iş gerektirmeden farklı platformlara taşıyabileceksiniz.

Native ise, C++ programlama dilini kullanarak geliştirilen bir uygulama geliştirme yöntemidir. Geliştirilen kodlar, Java ve C# dillerinde olduğu gibi herhangi bir ara dile dönüştürülmeden çalışır. Windows Phone 8’de C++ kullanarak oyun veya uygulama yazabilirsiniz.

Native ve HTML5 desteği sadece Windows Phone 8 uygulamalarında olduğu için, Windows Phone 7’de bu uygulama geliştirme yöntemlerini kullanamazsınız.

Windows Phone 8 UI - Modern UI

Ancak, Windows Phone 7’de geliştirilecek her uygulamanın Windows Phone 8’de de çalışacağını düşünürsek; önceki sistemlere göre uygulama geliştirmek, uygulamalarınızın kullanılma ve indirilme sayısını artıran bir etmen olacaktır.