{"id":176,"date":"2011-09-26T00:33:46","date_gmt":"2011-09-26T00:33:46","guid":{"rendered":"http:\/\/www.kodcafe.com\/?p=176"},"modified":"2011-09-26T00:33:46","modified_gmt":"2011-09-26T00:33:46","slug":"windows-8-inceleme","status":"publish","type":"post","link":"https:\/\/www.kodcafe.com\/?p=176","title":{"rendered":"Windows 8 inceleme"},"content":{"rendered":"<div>Evet, bug\u00fcn o uzun s\u00fcredir bekledi\u011fimiz\u00a0<a href=\"http:\/\/daron.yondem.com\/tr\/post\/Build_Konferansi_yollarinda\" target=\"_blank\" rel=\"noopener noreferrer\">Build<\/a>\u00a0konferans\u0131n\u0131n ilk g\u00fcn\u00fc ger\u00e7ekle\u015fti. Ortal\u0131kta gezen ve benim \u00f6zellikle kafa kar\u0131\u015ft\u0131rmamak ad\u0131na blogda hi\u00e7 bahsetmedi\u011fim dedikodular\u0131n hi\u00e7biri ger\u00e7ek olmad\u0131. Yani \u00f6zetle ortada korkacak hi\u00e7bir\u015fey yok \ud83d\ude42 Her\u015fey yolunda hatta S\u00dcPER yolunda.<\/div>\n<div>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/daron.yondem.com\/assets\/2697\/DSC00040.jpg\" alt=\"Steven Sinofsky ilk g\u00fcn\u00fc a\u00e7arken...\" width=\"400\" height=\"216\" border=\"1\" \/><br \/>\n<em>Steven Sinofsky ilk g\u00fcn\u00fc a\u00e7arken&#8230;<\/em><\/p>\n<p>Bug\u00fcn neredeyse tamamen Windows 8 ve a\u011f\u0131rl\u0131kl\u0131 olarak yeni Tablet Interface&#8217;i etraf\u0131nda ge\u00e7ti. Asl\u0131na bakarsan\u0131z buna do\u011frudan bir tablet interface&#8217;i demek yanl\u0131\u015f \u00e7\u00fcnk\u00fc sadece tabletlerde de\u011fil desktoplarda, Windows a\u00e7\u0131l\u0131\u015f\u0131nda da bu aray\u00fcz kar\u015f\u0131layacak bizi. \u015eimdilik bu durumu hafif garipsesem de ya biz al\u0131\u015faca\u011f\u0131z \ud83d\ude42 ya da bu durum desktoplar i\u00e7in belki opsyonel olarak disable edilebilecek. Ama \u015fimdilik biz al\u0131\u015faca\u011f\u0131z se\u00e7ene\u011fi aktif \ud83d\ude42<!--more--><\/p>\n<h3>LiveID Sync ve Gesture Login<\/h3>\n<p>Sunumun ilk ba\u015f\u0131nda dikkatimi \u00e7eken \u015feylerden biri i\u015fletim sisteminin login mekanizmas\u0131n\u0131n tamamen LiveID ile entegre olmas\u0131. Yani art\u0131k bir Windows User yaratmak yerine LiveID ile i\u015fletim sistemine login oluyorsunuz. &#8220;Domain User&#8217;lar\u0131na ne olacak?&#8221; sorusu garip bir \u015fekilde havada ama tahminen bu LiveID entegrasyonu yeri geldi\u011finde eski authentication sistemleri ile replace edilebilecektir. Burada kritik nokta LiveID entegrasyonu sayesinde t\u00fcm i\u015fletim sistemi genelinde baz\u0131 kullan\u0131c\u0131 ayarlar\u0131n\u0131n cloud&#8217;da tutuluyor olmas\u0131. Yani ba\u015fka bir bilgisayarda ayn\u0131 LiveID ile login oldu\u011funuzda ayn\u0131 ayarlar\u0131 g\u00f6receksiniz. Hatta uygulamalar bile belirli s\u0131n\u0131rlarda datay\u0131 LiveID \u00fczerinden i\u015fletim sisteminin kontrol\u00fcne verip cihazlar aras\u0131 sync edilebilmesini sa\u011flayabilecek. Bu \u00f6zellikle MetroUI&#8217;daki, yani tablet interface&#8217;i diyebilece\u011fimiz yerdeki uygulamalar i\u00e7in s\u00fcper kritik. D\u00fc\u015f\u00fcn\u00fcn Angry Birds oynad\u0131\u011f\u0131n\u0131zda ge\u00e7ti\u011finiz level&#8217;lar \ud83d\ude42 ba\u015fka bir tablet ald\u0131\u011f\u0131n\u0131zda ve login oldu\u011funda tamamlanm\u0131\u015f olarak gelecek kar\u015f\u0131n\u0131za.<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/daron.yondem.com\/assets\/2697\/DSC00045.jpg\" alt=\"Sa\u011fdaki resim \u00fczerinde 3 hareketle gesture login yapabiliyorsunuz.\" width=\"400\" height=\"277\" border=\"1\" \/><br \/>\n<em>Sa\u011fdaki resim \u00fczerinde 3 hareketle gesture login yapabiliyorsunuz.<\/em><\/p>\n<p>\u0130kinci &#8220;aman\u0131n&#8221; dedi\u011fim \u015fey ise\u00a0<strong>Gesture Login<\/strong>\u00a0oldu. Bana ilk anda etraf\u0131mda g\u00f6rd\u00fc\u011f\u00fcm baz\u0131 Android&#8217;lerdeki keylock sistemini hat\u0131rlarsa da biraz daha farkl\u0131 bir gesture login eklenmi\u015f Windows&#8217;a girerken. Normal \u015fifrenizi girmenin yan\u0131 s\u0131ra isterseniz bir resim se\u00e7ip o resim \u00fczerinde 3 parmak hareketi yaparak bu 3 hareketi \u015fifre \u015feklinde kullanabiliyorsunuz. \u0130lgin\u00e7 \ud83d\ude42<\/p>\n<h3>Performans<\/h3>\n<p>\u0130nan\u0131lmaz olan \u015feylerden biri Windows 8&#8217;in a\u00e7\u0131lma s\u00fcresinin ortalama 2-3 saniyeye inmi\u015f olmas\u0131. H\u0131zl\u0131 boot eden bir cihazda OS boot s\u00fcresinin de k\u0131salmas\u0131 ile beraber toplam a\u00e7\u0131l\u0131\u015f s\u00fcresi 5 saniyeye kadar k\u0131salabiliyor. Benim g\u00f6rd\u00fc\u011f\u00fcm tabletlerde 2-3 saniyede a\u00e7\u0131lmalar inan\u0131lmazd\u0131.<\/p>\n<p align=\"center\"><img decoding=\"async\" src=\"http:\/\/daron.yondem.com\/assets\/2697\/DSC00043.jpg\" alt=\"\u0130lk y\u00fckleme sonras\u0131 memory kullan\u0131m\u0131.\" width=\"400\" border=\"1\" \/><br \/>\n<em>\u0130lk y\u00fckleme sonras\u0131 memory kullan\u0131m\u0131.<\/em><\/p>\n<p>Verilen istatistiklerden birisi ise i\u015fletim sisteminin temiz bir y\u00fckleme sonras\u0131 kulland\u0131\u011f\u0131 bellek miktar\u0131yd\u0131. Windows 7&#8217;de bu rakam 404 MB \u015feklindeyken 8&#8217;in \u015fu anki Developer Preview s\u00fcr\u00fcm\u00fcnde 281 MB&#8217;a ula\u015f\u0131lm\u0131\u015f durumda. Kendi fikrimi s\u00f6ylemem gerekirse \ud83d\ude42 tabletler hari\u00e7 desktop i\u00e7in memory miktar\u0131n\u0131n art\u0131k \u00e7ok kritik olmad\u0131\u011f\u0131n\u0131 d\u00fc\u015f\u00fcn\u00fcyorum ama yine de g\u00fczel bir geli\u015fme.<\/p>\n<h3>Metro UI<\/h3>\n<p>Gelelim \u015fu me\u015fhur Metro UI olay\u0131m\u0131za. Kabaca &#8220;kare kare&#8221; \ud83d\ude42 diyebilece\u011fimiz interface konseptine Metro UI ad\u0131 veriliyor. Bu konsept Windows Phone&#8217;da da dominant bir aray\u00fcz tasar\u0131m\u0131 olarak kar\u015f\u0131m\u0131za \u00e7\u0131km\u0131\u015ft\u0131. Windows 8&#8217;in giri\u015f aray\u00fcz\u00fc de tamamen Metro UI \u00fczerine oturuyor. \u00d6z\u00fcnde Windows Phone&#8217;dan \u00f6\u011frenilmi\u015f baz\u0131 derslerin de implemente edildi\u011fini g\u00f6rd\u00fc\u011f\u00fcm\u00fc s\u00f6yleyebilirim \ud83d\ude42 Oturumlardan ta\u015f at\u0131lan ve Windows 8&#8217;de farkl\u0131 oldu\u011fu s\u00f6ylenen baz\u0131 navigasyon metodlar\u0131n\u0131n Windows Phone&#8217;da \u015fu an var oluyor olmas\u0131 belki yak\u0131nda Windows Phone&#8217;da da baz\u0131 updatelerin gelece\u011fini i\u015faret edebilir.<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/daron.yondem.com\/assets\/2697\/DSC00046.jpg\" alt=\"Metro UI kar\u015f\u0131n\u0131zda!\" width=\"400\" height=\"312\" border=\"1\" \/><br \/>\n<em>Metro UI kar\u015f\u0131n\u0131zda!<\/em><\/p>\n<p>Metro UI&#8217;daki uygulamalar\u0131n deveplopment\u0131 ile ilgili bir\u00e7ok dedikodu yay\u0131lm\u0131\u015ft\u0131. Konuyu \u00e7ok uzatmadan \u015funu s\u00f6yleyebilirim ki Microsoft neredeyse istedi\u011fimiz her\u015feyi yapm\u0131\u015f durumda. Metro UI i\u00e7in isterseniz\u00a0<strong>C++ ve XAML = Silverlight<\/strong>\u00a0ile uygulama yazabiliyorsunuz. Bu se\u00e7enek \u00f6zellikle Windows RT (Windows Runtime) API&#8217;lerine \u00e7ok ba\u011f\u0131ml\u0131 uygulamalar i\u00e7in s\u00fcper bir performans art\u0131s\u0131 sa\u011flayacakt\u0131r. (Windows RT konusuna birazdan gelece\u011fiz :)) \u0130kinci olarak\u00a0<strong>C#\/VB ve XAML = Silverlight<\/strong>\u00a0ile Metro UI i\u00e7in uygulama yazabiliyorsunuz. Son olarak ise\u00a0<strong>HTML5 ve JavaScript<\/strong>\u00a0ile Metro UI uygulamalar\u0131 geli\u015ftirebilirsiniz.<\/p>\n<p>Manzara epey ilgin\u00e7. \u015eimdi akl\u0131m\u0131za gelebilecek ilk soruyu hemen cevaplayal\u0131m. \u00d6rne\u011fin kamera gibi donan\u0131m vs API&#8217;lerine nas\u0131l ula\u015f\u0131r\u0131z t\u00fcm bu platformlardan. Malum kamera ile ilgili API&#8217;leri i\u015fletim sistemi a\u00e7\u0131yor olsa gerek? Kesinlikle.<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/daron.yondem.com\/assets\/2697\/DSC00054.jpg\" alt=\"Windows 8 Platform Mimarisi\" width=\"400\" height=\"322\" border=\"1\" \/><br \/>\n<em>Windows 8 Platform Mimarisi<\/em><\/p>\n<p>Yukar\u0131daki foto\u011frafta sa\u011f tarafta mavi kolonlarda g\u00f6rebilece\u011finiz \u00fczere normal Desktop uygulamalar\u0131nda i\u015fletim sistemi Kernel&#8217;i \u00fczerinde .NET&#8217;i vard\u0131. C ve C++ taraf\u0131nda Win32, HTML ve JavaScript taraf\u0131nda ise taray\u0131c\u0131 arada kal\u0131yordu. Metro UI i\u00e7in haz\u0131rlanan uygulamalar\u0131n hepsi &#8220;<strong>WinRT<\/strong>&#8221; (Windows Runtime) denilen bir Runtime \u00fczerinde \u00e7al\u0131\u015f\u0131yor. Bu runtime do\u011frudan i\u015fletim sisteminin i\u00e7ine g\u00f6m\u00fcl\u00fc geliyor. Bu runtime&#8217;\u0131n g\u00f6revi Kernel&#8217;den API&#8217;leri C, C++, C#, VB ve JavaScript&#8217;e a\u00e7mak. \u00d6nemli olan WinRT ile bu diller aras\u0131nda ba\u015fka kimsenin olmamas\u0131. \u00d6rne\u011fin taray\u0131c\u0131 yok!.<\/p>\n<p>Bu durumda kamera gibi donan\u0131mlara veya i\u015fletim sistemi API&#8217;lerine ula\u015f\u0131labilmesi i\u00e7in gerekli API&#8217;ler t\u00fcm bu sayd\u0131\u011f\u0131m\u0131z diller i\u00e7in ayr\u0131 ayr\u0131 a\u00e7\u0131lm\u0131\u015f durumdalar diyebiliriz. Yani ayn\u0131 API&#8217;yi C, C++&#8217;dan veya C#, VB&#8217;den veya JavaScript&#8217;ten \u00e7a\u011f\u0131rabiliyorsunuz.<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/daron.yondem.com\/assets\/2697\/DSC00057.jpg\" alt=\"Visual Studio'da JavaScript Metro UI Uygulamalar\u0131\" width=\"500\" height=\"202\" border=\"1\" \/><br \/>\n<em>Visual Studio&#8217;da JavaScript Metro UI Uygulamalar\u0131<\/em><\/p>\n<p>Burada tabi do\u011fal olarak en kritik nokta JavaScript&#8217;in platform ba\u011f\u0131ms\u0131z bir tad verir gibi durmas\u0131na kar\u015f\u0131n yukar\u0131da bahsetti\u011fimiz API call&#8217;lar\u0131 y\u00fcz\u00fcnden pek de ba\u011f\u0131ms\u0131z kalam\u0131yor olmas\u0131. Eh i\u015fletim sistemi sa\u011flay\u0131c\u0131lar\u0131n API&#8217;lerle ilgili yan yana gelip bir anla\u015fmaya varma ihtimali de pek olmad\u0131\u011f\u0131na g\u00f6re bu i\u015fin pek ba\u015fka \u00e7aresi yok. En az\u0131ndan API callar\u0131 bir katmana habsedilebilirse geri kalan katmanlar\u0131n platform ba\u011f\u0131ms\u0131z olma \u015fans\u0131 olacakt\u0131r.<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/daron.yondem.com\/assets\/2697\/DSC00061.jpg\" alt=\"Expression Blend'de HTML5\" width=\"268\" height=\"400\" border=\"1\" \/><br \/>\n<em>Expression Blend&#8217;de HTML5<\/em><\/p>\n<p>HTML5&#8217;den bahsederken tabi t\u00fcm bu uygulamalar\u0131 tasarlama noktas\u0131nda bu teknoloji i\u00e7in de bir IDE&#8217;nin gereklili\u011fi ortada. Nitekim \u00f6zellikle burada kullan\u0131lan HTML5&#8217;in data attribute&#8217;leri ile zenginle\u015ftirilmek zorunda oldu\u011funu da g\u00f6z \u00f6n\u00fcnde bulundurursak t\u00fcm bu i\u015fleri otomatikle\u015ftirecek bir ara\u00e7 laz\u0131m. \u0130\u015fte o ara\u00e7 Expression Blend oluyor! \u00d6zellikle bu haber \u00e7ok sevindirici. Expression Blend en az Visual Studio kadar ba\u015far\u0131l\u0131 bir ara\u00e7 ve HTML5 platformunu da kapsamaya ba\u015flamas\u0131 \u00e7ok iyi bir geli\u015fme.<\/p>\n<h3>Windows Store<\/h3>\n<p>Metro UI \u00fczerindeki uygulamalar\u0131n da\u011f\u0131t\u0131m\u0131 i\u00e7in bir AppStore \/ Marketplace olaca\u011f\u0131n\u0131 tahmin etmek hi\u00e7 de zor de\u011fil. Benim bu noktada dualar\u0131m \ud83d\ude42 bu marketplace&#8217;in T\u00fcrkiye&#8217;ye de gelmesi (Korku \u00f6rne\u011fi: Windows Phone Marketplace) Her\u015feyi bir kenara b\u0131rak\u0131n Windows&#8217;un d\u00fcnyada en \u00e7ok kullan\u0131lan ve y\u00fcklenen son kullan\u0131c\u0131 i\u015fletim sistemi oldu\u011fu malum. Bizim bu i\u015fletim sistemini kullanan herkese hitap eden bir pazara direk uygulama satabiliyor ve pazardan pay alabiliyor olmam\u0131z bence \u00e7ok kritik.<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/daron.yondem.com\/assets\/2697\/DSC00067.jpg\" alt=\"Windows Store developer aray\u00fcz\u00fcnden bir kare.\" width=\"500\" height=\"287\" border=\"1\" \/><br \/>\n<em>Windows Store developer aray\u00fcz\u00fcnden bir kare.<\/em><\/p>\n<p>Windows Store \u015fu anda tabi ki a\u00e7\u0131k de\u011fil, developerlara test ama\u00e7l\u0131 dahi a\u00e7\u0131lm\u0131\u015f de\u011fil. Zaten Windows 8&#8217;in daha beta bile olmad\u0131\u011f\u0131 d\u00fc\u015f\u00fcn\u00fcl\u00fcrse durum normal kabul edilebilir. Daha Beta olacak, RC olacak sonra da RTM ve GA. Yukar\u0131da sunum esnas\u0131ndan payla\u015f\u0131lan bir web sayfas\u0131n\u0131n g\u00f6r\u00fcnt\u00fcs\u00fcn\u00fc takriben neler olabilir g\u00f6rebilelim diye payla\u015f\u0131yorum. Bu konuda \u00f6zellikle iki ilgin\u00e7 detay vard\u0131. Birincisi uygulamalar\u0131n\u0131z\u0131n sat\u0131\u015f\u0131n\u0131 ve lisanslamas\u0131n\u0131 Microsoft&#8217;a b\u0131rakabilece\u011finiz modelin varl\u0131\u011f\u0131 (ki asl\u0131nda bu normal bir durum) ikincisi ise desktop uygulamalar\u0131 i\u00e7in e\u011fer sat\u0131c\u0131lar isterse store&#8217;da uygulamalar\u0131n\u0131n listelenebilece\u011fi ve sat\u0131n alma s\u00fcreci i\u00e7in de \u00fcreticinin sitesine link verilebilece\u011fiydi. Yani uygulaman\u0131z Windows Store&#8217;da listelenebilir fakat oradan sat\u0131lmayabilir.<\/p>\n<h3>Herkese Windows 8&#8217;li bir tablet!<\/h3>\n<p><a href=\"http:\/\/daron.yondem.com\/tr\/post\/8deb162f-1f6c-4f7f-b7e3-863bf2d4d47e\" target=\"_blank\" rel=\"noopener noreferrer\">PDC 2009&#8217;u hat\u0131rlayanlar\u0131n\u0131z olursa<\/a>\u00a0\ud83d\ude42 Etkinli\u011fin ikinci g\u00fcn\u00fc Microsoft etkinli\u011fe kat\u0131lan herkese bir laptop hediye etmi\u015fti. Bu hediyenin arkas\u0131ndaki d\u00fc\u015f\u00fcnce ise Windows 7 ile beraber gelen &#8220;<a href=\"http:\/\/daron.yondem.com\/tr\/post\/29e6cf2c-659a-4da7-baff-d9eca2476c24\" target=\"_blank\" rel=\"noopener noreferrer\">Sensor And Location API<\/a>&#8221; gibi yeni API&#8217;lerle alakal\u0131 kat\u0131l\u0131mc\u0131lar\u0131n hemen development yapabilmesine olanak sa\u011flamakt\u0131. \u0130tiraf etmem gerek ki konferansla ilgili t\u00fcm kat\u0131l\u0131mc\u0131lar\u0131n en b\u00fcy\u00fck beklentilerinden biri de Windows 8 y\u00fckl\u00fc bir tablet hediye edilmesiydi \ud83d\ude42 Tabi bunun arkas\u0131ndaki d\u00fc\u015f\u00fcnce ise t\u00fcm yukar\u0131da bahsetti\u011fim MetroUI uygulamalar\u0131n\u0131n Windows 8 \u00e7\u0131kmadan \u00f6nce developerlar taraf\u0131ndan geli\u015ftirilebilmesi, test edilebilmesi vs.<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/daron.yondem.com\/assets\/2697\/DSC00150.jpg\" alt=\"Windows 8 y\u00fckl\u00fc bir tablet!\" width=\"400\" height=\"450\" border=\"1\" \/><br \/>\n<em>Windows 8 y\u00fckl\u00fc bir tablet!<\/em><\/p>\n<p>Beklenen oldu ve ilk g\u00fcn a\u00e7\u0131l\u0131\u015f konu\u015fmas\u0131nda konferansa kat\u0131lan herkese birer tablet hediye edilece\u011fi duyuruldu \ud83d\ude42 Tabletin \u00f6zelliklerini vs bir kenara b\u0131rak\u0131rsak 5000 ki\u015fiye 1 saat gibi k\u0131sa bir s\u00fcrede tablet da\u011f\u0131tabilen organizasyonu ilk \u00f6nce buradan bir sayg\u0131yla selamlamak istiyorum. Bir salondan \u00e7\u0131k\u0131p tablet almaya y\u00fcr\u00fcyen &#8220;5000 spartal\u0131&#8221; pek kolay ba\u015fa \u00e7\u0131k\u0131labilecek bir kitle de\u011fil a\u00e7\u0131k\u00e7as\u0131 \ud83d\ude42 Neyse, konumuza d\u00f6nersek. Tablet&#8217;i daha test etme \u015fans\u0131m olmad\u0131 fakat donan\u0131m\u0131n ba\u015far\u0131l\u0131 oldu\u011funu s\u00f6yleyebilirim. Ki\u015fisel tek hayal k\u0131r\u0131kl\u0131\u011f\u0131m tabletin Intel i\u015flemci ile gelmesi oldu. Ben ARM \/ Nvidia Tegra&#8217;y\u0131 tercih ederdim. Pil \u00f6mr\u00fcn\u00fc ciddi de\u011fi\u015ftirecektir bu tercih. Yar\u0131n t\u00fcm g\u00fcn konferans boyunca tableti yan\u0131mda ta\u015f\u0131may\u0131 ve tabi kullanmay\u0131 planl\u0131yorum. Bu konuda detayl\u0131 yorumlar\u0131m\u0131 yar\u0131n sizlerle payla\u015faca\u011f\u0131m.<\/p>\n<h3>Y\u0131llar sonra de\u011fi\u015fen Task Manager<\/h3>\n<p>Evet sonunda Task Manager de\u011fi\u015fmi\u015f! \ud83d\ude42 Art\u0131k her process&#8217;in sadece i\u015flemci ve bellek kullan\u0131m\u0131n\u0131 de\u011fil disk ve network kullan\u0131m\u0131n\u0131 da g\u00f6rebiliyoruz. A\u015fa\u011f\u0131daki ekran g\u00f6r\u00fcnt\u00fcs\u00fcnde \u00f6zellikle\u00a0<strong>Suspended<\/strong>\u00a0olarak ge\u00e7en uygulamalar dikkatinizi \u00e7ekecektir. \u0130\u015fte bu uygulamalar MetroUI i\u00e7erisinde a\u00e7\u0131lm\u0131\u015f fakat o an ekrandan kald\u0131r\u0131lm\u0131\u015f uygulamalar. Yani bir anlamda MetroUI i\u00e7erisinden standby&#8217;a al\u0131nm\u0131\u015f arka plandaki uygulamalr denebilir. MetroUI i\u00e7erisinde uygulamalar aras\u0131 ge\u00e7i\u015fler \u00e7ok h\u0131zl\u0131 yap\u0131labiliyor. \u0130\u015fte bunu sa\u011flayan da bu &#8220;Suspended&#8221; olay\u0131 \ud83d\ude42<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/daron.yondem.com\/assets\/2697\/DSC00080.jpg\" alt=\"Windows 8 ile yeni Task Manager\" width=\"400\" height=\"343\" border=\"1\" \/><br \/>\n<em>Windows 8 ile yeni Task Manager<\/em><\/p>\n<p>Suspended moda ge\u00e7en bir uygulama hi\u00e7 CPU kullanm\u0131yor, b\u00f6ylece tabletinizi a\u00e7\u0131k tutsan\u0131z veya &#8220;Connected Standby&#8221; denilen moda alsan\u0131z da pil \u00f6mr\u00fc uzuyor. &#8220;Connected Standby&#8221; konusuna gelince. Windows Phone 7&#8217;nin ilk versiyonundaki &#8220;s\u00f6z\u00fcm ona :)&#8221; multitasking yani\u00a0<a href=\"http:\/\/daron.yondem.com\/tr\/post\/9c4e50fb-2411-4717-9b47-eb05703ce662\" target=\"_blank\" rel=\"noopener noreferrer\">notification API<\/a>&#8216;sini incelediyseniz bu mimarinin \u00e7ok daha geli\u015fmi\u015f bir halinin (ki bu WP7&#8217;ye de Mango update ile gelecek) Windows 8&#8217;e de gelece\u011fini s\u00f6yleyebiliriz. \u0130\u015fte bu notificationlar\u0131n cihaz taraf\u0131ndan al\u0131nabilmesi i\u00e7in Network ba\u011flant\u0131s\u0131n\u0131n ayakta tutuldu\u011fu bir Standby modu var. Bu modun da ad\u0131 &#8220;Connected Standby&#8221; \ud83d\ude42<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/daron.yondem.com\/assets\/2697\/DSC00082.jpg\" alt=\"Task Manager'da App History\" width=\"400\" height=\"327\" border=\"1\" \/><br \/>\n<em>Task Manager&#8217;da App History<\/em><\/p>\n<p>Task Manager&#8217;da daha bir\u00e7ok yenilik var. Bahsetmeden ge\u00e7emeyce\u011fim bir di\u011fer yenilik ise &#8220;App History&#8221; sekmesi. Burada makinede daha \u00f6nce \u00e7al\u0131\u015fan uygulamalar\u0131n bir listesini ve CPU kullan\u0131m, bellek kullan\u0131m gibi verilerini bulabiliyorsunuz.<\/p>\n<h3>Herkese Windows 8 Developer Preview<\/h3>\n<p>Konferans\u0131n ilk g\u00fcn\u00fc ile beraber g\u00fczel bir haber daha geldi. Windows 8&#8217;in Developer Preview ad\u0131nda bir s\u00fcr\u00fcm\u00fc herkes i\u00e7in download a\u00e7\u0131ld\u0131! Daha \u00f6nceki konferanslarda sadece kat\u0131l\u0131mc\u0131lara bu tarz downloadlar\u0131 a\u00e7ma huyu olan Microsoft&#8217;a gelen ele\u015ftiriler san\u0131r\u0131m sonunda i\u015fe yaram\u0131\u015f ki \ud83d\ude42 download herkese birden a\u00e7\u0131ld\u0131. Fakat unutmay\u0131n bu s\u00fcr\u00fcm daha Beta bile de\u011fil! \ud83d\ude42 O nedenle ba\u015f\u0131n\u0131za her\u015fey gelebilir y\u00fcklerseniz. Microsoft bu konuda kesinlikle destek veremeyece\u011fini ve sorumluluk kabul edemeyece\u011fini konferansta defalarca dile getirdi.<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/daron.yondem.com\/assets\/2697\/DSC00095.jpg\" alt=\"Windows 8 Developer Preview downloada haz\u0131r.\" width=\"400\" height=\"367\" border=\"1\" \/><br \/>\n<em>Windows 8 Developer Preview downloada haz\u0131r.<\/em><\/p>\n<p>Windows 8 Developer Preview&#8217;u\u00a0<a href=\"http:\/\/dev.windows.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">http:\/\/dev.windows.com<\/a>\u00a0adresinden indirebilirsiniz. S\u00f6z konusu adreste x86, x64 s\u00fcr\u00fcmlerinin haricinde iki farkl\u0131 download ayr\u0131m\u0131 daha var. Downloadlardan biri MetroUI konusunda development testleri yapabilmeniz i\u00e7in<strong>Visual Studio 2011&#8217;in bir Express Preview<\/strong>\u00a0ve\u00a0<strong>Expression Blend 5&#8217;in Preview<\/strong>\u00a0s\u00fcr\u00fcmlerini de y\u00fckl\u00fc olarak i\u00e7eriyor, di\u011feri ise sadece Windows 8 Developer Preview downloadu.<\/p>\n<h3>Visual Studio ve Expression Studio art\u0131k ayn\u0131 motoru kullan\u0131yor.<\/h3>\n<p>Visual Studio ile Expression Studio aras\u0131nda farkl\u0131l\u0131klar\u0131 ve \u00fcr\u00fcnlerin hitap ettikleri kitlelerin farkl\u0131l\u0131klar\u0131n\u0131 bilip olabildi\u011fince bunu korumaya \u00e7al\u0131\u015fsa da Microsoft asl\u0131nda her iki \u00fcr\u00fcnde de ayn\u0131 stabiliteyi sa\u011flayabilmek istiyor. Bu iki \u00fcr\u00fcn\u00fcn de ayr\u0131 ayr\u0131 WPF ve Silverlight designer engine&#8217;lerinin olmas\u0131 do\u011fal olarak hem anlaml\u0131 de\u011fildi hem de tutars\u0131z sonu\u00e7lara neden olabiliyordu.<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/daron.yondem.com\/assets\/2697\/DSC00128.jpg\" alt=\"Expression Blend ve Visual Studio karde\u015fli\u011fi.\" width=\"400\" height=\"260\" border=\"1\" \/><br \/>\n<em>Expression Blend ve Visual Studio karde\u015fli\u011fi.<\/em><\/p>\n<p>Yukar\u0131daki ekran g\u00f6r\u00fcnt\u00fcs\u00fcnde de g\u00f6rebilece\u011finiz \u00fczere art\u0131k Visual Studio i\u00e7erisinde Blend&#8217;den al\u0131\u015f\u0131k oldu\u011fumuz baz\u0131 toolbarlar var. Bunu sa\u011flayan mekanizma iki \u00fcr\u00fcn\u00fcn de ayn\u0131 WPF\/SL rendering motorunu kullanmaya ba\u015flamas\u0131.<\/p>\n<h3>Ve b\u00f6ylece ilk g\u00fcn biter&#8230;.<\/h3>\n<p>Tahmin edebilece\u011finiz \u00fczere uzun ve yo\u011fun bir g\u00fcn oldu. G\u00fcn i\u00e7inde olabildi\u011fince anl\u0131k durumlar\u0131\u00a0<a href=\"http:\/\/www.twitter.com\/daronyondem\" target=\"_blank\" rel=\"noopener noreferrer\">twitter&#8217;dan<\/a>\u00a0ge\u00e7meye \u00e7al\u0131\u015ft\u0131m. Konferans alan\u0131ndaki internet ba\u011flant\u0131s\u0131 pek sa\u011fl\u0131kl\u0131 olmad\u0131\u011f\u0131 i\u00e7in (a\u015fa\u011f\u0131daki manzaraya bak\u0131n herkes ba\u011flanmaya \u00e7al\u0131\u015f\u0131yordu orada :D) maalesef ancak text tweetler yollayabildim \ud83d\ude42<\/p>\n<p align=\"center\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/daron.yondem.com\/assets\/2697\/build_panorama.jpg\" alt=\"Build Konferans\u0131 G\u00fcn 1 A\u00e7\u0131l\u0131\u015f Konu\u015fmas\u0131\" width=\"400\" height=\"129\" border=\"1\" \/><br \/>\n<em>Build Konferans\u0131 G\u00fcn 1 A\u00e7\u0131l\u0131\u015f Konu\u015fmas\u0131<\/em><\/p>\n<p>Yar\u0131n da ayn\u0131 \u015fekilde devam etmeye \u00e7al\u0131\u015faca\u011f\u0131m. Yar\u0131n demi\u015fken.. saat 3.30 olmu\u015f \ud83d\ude42 3 saat uyku kald\u0131 bana. Daha anlatacak \u00e7ok \u015fey var, yazacak \u00e7ok \u015fey var. Toparlad\u0131k\u00e7a bloga aktaraca\u011f\u0131m. Yar\u0131n yine bir g\u00fcn \u00f6zeti ile g\u00f6r\u00fc\u015fmek \u00fczere!<\/p>\n<p>&nbsp;<\/p>\n<\/div>\n<p><a title=\"daron\" href=\"http:\/\/daron.yondem.com\/tr\/post\/Build_Konferansi_Ilk_Gun_Raporu?utm_source=feedburner&amp;utm_medium=twitter&amp;utm_campaign=Feed%3A+daronyondem+%28Daron+Y%C3%B6ndem%29\">Kaynak<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Evet, bug\u00fcn o uzun s\u00fcredir bekledi\u011fimiz\u00a0Build\u00a0konferans\u0131n\u0131n ilk g\u00fcn\u00fc ger\u00e7ekle\u015fti. Ortal\u0131kta gezen ve benim \u00f6zellikle kafa kar\u0131\u015ft\u0131rmamak ad\u0131na blogda hi\u00e7 bahsetmedi\u011fim dedikodular\u0131n hi\u00e7biri ger\u00e7ek olmad\u0131. Yani \u00f6zetle ortada korkacak hi\u00e7bir\u015fey yok \ud83d\ude42 Her\u015fey yolunda hatta S\u00dcPER yolunda. Steven Sinofsky ilk g\u00fcn\u00fc a\u00e7arken&#8230; Bug\u00fcn neredeyse tamamen Windows 8 ve a\u011f\u0131rl\u0131kl\u0131 olarak yeni Tablet Interface&#8217;i etraf\u0131nda ge\u00e7ti. Asl\u0131na [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":158,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,9],"tags":[478,483],"class_list":["post-176","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-genel","category-windows-8","tag-windows-8","tag-windwos"],"_links":{"self":[{"href":"https:\/\/www.kodcafe.com\/index.php?rest_route=\/wp\/v2\/posts\/176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.kodcafe.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.kodcafe.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.kodcafe.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.kodcafe.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=176"}],"version-history":[{"count":0,"href":"https:\/\/www.kodcafe.com\/index.php?rest_route=\/wp\/v2\/posts\/176\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.kodcafe.com\/index.php?rest_route=\/"}],"wp:attachment":[{"href":"https:\/\/www.kodcafe.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.kodcafe.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.kodcafe.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}