iPhone OS 4 nereye, Windows Phone 7 nereye…

____________________________________________________________________

Apple iPhone OS 4’羹 duyurdu ki iPhpne 3GS cihazlarda kullan覺lacak bir iletim sistemi bu. ’ta batmakta olan Windows Mobile iletim sistemini 7 iletim 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. 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 iletim 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 繹zellie bir ekilde kavuaca覺 kesindi. Son teknoloji 羹r羹n羹 bir cihaz olarak bu kadar zamand覺r bunsuz olmas覺 bile anla覺l覺r deil. MS ise kendi sisteminde uzun zamand覺r olan ve zevkle kullan覺lan bu 繹zellii kald覺rarak iPhone’un ilk piyasaya s羹r羹ld羹羹 zamanlara gitmeye, teknolojiye lider olmak yerine onu takip etmeyi tercih ediyor.

4 ay kadar kullanm覺t覺m. Standart iletim 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 balat覺l覺yordu. yle bir telefonda bile o 繹zellie ilk kez kavutuumdan 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 bellei 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 繹zellie iyice al覺t覺k ki bellek yetmezliinden arka plandaki uygulama kapat覺ld覺覺nda deli oluyordum.

Microsoft ise b繹yle bir 繹zellii imdi kald覺rmaya 癟al覺覺yor. Ne hali varsa g繹rs羹n.

Windows Mobile 6 asl覺nda 癟ok salam bir platform ve baz覺 stabilite durumlar覺 ve aray羹z eskilii d覺覺nda iyi bir iletim 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 gelitiricisi de bana bir ile birka癟 sat覺r 癟eviri daha istemiti. 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 gelitiricisi onu yeni iletim sistemine uyarlasa… Yeni iletim sisteminde her uygulama ancak kendi bulunduu klas繹rdeki verilere eriebilecei i癟in bu da m羹mk羹n deil ve b繹yle olunca da hi癟 gerek yok. Gelitiriciye d羹羹neceimi s繹ylediimde de onun da ayn覺 eyi d羹羹nd羹羹n羹 繹rendim. Neyse, bekleyip g繹receiz ne olaca覺n覺…