iPhone OS 4 nereye, Windows Phone 7 nereye…

____________________________________________________________________

Apple iPhone OS 4’ü duyurdu ki iPhpne 3GS cihazlarda kullanılacak bir işletim sistemi bu. ’ta batmakta olan Windows Mobile işletim sistemini 7 işletim sistemi ile kurtarma planları yapıyor. Tabi iPhone OS 4 Microsoft’a güzel bir cevap oldu.

iPhone OS 4 multi-tasking (çoklu görev, cihazda aynı anda birden fazla uygulamanın çalışabilmesi) gibi fonksiyonlar getirdi ama bunlar zaten Windows Mobile serisinde uzun zamandır vardı. M$ ise ne yaptı, baktı gördü iPhone’da bu özellik yok, ama daha çok satıyor. Ben de kaldıracağım dedi ve kaldırdı. Baktı iPhone bir sürü limitle dolu bir sürü engele sahip, ama bir sürü de kullanıcısı düşkünü kapitalist kölesi var, ben de yapacağım ben de yapacağım dedi ve Windows Phone 7 ile belki de yaptı.

Ama iPhone yakası ne yaptı? Alın size multi-tasking dedi ve bunu işletim sisteminden kaldırmaya çalışan Micro$oft’a gayet şık bir şekilde girdi bu adım. 🙂 Bakakaldı Microsoft, ben şimdi multi-tasking’i kaldırsam mı kaldırmasam mı dedi. 🙂

iPhone’un zaten bu özelliğe bir şekilde kavuşacağı kesindi. Son teknoloji ürünü bir cihaz olarak bu kadar zamandır bunsuz olması bile anlaşılır değil. MS ise kendi sisteminde uzun zamandır olan ve zevkle kullanılan bu özelliği kaldırarak iPhone’un ilk piyasaya sürüldüğü zamanlara gitmeye, teknolojiye lider olmak yerine onu takip etmeyi tercih ediyor. 🙂

4 ay kadar Sony Ericsson K610i kullanmıştım. Standart işletim sistemli ama Java MVM’e sahip bir cihazdı. Java MVM’in açılımı Java Multitasking Virtual Machine yani çokku görevli Java sanal makinesi. Bu uygulama ile aynı anda 10 kadar Java uygulamasını açık tutabiliyordunuz. Ayarınıza göre de uygulama arka planda çalışmaya devan ediyordu ya da pauseApp() komutu gönderilip durduruluyor ve sonra da startApp() ile tekrar kaldığı yerden başlatılıyordu. Öyle bir telefonda bile o özelliğe ilk kez kavuştuğumdan aleti ne biçim bir şey sanırdım bilemezsiniz. Şu an kullandıklarımı hiç bile sayardım onunla. 😀 Aynı anda 10 uygulama çalışabilyordu yahu. 🙂 4 MB’a kadar dinamik Java küme belleği vardı. Yani tek uyulama çalışırken bu 1,5 MB ise birden fazla uygulama açılınca 4 MB’a kadar yaklaşıyordu. Bu şekilde bomba cihazdı. 🙂

Sonra da bu özelliğe iyice alıştık ki bellek yetmezliğinden arka plandaki uygulama kapatıldığında deli oluyordum. 🙂

Microsoft ise böyle bir özelliği şimdi kaldırmaya çalışıyor. Ne hali varsa görsün. 🙂

Windows Mobile 6 aslında çok sağlam bir platform ve bazı stabilite durumları ve arayüz eskiliği dışında iyi bir telefon işletim sistemi. Neredeyse her şeye el atmak, her şeyi düzenlemek mümkün. Şimdi alacağı hal ise korkunç.

Total Commander CE çevirisini ben yapmıştım ki geliştiricisi de bana bir e-posta ile birkaç satır çeviri daha istemişti. Çeviriler yeni sürüme eklenecek ve bu sürüm de yayınlandıktan sonra bir daha yüzüne bakılmayacak. Çünkü uygulama native C ile yazılmış ve Windows Phone 7 onu desteklemiyor. Hani diyelim geliştiricisi onu yeni işletim sistemine uyarlasa… Yeni işletim sisteminde her uygulama ancak kendi bulunduğu klasördeki verilere erişebileceği için bu da mümkün değil ve böyle olunca da hiç gerek yok. Geliştiriciye Android düşüneceğimi söylediğimde de onun da aynı şeyi düşündüğünü öğrendim. Neyse, bekleyip göreceğiz ne olacağını…