Twitter dünyada neler olup bittiğini öğrenebileceğiniz bir platformdur. Dünyanın dört bir yanında bilgi tüketen, oluşturan ve paylaşan aylık 328 milyon etkin kullanıcısı var. Kullanıcıların% 80'inden fazlasının mobil cihazlarda bulunduğu Twitter, mobil web deneyimlerinin daha hızlı, daha güvenilir ve daha ilgi çekici olmasını istiyordu. Twitter Lite Progresif Web Uygulaması, modern web'in ve yerel özelliklerin en iyi özelliklerini bir araya getirir. Bu uygulama, Nisan 2017'de dünya genelindeki tüm kullanıcılar için varsayılan mobil web deneyimi oldu. Twitter; anında yükleme, kullanıcı etkileşimi ve daha düşük veri tüketimi gibi açık hedefleriyle daha güçlü bir deneyim sunmak için Twitter Lite'ı geliştirdi.
- Oturum başına sayfa sayısında% 65 artış
- Gönderilen Tweet sayısında% 75 artış
- Hemen çıkma oranında% 20 düşüş
Twitter Lite şu anda Twitter'ı kullanmanın en hızlı, en ucuz ve en güvenilir yolu. Web uygulaması, yerel uygulamalarımızın performansına kıyasla daha iyi olsa da Android için Twitter'a kıyasla% 3'ten az cihaz depolama alanı gerektirir.
Nicolas Gallagher, Twitter Lite Mühendisliği Lideri
"Ana ekrana ekle" istemi ve web push bildirimleriyle etkileşimi artırma
Twitter'ın web sitesi milyonlarca kullanıcıya ulaşıyor, ancak mobil web üzerinden kullanıcıların yeniden etkileşim kurmasını sağlamak geleneksel olarak zor bir işti. Kullanıcılardan Twitter Lite'ı ana ekranlarına kaydetmelerini isteyen "Ana ekrana ekle" istemini uyguladıktan sonra Twitter, günde ortalama 4 kez ana ekrandan Twitter Lite'ı ortalama 250.000 benzersiz kullanıcının başlattığını gördü.
Twitter, yerel uygulamalarla aynı şekilde çalışan ve kullanıcının tarayıcısı kapalı olsa bile gelen web push bildirimlerini uyguladı. Uygulama, günde 10 milyondan fazla push bildirimi gönderiyor.
Veri tüketimini azaltma
Twitter Lite varsayılan olarak daha az veri kullanır, daha küçük medya kaynakları sunar ve önbelleğe alınan verileri mümkün olduğunca kullanır. PWA ayrıca resimleri optimize ederek kullanıcılar zaman çizelgelerinde gezinirken veri tüketimini% 70'e varan oranlarda azaltır. Veri tasarrufu modu kullanıcılara Twitter Lite'ın medya öğelerini ne zaman indireceğini kontrol etme olanağı sunarak daha fazla mobil veri korumalarına yardımcı olur.
Daha düşük indirme hızlarının ve daha az güçlü mobil cihazların yaygın olarak görüldüğü gelişmekte olan pazarlardakiler de dahil olmak üzere geniş bir kullanıcı kitlesine ulaşmak Twitter için önemlidir. Twitter Lite, Twitter'ın düşük bant genişliği koşullarında daha hızlı ve kolay bir şekilde kullanılmasını sağlayarak bu kitleye daha etkili bir şekilde ulaşmasına yardımcı olur.
Twitter Lite kullanıcıları, veri tüketimindeki tasarruflardan yararlanır. Yerel Android uygulamasını yüklemek için gereken indirilmiş verinin 23,5 MB'lık verisine kıyasla, PWA kablosuz bağlantı üzerinden yalnızca 600 KB'tır.
Service Worker komut dosyalarıyla neredeyse anında yükleniyor
Twitter Lite'ın çoğu cihazdaki 3G ağları üzerinden ilk kez yüklenmesi 5 saniyenin altında sürerken, takip eden yüklemeler stabil olmayan ağlarda bile neredeyse anında gerçekleşir. Uygulama, ilk HTML yanıtını tarayıcıya aktararak kritik kaynakları önceden yüklemek için talimatlar gönderir. Kaynaklar ayrıntılı parçalara ayrılır. Böylece ilk yüklemede yalnızca görünür ekran için gereken kaynaklar gerekir. Service Worker komut dosyası, ek kaynakları önbelleğe alarak diğer ekranlara hızlı gitmeyi sağlar.
Siteye 2G veya 3G ağları üzerinden ulaşan birçok Twitter Lite kullanıcısı, Twitter'ın kullanımının% 80'inden fazlasını mobil cihazlardan oluşturmaktadır. İlk yüklemede ve sonraki görüntülemelerde hızlı bir kullanıcı deneyimi, kullanıcıların Tweet'leri mümkün olduğunca hızlı bir şekilde görüntüleyip oluşturabilmeleri için çok önemlidir. Twitter, her iki etkinlik için de yükleme sürelerini önemli ölçüde azaltmak amacıyla hizmet çalışanları ve PRPL (Push, Render, Pre-cache and Lazy-load) kalıbının bazı bölümleri gibi akıllı yükleme stratejilerini kullanıma sundu. Hizmet çalışanı güncel görünümlerin, feed güncellemelerinin, bildirimlerin, mesajların ve ayarların önbelleğe alınması sayesinde yinelenen ziyaretler neredeyse anında gerçekleşiyor. Twitter Lite kullanıcıları, etkileşime geçme süresinde yüzde 99'luk bir azalma yaşarken, giriş yapan kullanıcıların ortalama yükleme süresinde %30 oranında bir düşüş söz konusudur.
Twitter, ağ bağlantısı olmadığında sunulan özel bir çevrimdışı sayfayla başlayarak çevrimdışı ve ağ esnekliği için hizmet çalışanlarından yararlanma konusunda kademeli bir yaklaşım benimsemiştir. Ardından, tekrarlanan ziyaretleri hızlandırmak için CSS, resimler ve JavaScript paketleri gibi statik kaynakların çevrimdışı önbelleğe alınmasına geçiş yaptılar. Son olarak, uygulama kabuğunun çevrimdışı önbelleğe alınması için destek sundu. Sonuç: Kullanıcı, yavaş mobil cihazlarda veya ağlarda bile PWA'ya döndüğünde Twitter Lite 3 saniyeden kısa sürede başlar.