{"id":2280,"date":"2017-04-29T14:06:59","date_gmt":"2017-04-29T11:06:59","guid":{"rendered":"https:\/\/egegen.com\/blog\/?p=2280"},"modified":"2022-09-15T17:42:55","modified_gmt":"2022-09-15T14:42:55","slug":"native-hibrit-uygulama-arasindaki-fark","status":"publish","type":"post","link":"https:\/\/egegen.com\/blog\/native-hibrit-uygulama-arasindaki-fark\/","title":{"rendered":"Native ve Hibrit Uygulama Aras\u0131ndaki Fark"},"content":{"rendered":"<p>7\/24 yan\u0131m\u0131zdan ay\u0131rmad\u0131\u011f\u0131m\u0131z mobil cihazlar, ya\u015fam\u0131m\u0131z\u0131n merkezi haline geldiler. Mobil cihaz kullan\u0131m\u0131n\u0131n bu denli artmas\u0131, mobil uygulama kullan\u0131m\u0131n\u0131 da zorunlu hale getirdi. Art\u0131k istedi\u011fimiz her alanda pek \u00e7ok farkl\u0131 mobil uygulamay\u0131 kullanabiliyoruz. Bankac\u0131l\u0131k i\u015flemlerinden tutun da sa\u011fl\u0131k kontrollerine kadar her \u015feyimizi mobil uygulamalar sayesinde yapabiliyoruz. Durum b\u00f6yle olunca markalar dijital d\u00fcnyan\u0131n gerisinde kalmamak i\u00e7in mobil uygulama geli\u015ftirme alan\u0131na ad\u0131m att\u0131lar. Ancak bu noktada kafalar\u0131 kar\u0131\u015ft\u0131ran iki farkl\u0131 alan vard\u0131r. \u00c7\u00fcnk\u00fc mobil uygulamalar iki farkl\u0131 sistem ile geli\u015ftirilebilir. Bunlar; native uygulamalar ve hibrit uygulamalard\u0131r. <strong>Native ve hibrit uygulama aras\u0131ndaki fark<\/strong> nedir \u00f6\u011frenmek i\u00e7in a\u015fa\u011f\u0131daki ba\u015fl\u0131klar\u0131 detayl\u0131ca incelemelisiniz.<\/p>\n<h2>Native Uygulama Nedir?<\/h2>\n<p>Ak\u0131ll\u0131 telefonlar sayesinde hayat\u0131m\u0131za giren mobil uygulamalar\u0131n say\u0131s\u0131 her ge\u00e7en g\u00fcn art\u0131yor. Android i\u015fletim sisteminde kullan\u0131lan uygulamalar\u0131n say\u0131s\u0131 2,5 milyonu bulurken, iOS i\u015fletim sistemindeki mobil uygulamalar ise 2 milyonu bulmu\u015ftur. Mobil uygulama dendi\u011finde ilk akla gelen mobil yaz\u0131l\u0131m format\u0131 nativedir. \u00c7\u00fcnk\u00fc ilk mobil uygulamalar bu format ile geli\u015ftirilmi\u015ftir. <strong>Native uygulama<\/strong> demek sadece tek bir i\u015fletim sistemi i\u00e7in geli\u015ftirilen uygulama demektir.<\/p>\n<p>iPhone ile ortaya konulan <strong>iOS<\/strong> i\u015fletim sistemi\u00a0ko\u015fullar\u0131, geli\u015ftiricilerin gerek yaz\u0131l\u0131m gerekse tasar\u0131m altyap\u0131s\u0131nda uymas\u0131 zorunlu olan kurallar b\u00fct\u00fcn\u00fcd\u00fcr. G\u00fcvenlik gibi belli ba\u015fl\u0131 sebepleri g\u00f6z \u00f6n\u00fcnde bulundurarak cihazlara d\u0131\u015far\u0131dan uygulama y\u00fcklenmemesi \u015fart\u0131n\u0131 getiren Apple, bu \u015farta uyman\u0131n da zorunlu oldu\u011funu belirtti. Bu sebeple geli\u015ftiriciler, mecburi olarak, ko\u015fullar do\u011frultusundaki yaz\u0131l\u0131m altyap\u0131lar\u0131 ile uygulama geli\u015ftirmeye ba\u015flad\u0131lar.<\/p>\n<p>Ard\u0131ndan \u00e7\u0131kan <strong>Android<\/strong> i\u015fletim sistemi herhangi bir zorunluluk getirmedi ancak iPhone\u2019dan al\u0131\u015f\u0131lagelmi\u015f olan Uygulama Sekt\u00f6r\u00fc konseptine devam etti. Her i\u015fletim sistemi zamanla kendi ko\u015fullar\u0131n\u0131 ortaya koymaya ba\u015flad\u0131. Fakat bu yaz\u0131l\u0131m altyap\u0131s\u0131nda ve i\u015fletim sistemi ko\u015fullar\u0131nda farkl\u0131l\u0131k yaratt\u0131\u011f\u0131ndan, uygulama maliyetlerinin ciddi bir seviyeye gelmesine sebep oldu. Native uygulamalardaki bu s\u0131n\u0131rland\u0131rmalar asl\u0131nda kullan\u0131c\u0131 deneyimini ve performans\u0131 art\u0131ran noktalard\u0131r. Cihaz\u0131n donan\u0131m\u0131 g\u00f6z \u00f6n\u00fcnde bulundurularak geli\u015ftirilen bu uygulamalar kullan\u0131c\u0131lar a\u00e7\u0131s\u0131ndan iyi bir deneyim sunar.<\/p>\n<p>Native uygulamalar\u0131n avantajlar\u0131 \u015funlard\u0131r;<\/p>\n<ul>\n<li>Mobil cihaz kullan\u0131c\u0131lar\u0131na h\u0131zl\u0131, g\u00fcvenli ve istikrarl\u0131 \u00e7al\u0131\u015fan uygulamalar sunulmas\u0131n\u0131 sa\u011flar.<\/li>\n<li>Ak\u0131ll\u0131 cihazlar\u0131n donan\u0131msal ve yaz\u0131l\u0131msal t\u00fcm fonksiyonlar\u0131na ula\u015f\u0131labilmesini sa\u011flar.<\/li>\n<li>S\u00fcrekli g\u00fcncelleme gerektiren bu uygulamalar i\u00e7in cihaz\u0131n kendi bildirim sisteminin kullan\u0131lmas\u0131 sa\u011flan\u0131r.<\/li>\n<li>Uygulamada daha fazla vakit harcanmas\u0131 sa\u011flan\u0131r.<\/li>\n<li>Native uygulamalar cihazdaki yeniliklere daha h\u0131zl\u0131 ayak uydurabilir.<\/li>\n<li>Bu uygulamalar\u0131 geli\u015ftirirken cihaz\u0131n kendi tasar\u0131m \u015fablonlar\u0131 da kullanabilirsiniz.<\/li>\n<\/ul>\n<p>Native uygulamalar\u0131n dezavantaj\u0131 ise sadece geli\u015ftirildikleri cihazda \u00e7al\u0131\u015fmas\u0131d\u0131r. Yani birden \u00e7ok platformda desteklenen bir native uygulama geli\u015ftirmek imkans\u0131zd\u0131r. Ancak b\u00fct\u00e7eniz yetiyorsa kullan\u0131c\u0131 deneyimini g\u00f6z \u00f6n\u00fcnde bulundurarak native uygulama geli\u015ftirmenizi \u00f6neririz.<\/p>\n<h2>Hibrit Uygulama Nedir?<\/h2>\n<p><strong>Hibrit uygulama<\/strong>lar; HTML, CSS ve JS ile tasarlanabilirler. Native uygulamalar gibi mobil cihazlar\u0131n fonksiyonlar\u0131na eri\u015febilmek a\u00e7\u0131s\u0131ndan cihaz\u0131n kendi yaz\u0131l\u0131m ve donan\u0131m \u00f6zelliklerini kullanabilirler. Farkl\u0131 i\u015fletim sistemleri i\u00e7in farkl\u0131 yaz\u0131l\u0131m ihtiyac\u0131 duymad\u0131klar\u0131ndan, her uygulama marketinde yay\u0131nlanabilme \u00f6zelli\u011fine sahiptirler. Bu noktada native uygulamalardan ayr\u0131l\u0131rlar.<\/p>\n<p><strong>Native ve hibrit aras\u0131ndaki fark\u0131<\/strong> anlamak olduk\u00e7a g\u00fc\u00e7t\u00fcr. Ancak ikisi kar\u015f\u0131la\u015ft\u0131r\u0131ld\u0131\u011f\u0131nda hibrit uygulama \u00e7ok daha caziptir. \u00c7\u00fcnk\u00fc her i\u015fletim sistemine uygun uygulamalar geli\u015ftirilmesini sa\u011flar.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>7\/24 yan\u0131m\u0131zdan ay\u0131rmad\u0131\u011f\u0131m\u0131z mobil cihazlar, ya\u015fam\u0131m\u0131z\u0131n merkezi haline geldiler. Mobil cihaz kullan\u0131m\u0131n\u0131n bu denli artmas\u0131, mobil uygulama kullan\u0131m\u0131n\u0131 da zorunlu hale getirdi. Art\u0131k istedi\u011fimiz her alanda pek \u00e7ok farkl\u0131 mobil uygulamay\u0131 kullanabiliyoruz. Bankac\u0131l\u0131k i\u015flemlerinden tutun da sa\u011fl\u0131k kontrollerine kadar her \u015feyimizi mobil uygulamalar sayesinde yapabiliyoruz. Durum b\u00f6yle olunca markalar dijital d\u00fcnyan\u0131n gerisinde kalmamak i\u00e7in mobil &hellip;<\/p>\n","protected":false},"author":1,"featured_media":2281,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[172],"tags":[],"_links":{"self":[{"href":"https:\/\/egegen.com\/blog\/wp-json\/wp\/v2\/posts\/2280"}],"collection":[{"href":"https:\/\/egegen.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/egegen.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/egegen.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/egegen.com\/blog\/wp-json\/wp\/v2\/comments?post=2280"}],"version-history":[{"count":0,"href":"https:\/\/egegen.com\/blog\/wp-json\/wp\/v2\/posts\/2280\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/egegen.com\/blog\/wp-json\/wp\/v2\/media\/2281"}],"wp:attachment":[{"href":"https:\/\/egegen.com\/blog\/wp-json\/wp\/v2\/media?parent=2280"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/egegen.com\/blog\/wp-json\/wp\/v2\/categories?post=2280"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/egegen.com\/blog\/wp-json\/wp\/v2\/tags?post=2280"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}