{"id":33723,"date":"2012-07-21T17:39:00","date_gmt":"2012-07-21T14:39:00","guid":{"rendered":"https:\/\/fatihboy.com\/?p=33723"},"modified":"2021-06-22T11:25:18","modified_gmt":"2021-06-22T08:25:18","slug":"metro-stil-bir-uygulamanin-yasam-hikayesi","status":"publish","type":"post","link":"https:\/\/fatihboy.com\/en\/metro-stil-bir-uygulamanin-yasam-hikayesi\/","title":{"rendered":"Metro Stil Bir Uygulaman\u0131n Ya\u015fam Hikayesi"},"content":{"rendered":"<p align=\"justify\">&nbsp;&nbsp; T\u00fcm h\u0131z\u0131m\u0131zla devam etti\u011fimiz <a href=\"\/en\/?tag=windows-8\">Windows 8 makale serisi<\/a>nde bir \u00f6nceki makalemizde birlikte <a href=\"\/en\/windows-8-ilk-metro-uygulamamiz\/\">Windows 8 i\u00e7in ilk metro stil uygulamam\u0131z<\/a>\u0131 geli\u015ftirmi\u015ftik. Windows 8 ile birlikte tan\u0131\u015ft\u0131\u011f\u0131m\u0131z metro stil uygulamalarla ilgili pek \u00e7ok detay olmas\u0131 nedeniyle ad\u0131m ad\u0131m ilerlemenin ve konuya en basitten ba\u015flaman\u0131n daha do\u011fru olaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnerek \u201c<em>merhaba d\u00fcnya<\/em>\u201d uygulamam\u0131z\u0131 haz\u0131rlam\u0131\u015ft\u0131k. Bu makalemde, geli\u015ftirdi\u011fimiz bu basit uygulaman\u0131n Windows 8 \u00fczerindeki uygulama ya\u015fam d\u00f6ng\u00fcs\u00fcn\u00fc inceleyece\u011fiz.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Daha \u00f6nce de bahsetmi\u015ftim, metro stil uygulamalar dokunmatik cihazlar\u0131 hedef almakta, \u00f6zellikle de giderek daha fazla son kullan\u0131c\u0131 taraf\u0131ndan kullan\u0131lan tablet cihazlar\u0131\u2026 Tabletleri inceledi\u011fimizde de masa\u00fcst\u00fc ve laptoplara g\u00f6re daha d\u00fc\u015f\u00fck i\u015flemci, ram ve pil kapasitesine sahip olduklar\u0131n\u0131 rahatl\u0131kla g\u00f6rebiliriz. Bu durumda, tablet cihazlar\u0131n\u0131 bir laptop ile e\u015fit g\u00f6rerek ayn\u0131 performans\u0131 beklemek do\u011fru olmayacakt\u0131r. \u00d6te yandan, konuya son kullan\u0131c\u0131 bak\u0131\u015f a\u00e7\u0131s\u0131yla yakla\u015ft\u0131\u011f\u0131m\u0131zda sistemin her zaman yan\u0131t veren, ak\u0131c\u0131 ve h\u0131zl\u0131 olmas\u0131 gerekti\u011fini kabul etmeliyiz. Bu durumda en ak\u0131ll\u0131ca \u00e7\u00f6z\u00fcm ise al\u0131\u015fa geldi\u011fimiz paralelde ve arka planda \u00e7al\u0131\u015fan pek \u00e7ok uygulama olmas\u0131 mant\u0131\u011f\u0131ndan uzakla\u015fmak. Bunun yerine minimum i\u015flemci ve ram kullan\u0131m\u0131 dolay\u0131s\u0131yla da daha uzun bir pil \u00f6mr\u00fc sunan aray\u00fczde ayn\u0131 anda tek uygulama \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flanmal\u0131. \u0130\u015fte Windows 8\u2019in yakla\u015f\u0131m\u0131 da tam olarak bu, aray\u00fczde aktif tek uygulama\u2026 Peki aktif tek uygulama var ise kullan\u0131c\u0131 uygulamalar aras\u0131nda ge\u00e7i\u015f yapt\u0131\u011f\u0131nda ne ya\u015fan\u0131yor? Uygulama verisi haf\u0131zada tutulmuyor ya da son \u00e7al\u0131\u015ft\u0131\u011f\u0131 komut seti i\u015flemcide de\u011filse kullan\u0131c\u0131 bu uygulamaya geri d\u00f6nd\u00fc\u011f\u00fcnde nas\u0131l kald\u0131\u011f\u0131 yerden devam ediyor? ya da uygulama ger\u00e7ekten de kald\u0131\u011f\u0131 yerden devam m\u0131 ediyor?<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Windows 8 i\u00e7in geli\u015ftirdi\u011finiz bir Metro stil uygulaman\u0131n son kullan\u0131c\u0131 bilgisayar\u0131ndaki ya\u015fam d\u00f6ng\u00fcs\u00fc uygulaman\u0131n kurulumu ile ba\u015flar. Windows Store \u00fczerinde bulunan her bir uygulama asl\u0131nda .appx uzant\u0131l\u0131 birer uygulama paketidir. Bu paket i\u00e7erisinde, son kullan\u0131c\u0131da \u00e7al\u0131\u015facak uygulaman\u0131n ve destekleyici dosyalar\u0131n\u0131n yan\u0131nda, kurulum ve kald\u0131rma i\u015flemlerinde i\u015fletim sistemince kullan\u0131lacak olan bir beyan (<em>manifest<\/em>) dosyas\u0131 da bulunmaktad\u0131r. Detaylar\u0131n\u0131 ilerleyen makalelerimde payla\u015faca\u011f\u0131m bu manifest dosyas\u0131 ayn\u0131 zamanda i\u015fletim sistemi vas\u0131tas\u0131yla son kullan\u0131c\u0131ya eri\u015fece\u011fi kaynaklar, talep etti\u011fi yetkiler hakk\u0131nda bilgi sunacakt\u0131r. Bu bilgilendirme do\u011frultusunda son kullan\u0131c\u0131n\u0131n kurulumu onaylamas\u0131yla birlikte uygulaman\u0131z i\u015fletim sistemince kurulacak ve yaz\u0131l\u0131m\u0131n\u0131z\u0131n son kullan\u0131c\u0131daki ya\u015fam d\u00f6ng\u00fcs\u00fc ba\u015flayacakt\u0131r.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; \u0130\u015fletim sistemce s\u0131n\u0131rl\u0131 kaynaklar\u0131n y\u00f6netimi amac\u0131yla kullan\u0131c\u0131n\u0131n aktif olarak kullanmad\u0131\u011f\u0131 uygulamalar\u0131n \u00e7al\u0131\u015fmas\u0131 tekrar aktif edilene kadar ask\u0131ya al\u0131nabilir ya da son kullan\u0131c\u0131 taraf\u0131ndan uygulama sonland\u0131r\u0131labilir. Sistem kaynaklar\u0131n\u0131n batarya \u00f6mr\u00fc v.b. nedenlerle yetersiz kald\u0131\u011f\u0131 durumlarda da uygulaman\u0131z son kullan\u0131c\u0131 etkile\u015fimi beklenmeden i\u015fletim sistemince sonland\u0131r\u0131labilir. Benzer \u015fekilde, son kullan\u0131c\u0131n\u0131n yeniden ge\u00e7i\u015f yapmas\u0131 ile birlikte uygulaman\u0131z kald\u0131\u011f\u0131 yerden \u00e7al\u0131\u015fmas\u0131na devam edebilir.<\/p>\n<p align=\"justify\">\n<p align=\"justify\"><a href=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/07\/Windows-8-Application-State-Diagram.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"Metro stil uygulamalar\u0131n Windows 8 \u00fczerindeki ya\u015fam d\u00f6ng\u00fcs\u00fc ve durum ge\u00e7i\u015fleri\" alt=\"Metro stil uygulamalar\u0131n Windows 8 \u00fczerindeki ya\u015fam d\u00f6ng\u00fcs\u00fc ve durum ge\u00e7i\u015fleri\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/07\/Windows-8-Application-State-Diagram_thumb.png\" width=\"551\" height=\"580\" border=\"0\"><\/a><\/p>\n<p align=\"justify\">&nbsp;&nbsp; \u0130\u015fletim sistemince ger\u00e7ekle\u015ftirilen bu ge\u00e7i\u015fler tabi ki veri kayb\u0131 olmamas\u0131 ve y\u00fcksek bir kullan\u0131c\u0131 deneyimi sunulmas\u0131 ad\u0131na aktif metro stil uygulamaya da bildirilmektedir. Bu sayede uygulaman\u0131z son stat\u00fcs\u00fcn\u00fc saklayabilmesi yan\u0131nda kulland\u0131\u011f\u0131 sistem kaynaklar\u0131n\u0131 da i\u015fletim sistemine geri teslim edebilir. Bu sayede serbest b\u0131rak\u0131lan sistem kaynaklar\u0131 ba\u015fka uygulamalarca da problemsiz \u015fekilde kullan\u0131labilir. A\u015fa\u011f\u0131da, i\u015fletim sisteminin metro stil uygulamaya ta\u015f\u0131yaca\u011f\u0131 durum hakk\u0131nda bilgi vermekte kulland\u0131\u011f\u0131 ve <em>Windows.ApplicationModel.Activation<\/em> namespace\u2019i alt\u0131nda bulunan <b>ApplicationExecutionState<\/b> enum\u2019nun alabilece\u011fi de\u011ferleri bulabilirsiniz;<\/p>\n<p align=\"justify\">\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td width=\"241\" valign=\"top\"><b><em>Durum<\/em><\/b><\/td>\n<td width=\"50\" valign=\"top\"><b><em>De\u011fer<\/em><\/b><\/td>\n<td width=\"295\" valign=\"top\"><b><em>Durum A\u00e7\u0131klamas\u0131<\/em><\/b><\/td>\n<\/tr>\n<tr>\n<td width=\"241\" valign=\"top\"><b>NotRunning<\/b> <em>\u2013 \u00c7al\u0131\u015fm\u0131yor<\/em><\/td>\n<td width=\"50\" valign=\"top\">0<\/td>\n<td width=\"295\" valign=\"top\">Uygulama \u00e7al\u0131\u015fm\u0131yor<\/td>\n<\/tr>\n<tr>\n<td width=\"241\" valign=\"top\"><b>Running <\/b><em>\u2013 \u00c7al\u0131\u015f\u0131yor<\/em><\/td>\n<td width=\"50\" valign=\"top\">1<\/td>\n<td width=\"295\" valign=\"top\">Uygulama \u00e7al\u0131\u015f\u0131yor<\/td>\n<\/tr>\n<tr>\n<td width=\"241\" valign=\"top\"><b>Suspended<\/b> <em>\u2013 Ask\u0131ya al\u0131nd\u0131<\/em><\/td>\n<td width=\"50\" valign=\"top\">2<\/td>\n<td width=\"295\" valign=\"top\">Uygulama ask\u0131da<\/td>\n<\/tr>\n<tr>\n<td width=\"241\" valign=\"top\"><b>Terminated<\/b> <em>\u2013 Sonland\u0131r\u0131ld\u0131<\/em><\/td>\n<td width=\"50\" valign=\"top\">3<\/td>\n<td width=\"295\" valign=\"top\">Uygulama ask\u0131ya al\u0131nmas\u0131 sonras\u0131 sonland\u0131r\u0131ld\u0131<\/td>\n<\/tr>\n<tr>\n<td width=\"241\" valign=\"top\"><b>ClosedByUser <\/b><em>\u2013 Kullan\u0131c\u0131 taraf\u0131ndan kapat\u0131ld\u0131<\/em><\/td>\n<td width=\"50\" valign=\"top\">4<\/td>\n<td width=\"295\" valign=\"top\">Uygulama kullan\u0131c\u0131 taraf\u0131ndan sonland\u0131r\u0131ld\u0131<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p align=\"justify\">&nbsp;&nbsp; Windows 8, durum bildirimlerini yaparken metro stil uygulamalar\u0131n yap\u0131lan i\u015flemi daha iyi anlayabilmeleri ad\u0131na bir \u00f6nceki durumlar\u0131 hakk\u0131nda da bilgi sunmaktad\u0131r. Bu sayede uygulaman\u0131z, \u00f6rne\u011fin, \u00e7al\u0131\u015f\u0131yor durumuna geldi\u011finde ilk defa m\u0131 aktive edildi\u011fini yoksa daha \u00f6nceden \u00e7al\u0131\u015ft\u0131r\u0131lm\u0131\u015f olup kullan\u0131c\u0131 taraf\u0131ndan yeniden ge\u00e7i\u015f yap\u0131ld\u0131\u011f\u0131 ayr\u0131m\u0131n\u0131 rahatl\u0131kla yapabilir. Bu bildirim ApplicationExecutionState enum\u2019u kullan\u0131larak <b>PreviousExecutionState<\/b> \u00f6zelli\u011fi \u00fczerinden yap\u0131lmaktad\u0131r.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; \u015eimdi s\u0131ras\u0131yla uygulaman\u0131n ya\u015fam d\u00f6ng\u00fcs\u00fc boyunca kar\u015f\u0131la\u015fabilece\u011fi bu durumlar\u0131 inceleyelim;<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Bir uygulama kullan\u0131c\u0131 taraf\u0131ndan ilk aktive edildi\u011finde <em>\u00c7al\u0131\u015fm\u0131yor<\/em> (<b>NotRunning<\/b>) durumundan gelecektir. Bu durumdaki bir uygulama \u00f6ncelikle kullan\u0131c\u0131ya bir splash screen ile kar\u015f\u0131layacak, bu s\u0131rada uygulama \u00e7al\u0131\u015fmas\u0131 i\u00e7in gerekli ilklendirmelerini ger\u00e7ekle\u015ftirmelidir. Bu s\u00fcrecin sonlanmas\u0131yla birlikte uygulama <em>\u00c7al\u0131\u015f\u0131yor<\/em> (<b>Running<\/b>) durumuna ge\u00e7ecektir. Ak\u0131c\u0131 kullan\u0131c\u0131 deneyimi sunabilmek ad\u0131na ilklendirme s\u00fcrecinin m\u00fcmk\u00fcn oldu\u011funca k\u0131sa tutulmas\u0131 \u00f6nemli. Bu noktada d\u00fc\u015fmem gereken \u00f6nemli bir not; uygulamalar \u00e7al\u0131\u015fm\u0131yor durumundan sadece kullan\u0131c\u0131n\u0131n uygulamay\u0131 aktive etmesiyle ba\u015flamazlar. \u00d6rne\u011fin; d\u00fc\u015f\u00fck batarya, yetersiz haf\u0131za alan\u0131 ve benzeri sistem kaynaklar\u0131n\u0131n yetersiz kalmas\u0131 nedeniyle uygulama i\u015fletim sistemince sonland\u0131r\u0131lm\u0131\u015f olabilir ya da kullan\u0131c\u0131 sundu\u011funuz bir aray\u00fcz \u00fczerinden uygulaman\u0131z\u0131 sonland\u0131rm\u0131\u015f olabilir.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Windows 8 i\u015fletim sisteminde Metro stil uygulamalar\u0131n \u00e7al\u0131\u015fmaya ba\u015flamas\u0131n\u0131n tek yolu kullan\u0131c\u0131 taraf\u0131ndan do\u011frudan ba\u015flat\u0131lmalar\u0131 de\u011fildir. Metro stil bir uygulama i\u015fletim sistemine sundu\u011fu kontratlar sayesinde de aktif hale gelebilir. \u0130\u015fletim sistemine sunulan bu kontratlar ile \u00e7e\u015fitli \u00f6zel durumlarda uygulaman\u0131z\u0131n son kullan\u0131c\u0131ya hizmet verebilece\u011fini belirtebilirsiniz. Bu \u00f6zel durumlar belirli bir uzant\u0131ya sahip bir dosyan\u0131n kullan\u0131c\u0131 taraf\u0131ndan a\u00e7\u0131lmak istenmesi olabilece\u011fi gibi yine bir dosyan\u0131n saklanmak istenmesi, hatta kamera ile foto\u011fraf \u00e7ekilmek istenmesi bile olabilir. Tabi bunun olabilmesi i\u00e7in \u00f6ncelikle uygulaman\u0131z\u0131n hangi durumlarda aktif hale gelmek istedi\u011fini i\u015fletim sistemine bildirmesi gerekli. Ancak bu kay\u0131t i\u015flemi ard\u0131ndan uygulaman\u0131z <em>Aktive Edildi<\/em> (<b>Activated<\/b>) olay bildirimlerini alabilecektir. A\u015fa\u011f\u0131da bir metro stil uygulamas\u0131n\u0131 aktif hale getirebilecek sebepleri bulabilirsiniz;<\/p>\n<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td width=\"157\" valign=\"top\"><b><em>Aktive edilme T\u00fcr\u00fc<\/em><\/b><\/td>\n<td width=\"422\" valign=\"top\"><b><em>A\u00e7\u0131klama<\/em><\/b><\/td>\n<\/tr>\n<tr>\n<td width=\"157\" valign=\"top\"><b>Cached file<\/b><\/td>\n<td width=\"422\" valign=\"top\">Son kullan\u0131c\u0131 uygulaman\u0131z\u0131n y\u00f6netebildi\u011fi bir dosya t\u00fcr\u00fcn\u00fc saklamak istemi\u015ftir<\/td>\n<\/tr>\n<tr>\n<td width=\"157\" valign=\"top\"><b>Camera<\/b><\/td>\n<td width=\"422\" valign=\"top\">Son kullan\u0131c\u0131 kamerayla g\u00f6r\u00fcnt\u00fc ya da video kaydetmek istemi\u015ftir<\/td>\n<\/tr>\n<tr>\n<td width=\"157\" valign=\"top\"><b>Contact picker<\/b><\/td>\n<td width=\"422\" valign=\"top\">Son kullan\u0131c\u0131 bir ba\u011flant\u0131\/irtibat se\u00e7mek istemi\u015ftir<\/td>\n<\/tr>\n<tr>\n<td width=\"157\" valign=\"top\"><b>Device<\/b><\/td>\n<td width=\"422\" valign=\"top\">Sisteme yeni ba\u011flanan bir cihaz nedeniyle a\u00e7\u0131lan otomatik oynat se\u00e7ene\u011finde son kullan\u0131c\u0131 uygulaman\u0131z\u0131 se\u00e7mi\u015ftir<\/td>\n<\/tr>\n<tr>\n<td width=\"157\" valign=\"top\"><b>File<\/b><\/td>\n<td width=\"422\" valign=\"top\">Bir uygulama sizin uygulaman\u0131zca y\u00f6netebilen bir dosya t\u00fcr\u00fcn\u00fc tetiklemi\u015ftir<\/td>\n<\/tr>\n<tr>\n<td width=\"157\" valign=\"top\"><b>File open picker<\/b><\/td>\n<td width=\"422\" valign=\"top\">Son kullan\u0131c\u0131 uygulaman\u0131zca sunulan dosya ya da klas\u00f6rleri se\u00e7mek istemi\u015ftir<\/td>\n<\/tr>\n<tr>\n<td width=\"157\" valign=\"top\"><b>File save picker<\/b><\/td>\n<td width=\"422\" valign=\"top\">Son kullan\u0131c\u0131 bir dosyay\u0131 uygulaman\u0131z vas\u0131tas\u0131yla saklama istemi\u015ftir<\/td>\n<\/tr>\n<tr>\n<td width=\"157\" valign=\"top\"><b>Launch<\/b><\/td>\n<td width=\"422\" valign=\"top\">Son kullan\u0131c\u0131 uygulaman\u0131z\u0131 ba\u015flatm\u0131\u015ft\u0131r<\/td>\n<\/tr>\n<tr>\n<td width=\"157\" valign=\"top\"><b>Print task<\/b><\/td>\n<td width=\"422\" valign=\"top\">Son kullan\u0131c\u0131 bir dok\u00fcman\u0131 uygulaman\u0131z vas\u0131tas\u0131yla yazd\u0131rmak istemi\u015ftir<\/td>\n<\/tr>\n<tr>\n<td width=\"157\" valign=\"top\"><b>Protocol<\/b><\/td>\n<td width=\"422\" valign=\"top\">Uygulaman\u0131zca y\u00f6netilen bir url son kullan\u0131c\u0131 taraf\u0131ndan tetiklenmi\u015ftir<\/td>\n<\/tr>\n<tr>\n<td width=\"157\" valign=\"top\"><b>Search<\/b><\/td>\n<td width=\"422\" valign=\"top\">Son kullan\u0131c\u0131 uygulaman\u0131z\u0131 kullanarak bir arama i\u015flemi yapmak istemi\u015ftir<\/td>\n<\/tr>\n<tr>\n<td width=\"157\" valign=\"top\"><b>Share target<\/b><\/td>\n<td width=\"422\" valign=\"top\">Son kullan\u0131c\u0131 uygulaman\u0131z\u0131 kullanarak bir payla\u015f\u0131m ger\u00e7ekle\u015ftirme istemi\u015ftir<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p align=\"justify\">&nbsp;&nbsp; Sunulan bu kontratlar\u0131n tek g\u00f6revi uygulaman\u0131z\u0131 ilgili olaylarda aktive etmek de\u011fildir. Geli\u015ftirilen bu mimari sayesinde Windows 8 i\u015fletim sistemi \u00fczerinde \u00e7al\u0131\u015fan t\u00fcm metro stil uygulamalar birbirlerine bir b\u00fct\u00fcn\u00fcn par\u00e7as\u0131 gibi ba\u011flanabilmektedirler. \u00d6rne\u011fin; kamera ile \u00e7ekti\u011finiz bir resmi grafik i\u015fleme program\u0131na aktararak d\u00fczenleyebilir; d\u00fczenleme sonucunu&nbsp; olu\u015fa resmi de twitter \u00fczerinden takip\u00e7ileriniz ile payla\u015fabilirsiniz.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Bu mimari sayesinde son kullan\u0131c\u0131 daha y\u00fcksek bir uygulama deneyimi ya\u015farken bizlerin geli\u015ftirdi\u011fi metro stil uygulamalarda di\u011fer uygulamalarla birlikte \u00e7al\u0131\u015fmas\u0131 nedeniyle toplamda daha y\u00fcksek bir katma de\u011fere sahip olabilecek, son kullan\u0131c\u0131lar taraf\u0131ndan daha fazla talep edileceklerdir.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Kullan\u0131c\u0131n\u0131n bir ba\u015fka uygulamaya ge\u00e7i\u015f yapmas\u0131 ya da yetersiz sistem kaynaklar\u0131 nedeniyle uygulaman\u0131z <em>Ask\u0131da<\/em> (<strong>Suspended<\/strong>) durumuna ge\u00e7ecektir.Bu durumda metro stil uygulamadan beklenen kulland\u0131\u011f\u0131 sistem kaynaklar\u0131n\u0131 b\u0131rakarak bir ba\u015fka uygulaman\u0131n kullanabilmesine izin vermesidir. Uygulaman\u0131zda bu duruma ge\u00e7i\u015ften haberdar olmak isterseniz ask\u0131ya al\u0131nmadan hemen \u00f6nce tetiklenen <strong>Suspending<\/strong> olay bildirimini dinlemeniz gerekli.<\/p>\n<p align=\"justify\">&nbsp;&nbsp; Ask\u0131da kalma durumu ile ilgili olarak bilinmesi gereken \u00fc\u00e7 \u00f6nemli nokta bulunuyor;<\/p>\n<ul>\n<li>\n<div align=\"justify\">Kullan\u0131c\u0131n\u0131n bir ba\u015fka uygulamaya ge\u00e7i\u015f yapmas\u0131 durumunda i\u015fletim sistemi uygulaman\u0131z\u0131 ask\u0131ya alma i\u00e7in yakla\u015f\u0131k 10 saniye bekler. Bu yakla\u015f\u0131mdaki ama\u00e7, <em>kullan\u0131c\u0131lar\u0131n kullan\u0131m al\u0131\u015fkanl\u0131klar\u0131ndan yola \u00e7\u0131karak<\/em>, kimi durumlarda k\u0131sa s\u00fcreli olarak uygulamalar aras\u0131nda yap\u0131lan ge\u00e7i\u015flerde uygulamay\u0131 ask\u0131ya al\u0131p yeniden \u00e7al\u0131\u015f\u0131yor durumuna ge\u00e7i\u015f yapt\u0131rarak bir performans kayb\u0131 ya\u015fanmas\u0131n\u0131n \u00f6n\u00fcne ge\u00e7ilmesidir. Bir ka\u00e7 saniyelik bu g\u00fcvenlik pay\u0131 kullan\u0131c\u0131 tepkisini g\u00f6rebilmek ama\u00e7l\u0131d\u0131r. Bu s\u00fcre i\u00e7erisinde uygulaman\u0131z <em>\u00c7al\u0131\u015f\u0131yor <\/em>(<strong>Running<\/strong>) durumunda bir de\u011fi\u015fiklik olmayacakt\u0131r, dolay\u0131s\u0131yla da <em>Suspending<\/em> olay bildirimi bu s\u00fcre dolup i\u015fletim sistemi uygulaman\u0131z\u0131 ask\u0131ya almaya karar verinceye kadar tetiklenmeyecektir. Herhangi bir i\u015f kural\u0131 nedeniyle bu ge\u00e7i\u015ften haberdar olmak isterseniz <strong>VisibilityChanged<\/strong> olay bildirimi dinlemelisiniz.<\/div>\n<\/li>\n<li>\n<div align=\"justify\">Ask\u0131da durumuna ge\u00e7i\u015fte tetiklenen <em>Suspending<\/em> olay bildirimi ile yap\u0131lan i\u015flemler m\u00fcmk\u00fcn oldu\u011funca k\u0131sa s\u00fcrede tamamlanmal\u0131d\u0131r; \u00e7\u00fcnk\u00fc bu olay bildirimine 5 saniye i\u00e7erisinde yan\u0131t verilerek i\u015flemler tamamlanmaz, <em>fonksiyondan geri d\u00f6n\u00fclmez<\/em>, ise i\u015fletim sistemi uygulaman\u0131n yan\u0131t vermeyi kesti\u011fini varsayarak uygulamay\u0131 sonland\u0131racakt\u0131r.<\/div>\n<\/li>\n<li>\n<div align=\"justify\">Ask\u0131ya al\u0131nan uygulamalar h\u0131zl\u0131 yan\u0131t verilebilmesi ad\u0131na haf\u0131zada tutulmaktad\u0131r; fakat \u00f6zellikle tablet cihazlarda k\u0131s\u0131tl\u0131 bir haf\u0131zaya sahip oldu\u011fumuzu d\u00fc\u015f\u00fcnecek olursak bu her zaman i\u00e7in m\u00fcmk\u00fcn olmayacakt\u0131r. Dolay\u0131s\u0131yla ask\u0131da kalan t\u00fcm uygulamalara yetecek bir haf\u0131za alan\u0131 bulunmamas\u0131 durumunda i\u015fletim sistemi kimi uygulamalar\u0131 sonland\u0131racakt\u0131r. B\u00f6ylesi bir sonland\u0131rma i\u015fleminde uygulaman\u0131z\u0131n veri kayb\u0131 ya\u015famamas\u0131 ad\u0131na <em>Suspending<\/em> olay bildiriminde verilerimizi saklamam\u0131z \u00f6nemlidir. Uygulamam\u0131z yeniden aktif hale getirildi\u011finde \u00e7al\u0131\u015fmas\u0131na kald\u0131\u011f\u0131 yerden devam edebilmesi i\u00e7in <em>Suspending<\/em> olay bildirimde saklad\u0131\u011f\u0131 verileri kullanabilir.<\/div>\n<\/li>\n<\/ul>\n<p align=\"justify\">&nbsp;&nbsp; Bir uygulama <em>Ask\u0131da<\/em> durumuna al\u0131nmas\u0131 ard\u0131ndan kullan\u0131c\u0131 taraf\u0131ndan ya da sundu\u011fu bir kontrat nedeniyle etkinle\u015ftirilerek <em>\u00c7al\u0131\u015f\u0131yor<\/em> durumuna gelebilir. Sadece aktif olarak haf\u0131zada kalan uygulamalar\u0131n <em>Ask\u0131da<\/em> durumunda kalmaya devam edebilmesi nedeniyle, <em>Ask\u0131da<\/em> durumundan <em>\u00c7al\u0131\u015f\u0131yor<\/em> durumuna ge\u00e7i\u015f yapan bir uygulamada bir veri kayb\u0131 s\u00f6z konusu de\u011fildir. Bununla birlikte uygulama <em>Ask\u0131da<\/em> \u00e7ok uzun s\u00fcre kalm\u0131\u015f olabilece\u011fi i\u00e7in kontrol etmesi gereken cihaz ve kaynak durumlar\u0131 olabilir. B\u00f6ylesi bir gereksinimi olan uygulamalar <strong>Resuming<\/strong> olay bildirimini dinleyerek gerekli i\u015flemleri ve kontrolleri ger\u00e7ekle\u015ftirebilirler. Kullan\u0131c\u0131 taraf\u0131ndan yeniden aktif hale gelen uygulamalardan farkl\u0131 olarak <em>Ask\u0131da<\/em> iken bir kontrat ile aktif olan uygulamalar ek olarak <strong>Activated<\/strong> olay bildirimini de alacaklard\u0131r.<\/p>\n<table class=\"postUpdate\" width=\"100%\" cellspacing=\"7\" cellpadding=\"0\" border=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-right-width: 0px; margin: 0px 0px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"Info\" alt=\"Info\" src=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2010\/11\/Info.png\" width=\"32\" height=\"32\" border=\"0\"><\/td>\n<td valign=\"top\">\n<p align=\"justify\">&nbsp;&nbsp; <strong>G\u00fcncelleme, 25 Eyl\u00fcl 2012 :<\/strong> Windows 8 ile birlikte tan\u0131\u015ft\u0131\u011f\u0131m\u0131z ve uzun s\u00fcre <strong>Metro Stil (Metro Style)<\/strong> olarak and\u0131\u011f\u0131m\u0131z\/anmaya al\u0131\u015ft\u0131\u011f\u0131m\u0131z bu uygulama t\u00fcr\u00fcn\u00fc ilerleyen makalelerimde <strong>Windows Store apps (Windows Ma\u011fazas\u0131 uygulamalar\u0131)<\/strong> olarak g\u00f6receksiniz<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>","protected":false},"excerpt":{"rendered":"<p>&nbsp;&nbsp; T\u00fcm h\u0131z\u0131m\u0131zla devam etti\u011fimiz Windows 8 makale serisinde bir \u00f6nceki makalemizde birlikte Windows 8 i\u00e7in ilk metro stil uygulamam\u0131z\u0131 geli\u015ftirmi\u015ftik. Windows 8 ile birlikte tan\u0131\u015ft\u0131\u011f\u0131m\u0131z metro stil uygulamalarla ilgili pek \u00e7ok detay olmas\u0131 nedeniyle ad\u0131m ad\u0131m ilerlemenin ve konuya en basitten ba\u015flaman\u0131n daha do\u011fru olaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnerek \u201cmerhaba d\u00fcnya\u201d uygulamam\u0131z\u0131 haz\u0131rlam\u0131\u015ft\u0131k. Bu makalemde, geli\u015ftirdi\u011fimiz bu&#8230;<\/p>\n<p><a class=\"read-more\" href=\"https:\/\/fatihboy.com\/en\/metro-stil-bir-uygulamanin-yasam-hikayesi\/\">Read More<\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[77,28,84],"tags":[83,49,341],"class_list":["post-33723","post","type-post","status-publish","format-standard","hentry","category-csharp","category-turkce","category-windows","tag-windows","tag-windows-8","tag-windows-store"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Metro Stil Bir Uygulaman\u0131n Ya\u015fam Hikayesi - Fatih Boy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihboy.com\/en\/metro-stil-bir-uygulamanin-yasam-hikayesi\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Metro Stil Bir Uygulaman\u0131n Ya\u015fam Hikayesi - Fatih Boy\" \/>\n<meta property=\"og:description\" content=\"&nbsp;&nbsp; T\u00fcm h\u0131z\u0131m\u0131zla devam etti\u011fimiz Windows 8 makale serisinde bir \u00f6nceki makalemizde birlikte Windows 8 i\u00e7in ilk metro stil uygulamam\u0131z\u0131 geli\u015ftirmi\u015ftik. Windows 8 ile birlikte tan\u0131\u015ft\u0131\u011f\u0131m\u0131z metro stil uygulamalarla ilgili pek \u00e7ok detay olmas\u0131 nedeniyle ad\u0131m ad\u0131m ilerlemenin ve konuya en basitten ba\u015flaman\u0131n daha do\u011fru olaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnerek \u201cmerhaba d\u00fcnya\u201d uygulamam\u0131z\u0131 haz\u0131rlam\u0131\u015ft\u0131k. Bu makalemde, geli\u015ftirdi\u011fimiz bu...Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihboy.com\/en\/metro-stil-bir-uygulamanin-yasam-hikayesi\/\" \/>\n<meta property=\"og:site_name\" content=\"Fatih Boy\" \/>\n<meta property=\"article:published_time\" content=\"2012-07-21T14:39:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-06-22T08:25:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/07\/Windows-8-Application-State-Diagram_thumb.png\" \/>\n<meta name=\"author\" content=\"Fatih Boy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Boy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/\"},\"author\":{\"name\":\"Fatih Boy\",\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"headline\":\"Metro Stil Bir Uygulaman\u0131n Ya\u015fam Hikayesi\",\"datePublished\":\"2012-07-21T14:39:00+00:00\",\"dateModified\":\"2021-06-22T08:25:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/\"},\"wordCount\":2044,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/07\/Windows-8-Application-State-Diagram_thumb.png\",\"keywords\":[\"Windows\",\"Windows 8\",\"Windows Store\"],\"articleSection\":[\"C#\",\"T\u00fcrk\u00e7e\",\"Windows\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/\",\"url\":\"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/\",\"name\":\"Metro Stil Bir Uygulaman\u0131n Ya\u015fam Hikayesi - Fatih Boy\",\"isPartOf\":{\"@id\":\"https:\/\/fatihboy.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/07\/Windows-8-Application-State-Diagram_thumb.png\",\"datePublished\":\"2012-07-21T14:39:00+00:00\",\"dateModified\":\"2021-06-22T08:25:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/#primaryimage\",\"url\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/07\/Windows-8-Application-State-Diagram_thumb.png\",\"contentUrl\":\"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/07\/Windows-8-Application-State-Diagram_thumb.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fatihboy.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Metro Stil Bir Uygulaman\u0131n Ya\u015fam Hikayesi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihboy.com\/#website\",\"url\":\"https:\/\/fatihboy.com\/\",\"name\":\"Fatih Boy\",\"description\":\"Ki\u015fisel Web Sitesi\",\"publisher\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihboy.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158\",\"name\":\"Fatih Boy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g\",\"caption\":\"Fatih Boy\"},\"logo\":{\"@id\":\"https:\/\/fatihboy.com\/#\/schema\/person\/image\/\"},\"sameAs\":[\"https:\/\/fatihboy.com\"],\"url\":\"https:\/\/fatihboy.com\/en\/author\/fatih\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Metro Stil Bir Uygulaman\u0131n Ya\u015fam Hikayesi - Fatih Boy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihboy.com\/en\/metro-stil-bir-uygulamanin-yasam-hikayesi\/","og_locale":"en_US","og_type":"article","og_title":"Metro Stil Bir Uygulaman\u0131n Ya\u015fam Hikayesi - Fatih Boy","og_description":"&nbsp;&nbsp; T\u00fcm h\u0131z\u0131m\u0131zla devam etti\u011fimiz Windows 8 makale serisinde bir \u00f6nceki makalemizde birlikte Windows 8 i\u00e7in ilk metro stil uygulamam\u0131z\u0131 geli\u015ftirmi\u015ftik. Windows 8 ile birlikte tan\u0131\u015ft\u0131\u011f\u0131m\u0131z metro stil uygulamalarla ilgili pek \u00e7ok detay olmas\u0131 nedeniyle ad\u0131m ad\u0131m ilerlemenin ve konuya en basitten ba\u015flaman\u0131n daha do\u011fru olaca\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnerek \u201cmerhaba d\u00fcnya\u201d uygulamam\u0131z\u0131 haz\u0131rlam\u0131\u015ft\u0131k. Bu makalemde, geli\u015ftirdi\u011fimiz bu...Read More","og_url":"https:\/\/fatihboy.com\/en\/metro-stil-bir-uygulamanin-yasam-hikayesi\/","og_site_name":"Fatih Boy","article_published_time":"2012-07-21T14:39:00+00:00","article_modified_time":"2021-06-22T08:25:18+00:00","og_image":[{"url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/07\/Windows-8-Application-State-Diagram_thumb.png","type":"","width":"","height":""}],"author":"Fatih Boy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Fatih Boy","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/#article","isPartOf":{"@id":"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/"},"author":{"name":"Fatih Boy","@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"headline":"Metro Stil Bir Uygulaman\u0131n Ya\u015fam Hikayesi","datePublished":"2012-07-21T14:39:00+00:00","dateModified":"2021-06-22T08:25:18+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/"},"wordCount":2044,"commentCount":0,"publisher":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"image":{"@id":"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/07\/Windows-8-Application-State-Diagram_thumb.png","keywords":["Windows","Windows 8","Windows Store"],"articleSection":["C#","T\u00fcrk\u00e7e","Windows"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/","url":"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/","name":"Metro Stil Bir Uygulaman\u0131n Ya\u015fam Hikayesi - Fatih Boy","isPartOf":{"@id":"https:\/\/fatihboy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/#primaryimage"},"image":{"@id":"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/07\/Windows-8-Application-State-Diagram_thumb.png","datePublished":"2012-07-21T14:39:00+00:00","dateModified":"2021-06-22T08:25:18+00:00","breadcrumb":{"@id":"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/#primaryimage","url":"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/07\/Windows-8-Application-State-Diagram_thumb.png","contentUrl":"https:\/\/fatihboy.com\/wp-content\/uploads\/2012\/07\/Windows-8-Application-State-Diagram_thumb.png"},{"@type":"BreadcrumbList","@id":"https:\/\/fatihboy.com\/metro-stil-bir-uygulamanin-yasam-hikayesi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fatihboy.com\/"},{"@type":"ListItem","position":2,"name":"Metro Stil Bir Uygulaman\u0131n Ya\u015fam Hikayesi"}]},{"@type":"WebSite","@id":"https:\/\/fatihboy.com\/#website","url":"https:\/\/fatihboy.com\/","name":"Fatih Boy","description":"Ki\u015fisel Web Sitesi","publisher":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihboy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/6b06a41d42eed36eaa0780fbeb774158","name":"Fatih Boy","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fatihboy.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5b3de123ad95a2ffe30b75a54cee98b55f65185c6d6805b35088a3d945f2feb4?s=96&d=mm&r=g","caption":"Fatih Boy"},"logo":{"@id":"https:\/\/fatihboy.com\/#\/schema\/person\/image\/"},"sameAs":["https:\/\/fatihboy.com"],"url":"https:\/\/fatihboy.com\/en\/author\/fatih\/"}]}},"brizy_media":[],"_links":{"self":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/33723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/comments?post=33723"}],"version-history":[{"count":2,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/33723\/revisions"}],"predecessor-version":[{"id":33725,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/posts\/33723\/revisions\/33725"}],"wp:attachment":[{"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/media?parent=33723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/categories?post=33723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihboy.com\/en\/wp-json\/wp\/v2\/tags?post=33723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}