Aplikasi Android Instan - apa artinya bagi pengguna dan pengembang?

Pengarang: John Stephens
Tanggal Pembuatan: 1 Januari 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Android Instant Apps: What Do They Mean for Users and Developers?
Video: Android Instant Apps: What Do They Mean for Users and Developers?

Isi


Apakah Anda benar-benar perlu mengunduh aplikasi untuk memilikinya? Saya tidak filosofis di sini (apakah kita benar-benar memiliki apa pun?) Tetapi ketika Anda mempertimbangkan seberapa cepat dan mudah Anda dapat mengunduh dan menginstal sesuatu seperti aplikasi senter, itu membuat Anda bertanya-tanya apa untungnya bagi penyimpanan itu pada perangkat Anda sebenarnya. Kecuali jika Anda mengerjakan ranjau, tidak mungkin Anda akan membutuhkan aplikasi kasus penggunaan khusus itu terlalu sering; jadi selama Anda dapat mengakses aplikasi dengan cepat saat Anda paling membutuhkannya, apa untungnya memiliki ruang lebih lama? Android Instant Apps adalah jawaban Google untuk dilema ini

Aplikasi Instan adalah fitur yang memungkinkan Anda menggunakan aplikasi tanpa perlu mengunduhnya ke ponsel Anda: temukan saja di Play Store dan klik ‘Buka Aplikasi’. Lebih baik lagi, ini memungkinkan Anda untuk beralih ke aktivitas tertentu dalam aplikasi yang belum Anda instal, cukup dengan mengetuk URL. Ini sudah tersedia untuk beberapa pengguna dan sedang dalam proses meluncurkan kepada kami semua. Baru-baru ini, Google menambahkan tombol "Coba Sekarang" ke Play Store untuk beberapa Aplikasi Instan Android. Tapi apa artinya itu bagimu? Dan bagaimana seharusnya pengembang beradaptasi dengan fitur baru ini?


Menggunakan aplikasi instan Android

Untuk mengakses aplikasi instan Android di perangkat Anda, Anda hanya perlu mengaktifkan opsi di menu pengaturan Anda - selama Anda memiliki perangkat Nexus atau Pixel. Menuju ke Pribadi> Google lalu Jasa. Sekarang matikan saja Aplikasi Instan aktif lalu ketuk ‘Ya, Saya Masuk’ saat pemberitahuan muncul. Anda dapat mencobanya dengan beberapa pengguna awal seperti BuzzFeed atau Wish. Jika Anda tidak memiliki salah satu perangkat itu, maka Anda mungkin masih dapat menemukannya di pengaturan Anda, tetapi aplikasi tidak akan tersedia untuk Anda coba. Tapi jangan khawatir, mereka datang!

Android Instant Apps juga dapat diluncurkan dari URL. Ini juga berguna karena pada dasarnya memperluas pengalaman menjelajah web untuk menambah lebih banyak daya dan fungsionalitas asli - belum lagi memungkinkan kami untuk berbagi pengalaman dari dalam aplikasi.


Apa artinya ini bagi pengguna

Jadi, apa artinya ini bagi pengguna? Haruskah Anda bersemangat, khawatir atau acuh tak acuh?

Secara keseluruhan, ini adalah berita yang sangat menarik dan banyak yang berharap itu menjadi game changer untuk cara kita menggunakan perangkat kita. Ada banyak aplikasi di Play Store yang biasanya merupakan urusan 'hanya sekali pakai', atau hal-hal yang jarang Anda gunakan lagi. Dan masih banyak dari kita dengan penyimpanan internal 16 GB pada perangkat kita (atau bahkan kurang).

Sebagian besar dari kita lebih suka menggunakan aplikasi asli daripada situs web jika memungkinkan, tetapi kami tidak ingin kerumitan menginstalnya.

Meskipun saat ini tidak terlalu merepotkan untuk menginstal aplikasi dan kemudian mencopotnya segera, Android Instant Apps berjanji untuk merampingkan proses lebih jauh sehingga Anda dapat menghemat waktu dan menikmati efisiensi yang lebih besar dari perangkat Anda. Sebagian besar dari kita lebih suka menggunakan aplikasi asli daripada situs web jika memungkinkan, tetapi kami tidak ingin kerumitan menginstalnya.

Ini adalah apa yang Anda sebut ‘memiliki kue dan memakannya juga’.

Lebih baik lagi, adalah janji untuk secara instan dimasukkan ke halaman bermanfaat tertentu dalam aplikasi tanpa harus terlibat dalam menginstalnya. Contoh yang diberikan Google pada konferensi pengembang baru-baru ini adalah bahwa pengguna dapat mengetuk meteran parkir dengan telepon mereka untuk secara instan membuka aplikasi parkir (melalui NFC) pada halaman pembayaran, siap membayar dengan Android Pay.

