Lewati Tautan AMP dengan DeAMPify oleh João Dias

click fraud protection

Lewati tautan AMP (Accelerated Mobile Pages) dengan DeAMPify. Aplikasi ini secara otomatis mengalihkan atau melewati tautan AMP dan membukanya di browser Anda.

Kembali pada akhir tahun 2015, Google diperkenalkan itu Halaman Seluler yang Dipercepat (AMP) Proyek untuk merevolusi kecepatan pengguna web seluler mengonsumsi konten web. Sejak itu, banyak outlet web (termasuk Portal kami sendiri) telah memasukkan AMP sehingga pengguna dengan koneksi data terbatas atau lebih lambat dapat mengakses konten mereka dengan cepat. Sementara beberapa orang merasa ragu dengan cara Google mendorong AMP bagi penerbit, pihak lain mengeluhkan penerapan standar baru ini pada perangkat seluler mereka. Bagi pengguna dengan koneksi cepat, memuat halaman AMP versus halaman asli tidak menunjukkan perbedaan kecepatan yang signifikan, namun tetap menghasilkan lebih sedikit konten yang ditampilkan di layar. Namun, kecuali aplikasi seluler tertentu yang Anda gunakan memiliki opsi untuk menonaktifkan pemuatan halaman dalam versi AMP-nya, satu-satunya cara untuk mengambil URL asli adalah dengan

melakukannya secara manual - menambahkan 2 ketukan ekstra. Berkat ide yang saya ajukan ke Aplikasi Otomatis pengembang, João Dias, akhirnya ada cara untuk itu sepenuhnya mengabaikan tautan AMP.

Aplikasi ini disebut DeAMPify dan ini sangat, sangat cepat dalam pekerjaannya. Berikut adalah contoh rekaman layar yang saya buat. Perhatikan seberapa singkat waktu antara saat saya mengetuk DeAMPify untuk membuka URL dan berapa lama setelah URL asli dibuka di browser.


Bagaimana itu bekerja

Aplikasi mendaftarkan dirinya sebagai pengendali URL default untuk URL bergaya AMP. Saat pengguna memilih untuk membuka tautan di DeAMPify (atau memilihnya sebagai pengendali default, melewati dialog), aplikasi mengikis kode sumber HTML halaman AMP untuk mencari URL asli halaman tersebut artikel. Setelah menemukan URL asli, ia mengambil URL tersebut dan meneruskannya ke aplikasi browser default. Prosesnya cepat sekali walaupun secara teknis Anda masih mendownload source HTML halaman AMP, tapi pada koneksi yang cukup cepat, tidak ada bedanya karena halaman AMP hanya menampung sejumlah kecil data menguraikan. Namun, bagi pengguna akhir, akibatnya adalah tautan AMP dilewati sepenuhnya dan malah dibuka di aplikasi default untuk URL tersebut, baik itu browser Anda atau aplikasi lain seperti aplikasi resmi Reddit atau XDA laboratorium.

Sedikit lebih detail, aplikasi ini secara khusus menggores halaman AMP untuk dokumen "kanonik" (asli) dengan mencari tag tautan HTML seperti ini:

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

Setiap halaman AMP memiliki tag persis seperti ini yang tertanam dalam sumber HTML-nya sebagai bagian dari spesifikasi resmi. Inilah yang memungkinkan halaman AMP mendeteksi dan menampilkan URL asli kepada pengguna akhir, tetapi kami dapat memanfaatkan tautan yang disematkan ini untuk mengabaikan kebutuhan untuk menampilkan pengguna yang dioptimalkan untuk seluler halaman. Metode ini mengalahkan setiap alat pengalihan lain yang kami temukan online, yang hanya mencoba mengambil URL konten asli dengan melakukan operasi regex pada URL AMP. Karena tidak ada skema URL yang konsisten untuk halaman AMP, metode tersebut akan gagal pada banyak sekali halaman ganjil. Tapi ini tidak akan terjadi.

Satu peringatan yang kami temukan saat membuat aplikasi ini adalah tautan kanonik tidak tertanam dalam sumber HTML ketika sumber diambil melalui agen pengguna seluler, maka DeAMPify beroperasi sebagai pengguna browser desktop agen. Ini bukanlah sesuatu yang membuat perbedaan bagi pengguna akhir (Anda), namun menarik untuk diperhatikan bagi siapa pun yang bertanya-tanya bagaimana aplikasi ini bekerja.


Ke aplikasi sebenarnya itu sendiri. DeAMPify melakukan lebih dari itu hanya melewati tautan AMP. Maksud saya, itu adalah 95% dari kegunaan aplikasi ini, tetapi tidak akan menyenangkan jika itu hanya melakukan itu, bukan? Untuk membuat aplikasi ini lebih berguna, Mr. Dias menambahkan beberapa fitur tambahan ke aplikasi (walaupun untuk mengaksesnya, keduanya memerlukan pembelian dalam aplikasi):

  • Pengecualian URL: URL daftar hitam yang selalu ingin Anda buka halaman AMPnya, dapat menggunakan regex untuk operasi ini
  • Integrasi tasker: pilih kapan layanan bypass AMP sedang berjalan

Integrasi Tasker adalah bagian yang saya yakin akan berguna bagi banyak pengguna, karena dengan ini Anda dapat secara otomatis melewati tautan AMP hanya ketika terhubung ke WiFi rumah Anda, misalnya. Pengecualian URL dapat berguna jika ada satu atau dua situs tertentu yang Anda selalu ingin memuat tautan AMP, namun secara pribadi saya belum benar-benar menggunakan fitur itu.

DeAMPify sekarang tersedia di Google Play Store mulai hari ini. Bagi pengguna yang tidak menyukai perluasan halaman AMP di mana pun di web, Anda akhirnya memiliki solusi untuk menolak AMP. DeAMPify web Anda hari ini!

Aplikasi ini tidak akan berfungsi jika Anda mencoba membuka tautan AMP dari penelusuran Google di Chrome. Namun itu bukan kesalahan aplikasinya, karena Google Chrome tidak mengirimkan maksudnya saat Anda mengeklik tautan di Google Penelusuran.