artikel yang bermanfaat

Cara Menjalankan Aplikasi Android Di Dalam Chrome di Semua Sistem Operasi Desktop

Baru-baru ini, Google membuat batch pertama aplikasi Android tersedia untuk Chrome. Hanya masalah waktu sebelum beberapa pengguna pintar memberikan kekuatan itu kepada semua orang. Sekarang waktunya telah tiba. Inilah cara memasang (hampir) aplikasi Android di sistem operasi apa pun.

Sangkalan Penafian: Ini masih delapan juta jenis rusak dan sama sekali tidak ada yang datang dengan jaminan. Selain aplikasi yang tidak didukung secara resmi, Anda juga akan dipusingkan dengan hal-hal tingkat rendah di Chrome. Ini mungkin bukan sesuatu yang harus Anda coba di komputer kantor, Anda juga tidak boleh berharap ini sederhana atau bebas bug. Proses ini adalah kebalikan dari kedua hal itu. Anda membutuhkan Chrome 37+ untuk panduan berikut.

Glosarium

Proses ini cukup baru, jadi untuk mempermudah, kami akan mendefinisikan beberapa istilah terlebih dahulu:

ARC: App Runtime for Chrome (atau ARC) adalah perangkat lunak yang memungkinkan aplikasi Android berjalan di Chrome. Dengan cara yang sama seperti ART (dan Dalvik yang lebih tua) saat ini menjalankan aplikasi Android di Android itu sendiri. Dengan membuat versi runtime Android untuk Chrome yang dimodifikasi, Google dapat mengizinkan pengembang untuk menambahkan dukungan untuk Chrome tanpa membangun kembali aplikasi mereka dari bawah ke atas.

ARChon Custom Runtime: ARC secara resmi hanya dirancang untuk Chrome OS saat ini. Untuk menyiasatinya, pengembang vladikoff menciptakan ARChon Custom Runtime, yang tidak hanya memungkinkan Windows, OS X, dan Linux untuk menjalankan aplikasi Android, tetapi juga menghilangkan batasan berapa banyak yang dapat dijalankan.

Layanan Google Play: Kami telah membahas apa itu Layanan Google Play di masa lalu. Seperti yang telah kami jelaskan sebelumnya, pengembang aplikasi dapat menyambungkan ke API ini untuk mendapatkan fungsionalitas pra-tertulis. Anggap mereka sebagai plugin yang Google berikan kepada pengembang untuk aplikasi mereka. Dalam konteks artikel ini, kita akan berbicara tentang aplikasi yang mungkin didukung atau tidak di Chrome berdasarkan apakah mereka menyertakan fungsionalitas dari Layanan Google Play atau tidak.

Ekstensi Tidak Dibungkus: Ekstensi biasanya berasal dari Toko Web Chrome atau dikemas dalam file .CRX. Untuk keperluan aplikasi Android, kita akan menggunakan ekstensi yang belum dibongkar. Ini adalah folder yang berisi semua file untuk ekstensi (atau, dalam hal ini, Android APK). Fungsinya sama dengan ekstensi, tetapi tidak dibungkus dalam satu file.

Langkah Satu: Instal Runtime ARChon

Chrome OS menggunakan runtime khusus yang memungkinkan aplikasi Android berjalan secara native di dalamnya. Ini berarti bahwa itu bukan tumpukan emulator atau virtualisasi, tetapi runtime yang tepat. Dalam istilah awam, Chrome OS menggunakan jenis mesin yang sama dengan yang digunakan Android untuk menjalankan perangkat lunak secara langsung. Jadi, alih-alih situasi seperti Genymotion di mana Anda memiliki seluruh ponsel Android yang berjalan di komputer Anda, di sini Anda dapat meluncurkan aplikasi Android dari peluncur Chrome.

Untuk memulai, kita harus mengunduh ARChon Custom Runtime. Ini diperlukan untuk menjalankan aplikasi Android di Windows, OS X, dan Linux. Meskipun Anda secara teknis dapat menjalankan aplikasi Android di Chrome OS, Anda saat ini terbatas pada satu dari empat aplikasi. Metode di sisa artikel ini akan menjalankan aplikasi alternatif dengan memalsukan kunci yang ditandatangani pada aplikasi tersebut, tetapi jika Anda ingin menjalankan aplikasi yang Anda inginkan, unduh ARChon. Begini caranya:

  1. Unduh runtime ARChon di sini.
  2. Buka zip arsip.
  3. Buka halaman ekstensi Anda di Chrome dengan masuk ke Menu> Alat Lainnya> Ekstensi
  4. Aktifkan mode Pengembang di sudut kanan atas, jika belum diaktifkan.
  5. Pilih "Muat ekstensi yang belum dibuka."
  6. Pilih folder yang berisi runtime ARChon yang telah Anda unzip sebelumnya.