Contoh lain adalah bahwa Anda mungkin dapat berbagi teka-teki silang dengan teman melalui WhatsApp. Bersenang-senang dengan puzzle itu? Kemudian Anda dapat mengirim tautan dan penerima akan dapat langsung masuk ke halaman tersebut di dalam aplikasi, tanpa perlu menginstalnya terlebih dahulu atau bahkan menavigasi menu.

Penjelajahan web akan menjadi jauh lebih mulus, karena situs beralih di antara halaman web, aplikasi, dan kembali lagi. Di masa depan, kami bahkan mungkin melihat situs menggunakan tautan untuk meluncurkan aplikasi instan dari pengembang lain. Saat memeriksa restoran terdekat di Maps, Anda dapat mengklik tautan ulasan di Yelp dan kemudian membuka aplikasi Uber untuk memesan taksi!

Penjelajahan web akan menjadi jauh lebih mulus, karena situs beralih di antara halaman web, aplikasi, dan kembali lagi.

Berbicara tentang masa depan, sudah pasti mudah untuk melihat aplikasi instan Android sebagai langkah besar menuju evolusi yang tak terhindarkan untuk pengalaman online kami. Dengan paket data yang semakin murah hati, koneksi menjadi semakin cepat dan penyimpanan cloud menjadi hal yang biasa; hanya masalah waktu sampai kita tidak perlu lagi mengunduh apa pun. Aplikasi instan sebenarnya masih mengunduh dan menginstal sebagian dari perangkat lunak, tetapi di masa depan bahkan pemrosesan kemungkinan akan diserahkan ke server di suatu tempat dan yang secara drastis akan mengurangi kebutuhan akan perangkat keras yang mahal.

Ini adalah langkah kecil ke arah itu, tetapi ini adalah langkah positif.

Keamanan dan keterbatasan

Kekhawatiran bahwa beberapa orang mungkin telah membaca ini, adalah bahwa hal itu dapat menimbulkan masalah keamanan. Bagaimana jika laman web memasang aplikasi sementara di ponsel Anda yang dapat menagih Anda melalui Android Pay misalnya?

Sebuah aplikasi tidak dapat mulai menagih Anda atau membaca kontak Anda kecuali Anda mengatakan itu bisa.

Meskipun aplikasi instan Android dapat memperkenalkan beberapa masalah keamanan baru, ada langkah-langkah yang memastikan bahwa pengguna tidak perlu khawatir sebagian besar. Semua lalu lintas jaringan dari dalam aplikasi akan menggunakan HTTPS. Masuk harus ditangani oleh Smart Lock (yang juga menjaga prosesnya tetap bagus dan cepat) dan pengguna perlu memberikan izin seperti yang mereka lakukan untuk aplikasi yang diinstal. Sebuah aplikasi tidak dapat mulai menagih Anda atau membaca kontak Anda kecuali Anda mengatakan itu bisa.

Halaman FAQ Aplikasi Instan Google, memberi tahu kami bahwa aplikasi ini dapat menggunakan izin berikut:

  • PENAGIHAN
  • ACCESS_COARSE_LOCATION
  • ACCESS_FINE_LOCATION
  • ACCESS_NETWORK_STATE
  • KAMERA
  • INSTANT_APP_FOREGROUND_SERVICE hanya di Android O.
  • INTERNET
  • READ_PHONE_NUMBERS hanya di Android O.
  • SUARA REKAMAN
  • BERGETAR

Apa pun yang tidak ada dalam daftar ini tidak didukung oleh Aplikasi Instan. Perhatikan bahwa hal-hal seperti Bluetooth, setel alarm, gunakan sidik jari dan setel wallpaper tidak ada.

Keterbatasan lain termasuk kurangnya dukungan untuk layanan latar belakang (aplikasi yang berpotensi berjalan tanpa sepengetahuan pengguna), untuk pemberitahuan push, untuk mengakses penyimpanan eksternal, atau untuk melihat aplikasi yang diinstal pada perangkat. Aplikasi instan juga tidak akan dapat mengubah pengaturan pada perangkat pengguna, seperti wallpaper mereka.

Seperti yang mungkin Anda harapkan, ada juga batas ukuran file untuk unduhan aplikasi instan juga, yaitu 4 MB untuk setiap 'fitur' atau setiap halaman (pikirkan aktivitas) aplikasi. Ini tentu saja menciptakan lebih banyak batasan potensial. Ini berarti, misalnya, bahwa pengembang tidak dapat mengemas aplikasi yang penuh dengan media kaya, meskipun tentu saja tidak ada yang menghentikan mereka dari streaming media dari tempat lain.

Tapi itu tidak cukup diskon sesuatu seperti game 3D sepenuhnya. Setidaknya saat ini. Google mengatakan ini tentang masalah ini:

