• browser uzerinde calisan ama kullaniciya app kullaniyormus hissiyati veren web tabanli uygulamalar. ornek olarak android isletim sistemi yuklu telefonlarinizdan flipkart.com'a girmeyi deneyiniz.

    ileride bu basligin alti cok dolar diye tahmin ediyorum. kaynak da verelim:
    https://developers.google.com/…ssive-web-apps?hl=en

    backstory: https://joreteg.com/blog/why-i-switched-to-android
  • progressive web app namı diğer pwa web değil app değil. bu ikisini birleştiren, uygulama indirmeyi gerektirmeden onun deneyimine yaklaştıran google'ın yeni projesi, deneyimi veya denemesi, ne derseniz.
    anladığım kadarıyla core modülleri yazıyorsunuz bunlar local storage'da saklanıyor. bir kere girdikten sonra da çok daha hızlı giriyorsunuz ve daha önce baktığınız içeriğe offline iken de erişebiliyorsunuz. anasayfaya ikon olarak ekleyip, bildirimi de attınız mı uygulamadan da çok farkı kalmıyor.

    ilk okuduğumda google'ın web'den app'e kayan trafik sebebiyle buna yatırım yaptığını düşündüm. neden mi? en büyük gelir kaynağı hala search ve bu da mobilin webin önüne geçtiği ve applerin öneminin arttığı bir dünyada google'ın işine gelmeyecek diye düşündüm. dahası en büyük rakibi facebook, whatsapp ve ınstagram sahipliğiyle gün içinde en sık kullandığınız dolayısıyla sizinle ilgili en çok bilen şirket de diyebiliriz. insanların app'lere yöneldiği, o app'lerin de fb'a yaradığı bir dünya şüphesiz ki google'ın işine gelmez.
    işte tam burada pwa geliştiricilerinden bir google çalışanı ile konuştuğumda konu çok farklı noktalara gitti. ben anlatayım yorumu size bırakayım.

    uygulama indirmek kullanıcılar için hep zorlu. indirmek datanızı yer, cihazınızda yer kaplar. üstelik 50-60 uygulama yükler bunlardan 15 tanesini ancak kullanırsınız. uygulama 100mb üzerindeyken eskiden wifi olmadan indiremiyordunuz, son durum ne emin değilim.
    güncelleme ayrı bir dert. uygulama iyi değilse her güncelleme sonrası bir şeyleri yeniden yapmanızı ister. çok iyi ise auto-update'e alın biz her hafta bir güncelleme çıkıyoruz der. ne yapıyorsunuz ınstagram'dan, facebook'dan, snapchat'den uzaya mekik mi çıkıyor derseniz her yerine ayrı gesture eklendiğini söylerler.
    bir de tabi ki şirketlere farklı platformlar için farklı uygulamalar geliştirme zorunluluğu (xamarin vb. bir platform ile yazmıyorsa) masada. uygulama geliştirmekle de kalmıyor maintenance maliyeti.

    bir de bu işin sosyal sorumluluk bacağı var tabi. günde $20 kazanıp, 500mb data için $2-5 ödüyorsanız ve de telefonunuzda yeterli hafızanız yoksa pwa size interneti daha erişilir kılabilir.

    bana kalırsa gelecekte cihazımızdaki yüklü uygulama sayısı azalacak. özellikle belirli işlemleri yapabileceğiniz uygulamaları indirmek yerine pwa tercih edeceğiz. content siteleri ise offline tüketebilme vb. özelliklerinin de olması sebebiyle bu geleceğe çok daha hızlı gelebilir. ancak app'lerin tamamen yerini alması da çok olası gelmiyor.

    uzun bir yazı oldu, okuduğunuz için teşekkür ederim :)
  • gerçekten ilginç bir teknoloji. pwa destekli bir websitesini desktop üzerinde tıpkı bir uygulama indirir gibi standalone bir şekilde kurabiliyorsunuz ve masaüstünde kendi ikonu olan bir app’e dönüşüyor ve açtığınızda bunun bir web app olduğunu pek anlamıyorsunuz.
    tabi keskin gözleriniz varsa ve mobil geliştirme işindeydiniz hemen native uygulamalar ile arasındaki farkı ayırt edebiliyorsunuz ama mass kitle için bu farkın bir önemi yok kesinlikle.
    gelecek bunda.
    şu an react native olan tüm code base’imi yavaş yavaş pwa ya geçirmeye başlıyorum ve ilk etapta büyük bir ferahlama yaşadı diyebilirim tüm projem.
    native librarylerden kurtuldum, ios, android kodlarından kurtuldum, derleme, build etme, appstore a yükleme işinden kurtuldum, review bekleme, rejection gelme stresinden kurtuldum.
    kuş gibi oldum.
    elbette native den geçerken feragat ettiğim ve içimin yandığı kısımlar var, örneğin native’de sayfa geçişlerinin çok yumuşak olması, animasyonlar gibi etmenler şu an pwa da o kadar iyi durmuyor ama bence bunlar aşılacak eksiklikler.
    her türlü maliyetimi azaltıyor olması, yani ekonomik yönleri daha ağır basıyor pwa tercih etmemde.
  • chrome apps de kalkıyor, facebook instagram whatsapp dışında telefona da birşey yüklemiyorsunuz. 3 saniyeye site açılmadı mı da hayvan gibi bounce rate yaratıyorsunuz, responsive değilse zaten elinizi sürmüyorsunuz.

    oyunlar ve vr gibi performans gerektiren şeyler haricinde bence pwa'lar çağımıza hükmetmeye başlayacak. web assembly ile belki onlar bile web'e veya gözlüklere taşınır.
  • cep telefonu kullanıcılarının %80'i yalnızca facebook, whatsapp, instagram gibi sosyal medya araçlarının uygulamalarını açıyor. kalan zamanlarını internet siteleri üzerinde geçiriyor.

    hem kaynak tüketimini azaltmak hem de kullanıcı deneyimini arttırmak için pwa daha fazla yaygınlaşmalı.

    eski başak çocuk, doğan kardeş dergileri tadında bir örneği için,
    bilmece ve bulmacalar
  • bir web sitesi düşünün, hem mobil uygulama gibi davranabilsin hem de web teknolojilerini kullanabilsin. üstelik klasik mobil uygulamalara göre hem yapım aşaması hem bakım aşaması çok daha kolay:

    http://ingoduo.com/progressive-web-apps/
  • mobil uygulama üretme konusunda çekilen çok başlı platform dünyasına yeni bir yaklaşım olur. iphone, android, ipad, android tablet, mobil site, tablet site derken koca bir ıt grubunu beslersiniz. bu yapı ile tüm platformları tek bir noktadan kontrol ediyor olmak muazzam bir maliyet azaltması yaratır.

    şu an için belki bazı firmalar hazır değil ancak ilerde çok daha fazla yaygınlaşacağını düşünüyorum.
  • birçok insan tarafından hala daha keşfedilmemiş olması beni üzüyor. halbuki daha hızlı, daha tasarruflu ve daha kolay bir teknoloji. android go'nun çıkmasıyla birlikte google'ın epeyce üstüne düşeceği bir konu bu.

    mozilla da geçtiğimiz günlerde firefox'a bu desteği getirdi.

    insanlar artık fonksiyonellik istiyor. fakat aplikasyonlar kesinlikle fonksiyonel değil. gereksiz bir sürü özellik barındırıyor, sürekli güncelleniyor ve arkaplanda gereksiz şekilde veri kullanıyor. özellikle düşük internet hızına sahip olanlar için bandwidth kullanımı hayati önem taşıyor. biraz daha bilinçlenmek lazım.
  • güncellenmeyen ve bug dolu ekşi sözlük uygulaması için biçilmiş kaftan.

    pwa'da güncelleme yapmak ve tüm platformlara adapte etmek çok basit, bunun yanında hız katıyor. sözlüğün pwa'sı neden yok?

    tanım: geleceğin teknolojisi. android go ile birlikte gelen ilaç.
  • tinder'ın da desteklediği ve şu an kullanımda olan güzide teknoloji, geleceğin en kıymetli projelerinden biri.
hesabın var mı? giriş yap