Runtime ARChon sekarang akan berjalan sebagai ekstensi di Chrome. Anda mungkin melihat beberapa peringatan seperti berikut di halaman ekstensi. Namun, ini normal dan seharusnya tidak memengaruhi kemampuan Anda untuk menjalankan aplikasi Android.

Selanjutnya, Anda perlu menjalankan beberapa aplikasi Android. Ini agak rumit, karena APK Android tidak dikemas dengan benar untuk Chrome. Namun, dengan sedikit minyak siku (atau bantuan dari internet ramah lingkungan Anda), Anda bisa mendapatkan beberapa dari mereka untuk diluncurkan. Apakah mereka berfungsi dengan baik adalah masalah yang sama sekali berbeda.

Langkah 2: Instal Aplikasi Android yang Ada

Cara tercepat dan termudah untuk mendapatkan beberapa aplikasi Android yang berfungsi adalah dengan mencari secara online. Forum seperti subreddit ini sudah berusaha untuk mendapatkan beberapa fungsional. Namun, ini jauh dari 1, 3 juta aplikasi di Play Store. Meskipun sebagian besar dari mereka mungkin akan tetap berada di luar jangkauan Anda karena masalah ketidakcocokan, kami juga akan melihat cara (mencoba) membuat sendiri.

Penafian: Distribusi aplikasi yang dimodifikasi, secara umum, beberapa tingkat pelanggaran hak cipta. Dalam praktiknya, ada sedikit perbedaan antara mengunduh aplikasi yang sudah dimodifikasi, dan mengunduh versi reguler dan memodifikasinya sendiri. Karena alasan ini, kecil kemungkinan pengembang aplikasi gratis akan terlalu khawatir jika Anda mengunduh aplikasi yang sudah dimodifikasi untuk bermain-main. Namun, mengunduh aplikasi berbayar yang dimodifikasi adalah pembajakan. Tolong dukung pengembang dan jangan mengunduh versi modifikasi dari aplikasi berbayar tanpa membayarnya. Dan, meskipun harus dikatakan, jangan menulis ulasan buruk atau mengkritik pengembang jika aplikasi rusak di Chrome. Anda sendirian di sini.

Beberapa pengguna internet yang bermanfaat telah membuat daftar aplikasi yang berkembang yang bekerja di Chrome. Anda dapat menemukan tautan unduhan dalam dokumen itu, atau menemukan lebih banyak di komunitas yang sedang bekerja di APK Chrome. Setelah Anda memiliki file .zip yang berisi salah satu APK yang dimodifikasi ini, berikut ini cara menginstalnya:

  1. Buka zip file dan letakkan folder (kemungkinan bernama "com.twitter.android") di tempat yang mudah Anda temukan.
  2. Buka halaman Extensions di Chrome.
  3. Klik "Muat ekstensi yang belum dibuka."
  4. Pilih folder dengan APK yang dimodifikasi yang Anda unduh.

Aplikasi sekarang akan muncul di daftar ekstensi Chrome Anda. Jika Anda penggemar tertentu aplikasi Chrome, Anda mungkin juga memperhatikan bahwa pintasan telah ditambahkan ke peluncur aplikasi Chrome. Bergantung pada bagaimana itu dikemas, itu mungkin memiliki ikon Android jinak dan nama paket bukan nama aplikasi yang tepat.

(Opsional) Langkah 3: Mengemas Ulang Aplikasi Android Anda Sendiri untuk Chrome

Ada beberapa cara untuk membuat dan mengubah APK agar dapat berjalan di Chrome. Metode ini juga sedang dalam pengembangan aktif, jadi jika Anda membacanya nanti, mungkin ada cara yang lebih mudah yang telah dikembangkan untuk mengubahnya. Demi kelengkapan, kami akan membahas cara menginstal alat chromeos-apk, serta cara mengonversinya secara manual, jika Anda perlu melakukan tweaker tambahan.

Windows:

  1. Unduh file .msi node.js ( bukan .exe) dari sini.
  2. Instal node.js.
  3. Dalam prompt perintah, jalankan perintah berikut: npm install chromeos-apk -g

Itu dia. Sekarang Anda memiliki alat chromeos-apk diinstal pada mesin Anda dan dapat memanggilnya dari folder apa pun di baris perintah. Anda dapat langsung beralih ke bagian di bawah ini tentang cara menggunakannya.

OS X / Linux:

Alat chromeos-apk pada awalnya dikembangkan untuk perangkat Linux dan OS X. Berikut cara menginstalnya di sana:

  1. Di terminal, jalankan perintah berikut: sudo apt-get install npm
  2. Jalankan perintah berikut: sudo apt-get install lib32stdc++6
  3. Unduh node.js.
  4. Buka zip file tar.gz yang Anda unduh dari tautan di atas.
  5. Per file README, buka terminal ke folder unzipped yang berisi node.js. Dan jalankan perintah berikut secara berurutan:
  6. ./configure
  7. make
  8. make install
  9. Jalankan perintah: sudo npm install chromeos-apk -g
  10. Untuk memastikan Anda diperbarui ke versi terbaru (sekarang atau di masa depan), jalankan: sudo npm install -g

