João Dias'ın DeAMPify'ı ile AMP Bağlantılarını Atlayın

DeAMPify ile AMP (Hızlandırılmış Mobil Sayfalar) bağlantılarını atlayın. Bu uygulama, AMP bağlantılarını otomatik olarak yönlendirir veya atlar ve bunları tarayıcınızda açar.

2015 yılının sonlarında Google tanıtıldı the Hızlandırılmış Mobil Sayfalar (AMP) Mobil web kullanıcılarının web içeriğini tüketme hızında devrim yaratma projesi. O zamandan bu yana çok sayıda web sitesi (bunlar dahil) bizim kendi Portalımız) sınırlı veya daha yavaş veri bağlantılarına sahip kullanıcıların içeriklerine hızlı bir şekilde erişebilmesi için AMP'yi dahil etmiştir. Bazı insanlar ise Google'ın AMP'yi destekleme şekliyle ilgili endişeleriniz var yayıncılara gelince, diğerleri bu yeni standardın mobil cihazlarına dayatılmasından yakınıyor. Hızlı bağlantı kullanan kullanıcılar için, bir AMP sayfasının yüklenmesi ile orijinal sayfanın yüklenmesi arasında hız açısından önemli bir fark görülmez, ancak yine de ekranda daha az içerik görüntülenmesine neden olur. Ancak, kullandığınız belirli mobil uygulamanın AMP sürümünde bir sayfanın yüklenmesini devre dışı bırakma seçeneği olmadığı sürece, orijinal URL'yi almanın tek yolu

bunu manuel olarak yap - 2 ekstra dokunuş ekleme. Ortaya koyduğum bir fikir sayesinde Otomatik Uygulamalar geliştirici, João Dias, sonunda bir yol var AMP bağlantılarını tamamen atlayın.

Uygulamanın adı DeAMPify ve işinde gerçekten çok hızlı. Yaptığım örnek ekran kaydını aşağıda bulabilirsiniz. URL'yi açmak için DeAMPify'a dokunmam ile orijinal URL'nin tarayıcıda açılmasından ne kadar süre sonra geçen sürenin ne kadar kısa olduğuna dikkat edin.


Nasıl çalışır

Uygulama kendisini AMP tarzı URL'ler için varsayılan URL işleyicisi olarak kaydeder. Kullanıcı DeAMPify'da bir bağlantı açmayı seçtiğinde (veya bunu Varsayılan işleyici, iletişim kutusunu atlayarak), uygulama, AMP sayfasının orijinal URL'sini aramak için AMP sayfasının HTML kaynak kodunu kazır. madde. Orijinal URL'yi bulduğunda, bu URL'yi alır ve varsayılan tarayıcı uygulamasına iletir. Teknik olarak hala AMP sayfasının HTML kaynağını indiriyor olsanız bile süreç çok ama çok hızlıdır. Yeterince hızlı bağlantılarda, AMP sayfaları nispeten küçük miktarda veri olduğundan çok az fark yaratır veya hiç fark etmez. ayrıştır. Ancak son kullanıcı için sonuç, AMP bağlantılarının tamamen atlanması ve bunun yerine Tarayıcınız veya resmi Reddit uygulaması veya XDA gibi başka bir uygulama olsun, söz konusu URL için varsayılan uygulama Laboratuvarlar.

Biraz daha ayrıntılı olarak, uygulama, HTML bağlantı etiketini şu şekilde arayarak "kanonik" (orijinal) belge için AMP sayfasını özel olarak kazımaktadır:

<linkrel="canonical"href="https://www.example.com/url/to/canonical/document.html">

Her AMP sayfasında, HTML kaynağına gömülü olarak bu tam etiket bulunur. resmi şartname. Bu, AMP sayfalarının ilk etapta orijinal URL'yi tespit edip son kullanıcıya göstermesini sağlayan şeydir, ancak biz kullanıcıya mobil cihazlar için optimize edilmiş içeriği gösterme ihtiyacını ortadan kaldırmak için bu yerleşik bağlantıdan yararlanabilir sayfa. Bu yöntem, çevrimiçi olarak bulduğumuz, AMP URL'sinde bir normal ifade işlemi gerçekleştirerek orijinal içerik URL'sini almaya çalışan diğer tüm yönlendirme araçlarını geride bırakıyor. AMP sayfaları için tutarlı bir URL şeması olmadığından, bu yöntem pek çok tek sayfa için başarısız olacaktır. Ama bu olmayacak.

Bu uygulamayı hazırlarken keşfettiğimiz bir uyarı, kanonik bağlantının HTML kaynağına gömülü olmamasıdır kaynak bir mobil kullanıcı aracısı aracılığıyla alındığında DeAMPify bunun yerine bir masaüstü tarayıcı kullanıcısı olarak çalışır ajan. Bu, son kullanıcı (siz) için hiçbir zaman fark yaratacak bir şey değildir, ancak bu uygulamanın nasıl çalıştığını merak eden herkes için not edilmesi ilginçtir.


Gerçek uygulamanın kendisine gelince. DeAMPify bundan biraz daha fazlasını yapıyor Sadece AMP bağlantılarını atlayın. Yani, uygulamanın amacının %95'i bu, ama eğer öyle olsaydı eğlenceli olmazdı. sadece bunu yaptın mı, hayır? Bay Dias, uygulamayı biraz daha kullanışlı hale getirmek için uygulamaya birkaç ekstra özellik ekledi (her ne kadar bunlara erişmek için her ikisi de uygulama içi satın alma gerektirse de):

  • URL İstisnaları: AMP sayfasını her zaman açmak istediğiniz kara liste URL'leri, bu işlem için normal ifadeyi kullanabilir
  • Tasker entegrasyonu: bypass AMP hizmetinin ne zaman çalışacağını seçin

Tasker entegrasyonu, pek çok kullanıcının yararlı bulacağından emin olduğum kısımdır; bununla örneğin, yalnızca evinizdeki WiFi'ye bağlandığınızda AMP bağlantılarını otomatik olarak atlayabilirsiniz. Her zaman AMP bağlantılarını yüklemek istediğiniz bir veya iki belirli site varsa URL istisnaları yararlı olabilir, ancak şahsen ben bu özelliği gerçekten kullanmıyorum.

DeAMPify artık mevcut Google Play Store'da bugün başlamak. AMP sayfalarının web'in her yerine yayılmasından nefret eden kullanıcılar için sonunda AMP'ye hayır diyecek bir çözümünüz var. Web'inizi bugün DeAMPify yapın!

AMP bağlantılarını Chrome'da bir Google aramasından açmayı denerseniz bu uygulama çalışmaz. Ancak bu uygulamanın bir hatası değil, çünkü Google Chrome, Google Arama'daki bir bağlantıyı tıkladığınızda amacı göndermiyor.