“Game adalah kategori aplikasi yang sangat khusus, dan seringkali memiliki alat unik, aset besar, dan persyaratan kinerja tinggi. Meski begitu, kami tertarik untuk menjelajahi kasus penggunaan game. Periksalah Android Apps Instant memposting di StackOverflow

Dalam jangka pendek, tidak ada yang menghentikan Anda dari membuat game, tetapi mereka umumnya akan menjadi hal seperti game puzzle atau sangat platformer 2D dasar dengan cepat. Namun, akselerasi perangkat keras dengan OpenGL ES 2.0 didukung, sehingga potensi masa depan ada.

Waktu akan memberi tahu apakah beberapa pembatasan ini dicabut atau apakah lebih banyak diperkenalkan.

Waktu akan memberi tahu apakah beberapa pembatasan ini dicabut atau apakah lebih banyak diperkenalkan. Ini juga akan menarik untuk melihat bagaimana pengembang dan merek mengadopsi fitur ini. Satu hal yang perlu diingat adalah kenyataan bahwa iOS saat ini tidak memiliki layanan yang sebanding. Bisnis mungkin berhati-hati dalam memperkenalkan pengalaman baru yang hanya dapat dihargai oleh sebagian audiens mereka - tetapi sekali lagi, hanya waktu yang akan mengatakannya.

Apa artinya ini untuk bisnis dan pengembang

Bisnis harus bersemangat dengan prospek aplikasi instan Android, karena ini menciptakan banyak peluang baru untuk meningkatkan keterlibatan dan mungkin penjualan hasil dari. Seperti yang sudah kita bahas, Android Instant Apps akan menyediakan cara bagi situs web untuk menautkan ke konten yang lebih dinamis untuk pengguna seluler dan ini pada gilirannya akan memungkinkan untuk penggunaan kesadaran lokasi, pembelian dalam aplikasi dan banyak lagi. Daya tarik nyata untuk bisnis adalah kemampuan untuk membiarkan pengguna memesan pizza atau membeli produk melalui aplikasi mereka, atau untuk mendapatkan petunjuk arah ke toko. Dan kemampuan untuk membagikan tautan ke halaman dalam aplikasi akan sangat meningkatkan kemampuan menemukan aplikasi tersebut dan berpotensi menyebabkan lebih banyak lalu lintas. Pengguna yang tidak menyukai aplikasi Anda juga lebih kecil kemungkinannya untuk meninggalkan ulasan negatif.

Aplikasi instan akan menjadi keharusan bagi bisnis yang ingin memanfaatkan potensi pemasaran maksimum aplikasi seluler mereka. Namun, untuk pengembang yang mencari nafkah dari pemasangan aplikasi atau dari iklan, manfaatnya mungkin kurang jelas. Jika Anda menghasilkan uang dari iklan, maka Anda dapat mengambil manfaat dari memiliki lebih banyak pengguna yang sering mengunjungi aktivitas pribadi Anda (dan Firebase didukung). Namun di sisi lain, kurangnya persyaratan untuk menginstal aplikasi, dapat mengurangi seberapa sering beberapa pengguna datang kembali ke aplikasi Anda setelah pertemuan pertama mereka.

Aplikasi instan akan menjadi keharusan bagi bisnis yang ingin memanfaatkan potensi pemasaran maksimum aplikasi seluler mereka.

Aplikasi instan akan didukung oleh versi Android yang berasal dari Jelly Bean, yang berarti bahwa itu akan tersedia untuk jutaan pengguna, tetapi karena mereka melihat biasa tersedia di iOS, beberapa halaman web mungkin enggan menjadikannya bagian besar dari strategi mereka.

Bagaimana pengembang dapat mengimplementasikan aplikasi instan Android

Tutorial yang mendalam berada di luar cakupan posting ini, tetapi kami dapat dengan cepat membahas apa yang terlibat dalam membuat aplikasi instan.

Berita baiknya adalah bahwa Android Studio 3.0 akan hadir dengan dukungan aplikasi instan. Anda akan mengunduh Android Instant Apps SDK dari SDK Manager dan kemudian Anda akan menggunakan App Links Assistant untuk menambahkan tautan Anda dengan mudah. Emulator sekarang akan mendukung pengujian pada lingkungan lokal juga (tautan dalam sebelumnya diuji menggunakan ADB).

Perbedaan terbesar adalah penggunaan tipe baru konstruk: modul fitur. Ini berfungsi seperti pustaka dengan kode, sumber daya, dan manifes mereka sendiri dan akan diakses dengan cara yang sama dari aplikasi Anda yang dapat diinstal, tetapi mereka akan membangun sebagai .apks individu untuk aplikasi instan Anda. Modul aplikasi instan akan bertindak seperti wadah (.zip) untuk modul fitur Anda.