Cara Menggunakan Alat Chromeos-apk

Sekarang Anda memiliki alat chromeos-apk diinstal pada mesin Anda. Untuk menggunakannya, pertama-tama Anda harus memiliki APK. Jika Anda mencoba mengonversi aplikasi gratis, Anda dapat menggunakan alat ini untuk menarik APK langsung dari Play Store. Anda juga dapat menggunakan alat ini untuk mendapatkan APK dari aplikasi yang diinstal pada ponsel Anda. Banyak manajer file dan utilitas cadangan seperti ES File Explorer dan Titanium Backup juga dapat menarik APK pada perangkat Anda.

Setelah Anda memiliki APK, sangat mudah untuk membuat versi yang ramah Chrome. Buka command prompt atau terminal di folder tempat Anda menyimpan APK, lalu lakukan hal berikut:

  1. Jalankan perintah berikut: chromeos-apk [NAME OF APK]
  2. Contoh: chromeos-apk com.evernote.apk
  3. Jika diminta, masukkan nama paket aplikasi. Ini biasanya dapat ditemukan di URL daftar Play Store. Misalnya, di URL ini, bagian setelah "? Id =" adalah nama paket. Dalam hal ini, "com.evernote".

Anda sekarang memiliki APK yang dimodifikasi, siap untuk Chrome! Anda dapat menginstalnya menggunakan instruksi yang sama pada Langkah 2 sebelumnya dalam posting ini. Yaitu, buka halaman ekstensi Anda, klik "Muat ekstensi yang belum dibuka, " dan pilih folder yang baru saja Anda buat.

Pada saat penulisan ini, alat chromeos-apk masih hanya membuat aplikasi berfungsi. Itu tidak akan menghapus kunci (yang memungkinkan Anda menjalankan lebih dari satu aplikasi sekaligus), juga tidak memperbaiki ikon aplikasi. Kami akan mengatasinya di bagian pembersihan.

Alternatif: Konversi APK secara manual

Jika Anda tidak dapat (atau tidak mau) menggunakan utilitas baris perintah untuk memodifikasi APK untuk penggunaan Chrome, Anda dapat mengemasnya sendiri. Anda masih harus mengunduh chromeos-apk dari Github di sini. Anda juga akan memerlukan APK untuk aplikasi yang dimaksud, jadi gunakan metode yang dijelaskan pada bagian di atas untuk mendapatkannya. Kemudian, ikuti langkah-langkah ini:

  1. Ada folder bernama "_template" di dalam alat chromeos-apk yang Anda unduh. Buat salinan ini di tempat lain (lebih disukai di dekat APK yang Anda unduh).
  2. Salin APK ke "_template> Vendor> chromium> crx". Seharusnya ada file README di folder yang benar yang mengatakan "APK di sini." dalam folder yang benar.
  3. Ubah nama folder "_template" menjadi nama paket. Nama paket biasanya dapat ditemukan di URL daftar Play Store setelah "? Id =".
  4. Ubah file "manifest.json" di folder utama paket. Ini jauh lebih mudah dilakukan dengan aplikasi seperti ini.
  5. Tambahkan nama paket aplikasi (seperti "com.pandora.android") ke bidang "nama paket".
  6. Tambahkan nama reguler aplikasi (seperti "Pandora") ke bidang "nama".
  7. Hapus entri bernama "key", yang akan memiliki string yang sangat panjang, acak untuk suatu nilai.
  8. Simpan file JSON yang dimodifikasi sebagai "manifest.json" dan ganti versi yang ada dengan yang baru, yang diedit.
  9. Unduh ikon aplikasi dari Play Store.
  10. Pada halaman daftar Play Store seperti ini, klik kanan gambar ikon.
  11. Di bilah URL, ubah "w300-rw" menjadi "w128". Tekan enter.
  12. Klik kanan gambar baru dan simpan sebagai "icon.png" di folder utama folder template yang dimodifikasi.

Selamat! Anda baru saja memodifikasi APK secara manual untuk dijalankan di Chrome. Seluruh proses ini tidak terlalu rumit, hanya memakan waktu jika Anda mengubah setiap aplikasi secara manual.

Anda juga akan mencatat bahwa tidak satu pun dari proses ini melibatkan perubahan aplikasi itu sendiri. APK berada di dalam bungkus yang rumit. Entah itu berfungsi atau tidak. Waktu akan memberi tahu apakah aplikasi Android dapat atau akan ditargetkan untuk penggunaan desktop, tetapi untuk saat ini pintu banjir terbuka untuk para penjinak jika Anda benar-benar ingin mencobanya.