Jadi untuk mengonversi aplikasi reguler menjadi aplikasi instan, pertama-tama Anda akan menggunakan Asisten Tautan Aplikasi untuk memodifikasi manifes dan menentukan titik masuk dan URL untuk mengaksesnya. Ini bekerja dengan cara yang mirip dengan cara Anda saat ini akan memasukkan tautan dalam untuk menautkan langsung ke aktivitas dalam aplikasi yang sudah diinstal sebelumnya di perangkat Anda.

Anda kemudian akan mengonversi modul aplikasi Anda dan menempatkannya di dalam modul fitur dasar. Anda akan mengubah nama aplikasi menjadi fitur dan mengubah file Gradle sehingga alih-alih menggunakan com.android.aplikasi, Anda memiliki com.android.feature. Anda juga akan menambahkan baris ke Gradle untuk menentukan fitur dasar Anda. Anda kemudian akan menambahkan modul aplikasi untuk aplikasi Anda saat ini, modul fitur 'basis' untuk aplikasi utama dan modul fitur untuk setiap aplikasi instan. Semua modul aplikasi Anda akan membangun modul fitur dasar dan karenanya dependensi akan ditambahkan ke file Gradle. Ada beberapa langkah tambahan dan Anda akan menemukan penjelasan yang lebih terperinci di bawah ini.

Google meyakinkan kami bahwa seluruh proses ini dapat ditangani dalam waktu kurang dari satu hari untuk aplikasi dasar, tetapi itu akan sangat tergantung pada struktur aplikasi Anda saat ini, serta skala proyek yang Anda pikirkan. Jika Anda ingin membuat aplikasi toko dan membuat setiap produk mencantumkan fitur sendiri, maka Anda akan memiliki banyak langkah tambahan dibandingkan dengan membangun aplikasi biasa - tetapi untuk proyek yang lebih besar hal ini bisa memakan waktu lebih lama secara signifikan. Ini tentu saja memperkenalkan sejumlah langkah tambahan jika Anda ingin membuat setiap halaman di toko berjalan sebagai aplikasi instan yang terpisah misalnya.

Praktik terbaik

Aplikasi instan Android memperkenalkan sejumlah tantangan baru bagi perancang dan pengembang dan akan membutuhkan bahasa desain dan cara berpikir yang baru.

Google telah membagikan beberapa praktik terbaik di sini. Misalnya, pengembang tidak boleh secara agresif mendesak pengguna untuk mengunduh aplikasi lengkap. Pengembang dapat menggunakan tombol install untuk meminta ini tetapi harus melakukannya dengan cara yang halus. Anjuran harus dibatasi tidak lebih dari dua atau tiga contoh. Demikian juga, mereka harus menghindari percabangan UI mereka dan mereka sangat dianjurkan untuk tidak menambahkan splash screen ke halaman individual. Smart Lock harus digunakan untuk identitas untuk menghindari pengguna harus terus-menerus masuk dan keluar dari aplikasi dan situs.

Ini benar-benar layak dibaca melalui panduan lengkap, tetapi cara terbaik untuk meringkas ini adalah untuk menjaga transisi antara halaman web dan aplikasi semulus mungkin sementara juga ingat bahwa pengguna akan memuat halaman-halaman ini dari dalam aplikasi reguler.

Kesimpulan

Jadi apa yang Anda dapatkan dari aplikasi instan Android? Bisakah Anda melihat diri Anda menggunakannya? Pengembang: apakah Anda akan mengkonversi aplikasi Anda saat ini, atau menggunakan fitur ini untuk proyek-proyek masa depan?

Secara pribadi saya melihat banyak daya tarik dan berharap ini adalah langkah menuju 'masa depan tanpa unduhan'. Untuk saat ini, kemampuan untuk menautkan teman langsung ke halaman dalam aplikasi diharapkan akan meningkatkan keterlibatan dan memperkenalkan berbagai kasus penggunaan baru.

Keberhasilan kemungkinan akan bergantung pada kemauan pengembang untuk memasukkan waktu ekstra itu, yang pada gilirannya akan tergantung pada seberapa siap pengguna untuk mengubah hubungan mereka dengan perangkat lunak mereka.

Terkait

  • Google Play Instan: Cobalah game tanpa mengunduhnya
  • 5 pengaturan Android, Anda harus mengubah untuk meningkatkan game smartphone Anda
  • Google membawa Android Instant Apps tertentu ke Play Store

amung tanpa ragu adalah nama terbear di dunia Android, dan jika Anda mempertimbangkan untuk membeli telepon baru, logikanya Anda mungkin mencari untuk mengangkat telepon yang dibuat oleh rakaa Korea....

Hulu adalah layanan hebat untuk menonton pemrograman TV jaringan baru-baru ini. Ini memiliki lineup film yang layak juga, membuat Hulu nilai yang bear. Ada banyak yang bia ditonton, dari film terbaru ...

Menarik