Paggamit ng Waydroid para mag-install ng mga Android app sa Ubuntu Touch

  • Nagpapatakbo ang Waydroid ng kumpletong Android system sa isang Linux container, na isinasama ang mga Android app sa Ubuntu at Ubuntu Touch nang hindi gumagamit ng mabibigat na virtual machine.
  • Sa Ubuntu Touch, ang mga device na may Halium 9 o mas bagong bersyon ay may naka-install na Waydroid, na nagbibigay-daan sa iyong madaling i-initialize ito at pamahalaan ang mga APK at store tulad ng F-Droid mula sa terminal.
  • Hindi ganap ang compatibility: maaaring hindi gumana ang ilang app (banking, mga serbisyong may Play Integrity), at ang paggamit ng Waydroid ay nagpapataas ng konsumo ng baterya at mga potensyal na conflict sa hardware.
  • Ang ecosystem ay umaasa sa mga libreng teknolohiya (LXC, namespaces, LineageOS, microG) at mayroong aktibong komunidad na nagwawasto ng mga error at nagpapabuti ng integrasyon sa Ubuntu Touch.

Paano gamitin ang Waydroid para mag-install ng mga Android app sa Ubuntu Touch

Kung gumagamit ka ng Ubuntu Touch at gusto mo maayos na pag-install at pagpapatakbo ng mga aplikasyon ng AndroidMalamang ay narinig mo na ang tungkol sa Waydroid. Nakakaakit ang ideya na mai-embed ang iyong mga paboritong Android app sa iyong Ubuntu phone o tablet, ngunit kapag sinubukan mo talaga ito, nagsisimulang lumitaw ang mga tanong: mga kinakailangan, performance, compatibility, pagkonsumo ng baterya, at kung paano mag-install ng mga APK nang hindi nawawala sa sarili.

Sa mga susunod na linya ay makikita mo ang a Isang kumpletong gabay sa pag-unawa at paggamit ng Waydroid sa Ubuntu TouchSaklaw ng gabay na ito ang lahat mula sa kung ano talaga ang tool na ito, kung paano ito nakakapag-integrate sa system, mga limitasyon nito, at kung paano i-install at pamahalaan ang mga Android application (kabilang ang mga tindahan tulad ng F-Droid). Ipinaliwanag ang lahat sa Espanyol (Espanya), gamit ang madaling maunawaang wika, ngunit hindi napapabayaan ang mahahalagang teknikal na aspeto na siyang dahilan ng malaking pagkakaiba.

Ano ang Waydroid at paano ito gumagana sa Ubuntu at Ubuntu Touch?

Sa madaling salita, ang Waydroid ay isang kumpletong kapaligirang Android na tumatakbo sa loob ng isang lalagyan ng LinuxHindi ito isang klasikong emulator o isang mabigat na virtual machine: ito ay isang compatibility layer na nagsasama ng Android sa mga sistemang GNU/Linux, tulad ng Ubuntu desktop, Ubuntu Touch o mga derivative distribution (Debian, Droidian, UBports, atbp.).

Ang proyektong ito ay isinilang bilang ebolusyon ng Ang Anbox-Halium, isang variant ng Anbox na na-optimize para sa mga teleponong LinuxAng ideya ay upang mas mapakinabangan ang katutubong hardware ng host device sa pamamagitan ng pagbabawas ng mga intermediate layer. Dahil dito, ang mga aplikasyon ng Android ay tumatakbo nang may pagganap na mas malapit sa katutubong, na nagreresulta sa mas kaunting lag at isang mas maayos na karanasan kaysa sa isang tradisyonal na virtual machine.

Para makamit ito, umaasa ang Waydroid sa mga karaniwang teknolohiya ng lalagyan sa Linux, lalo na ang mga namespace (user, pid, uts, net, mount, ipc). Ang mga namespace na ito ay nagbibigay-daan sa iyong ihiwalay ang mga proseso, user, network, at iba pang mga mapagkukunan, upang ang Android na "nakapaloob" sa lalagyan ay gumana bilang isang independiyenteng sistema, ngunit nagbabahagi ng parehong kernel tulad ng iba pang bahagi ng distribusyon.

Ang pamamahala ng lalagyan ay ginagawa gamit ang LXC (Linux Containers), isang napaka-mature na tool para sa pamamahala ng mga containerized na kapaligiranAng mga partikular na module ay nilo-load sa Linux kernel na iyon, tulad ng binder_linux at ashmem_linuxna mahalaga para tumakbo nang maayos ang Android nang hindi nangangailangan ng hiwalay na "espesyal" na kernel.

Ano ang Lepton compatibility layer para sa Android?
Kaugnay na artikulo:
Ano ang Lepton, ang layer ng compatibility ng Valve para sa Android?

Sa pagsasagawa, nangangahulugan ito na Ang Android system na tumatakbo sa loob ng Waydroid ay may direktang access sa iyong hardwareGraphics, touch input, audio, atbp. Ang CPU ay hindi ginagaya, ni hindi rin muling nililikha ang lahat ng hardware tulad ng gagawin ng isang generic emulator; sa halip, ang sariling Linux kernel ng device ang direktang ginagamit. Ito ang dahilan kung bakit ang performance ay mas nakahihigit kaysa sa isang tradisyonal na virtual machine.

Ang imahe ng sistema ng Android na ginagamit ng Waydroid ay karaniwang nakabatay sa LineageOS, karaniwang nakabatay sa Android 10Ito ay isang minimalist ngunit kumpletong imahe, inangkop upang tumakbo sa loob ng isang lalagyan at nag-aalok ng kung ano ang kinakailangan upang patakbuhin ang lahat ng uri ng mga aplikasyon ng Android.

Sa partikular na kaso ng Ubuntu Touch, ang Waydroid ay idinisenyo upang pagtatrabaho sa mga sesyon batay sa protocol ng WaylandIto ay isang mahalagang kinakailangan: ang integrasyon at ang paraan ng pag-render at pakikipag-ugnayan ng mga Android window sa iba pang bahagi ng kapaligiran ay nakasalalay sa Wayland. Sa mga desktop computer na gumagamit ng Ubuntu, naaangkop din ang parehong kinakailangan: kung hindi mo ginagamit ang Wayland, hindi gagana nang tama ang Waydroid.

Mga Bentahe ng Waydroid: halos katutubong integrasyon ng mga Android app

Isa sa mga pinakamalaking kalakasan ng Waydroid ay ang napaka-natural na integrasyon ng mga aplikasyon ng Android sa desktop environment o touch interfaceHindi ka lang basta "nagbubukas ng mobile phone sa loob ng isang mobile phone"; ang mga Android app ay maaaring sabay na gamitin kasama ng mga native na Linux application nang malinaw.

Halimbawa, maaari kang magkaroon ng ang iyong katutubong Ubuntu Touch browser ay bubukas kasabay ng isang Android messaging app o isang laroat lumipat sa pagitan ng mga ito sa paraang halos kapareho ng kung paano mo gagawin sa isang kumbensyonal na Android smartphone. Ang parallel na pakikipamuhay na ito ay isa sa mga pangunahing tampok ng proyekto.

Pinapayagan din iyon ng Waydroid Lumilitaw ang mga shortcut ng Android application sa karaniwang menu ng Ubuntu o listahan ng appSa Ubuntu Touch, nangangahulugan ito na pagkatapos mag-initialize ang Waydroid, makakakita ka ng mga bagong icon ng Android app na nakahalo sa mga system app. Kung hindi agad lilitaw ang mga ito, i-reload lang ang app scope (mag-swipe pababa mula sa gitna ng screen at bitawan) para i-refresh ang listahan.

Isa pang lubhang kawili-wiling katangian ay ang Pagpapatakbo ng mga Android app sa multi-window modeAng mga bintana ay umaangkop sa biswal na istilo ng iyong desktop environment, na lalong kapaki-pakinabang sa mga tablet o device kung saan naghahanap ka ng karanasang parang PC. Maaari mong iposisyon at baguhin ang laki ng mga Android window kasama ng mga native program, na ginagawang mas madali ang mga bagay-bagay.

Para sa mga gumagamit ng device bilang portable console o media center, nag-aalok ang Waydroid ng isang full-screen mode para sa mga Android appIto ay mainam para sa paglalaro o nilalamang video, dahil ganap nitong ginagamit ang screen nang hindi kinakailangang humarap sa mga karagdagang system bar o frame.

Kung mas gusto mo ang mas klasikong karanasan, available din iyon. isang paraan kung saan ipinapakita ang buong interface ng AndroidDoon ay magkakaroon ka ng sarili mong home screen at application drawer, tulad ng paggamit mo ng Android phone sa loob ng iyong Ubuntu Touch, nang hindi limitado sa mga indibidwal na window lamang.

Mga kinakailangan sa teknikal at suportadong kapaligiran

Waydroid para mag-install ng mga Android app sa Ubuntu Touch

Para gumana nang maayos ang Waydroid, dapat mong matugunan ang isang serye ng mga kinakailangan. mga teknikal na kinakailangan na dapat sundin nang buong husayAng paglaktaw sa alinman sa mga ito ay karaniwang nagreresulta sa mga error na mahirap i-debug.

Ang unang pangunahing kinakailangan ay ang paggamit ng Wayland bilang isang graphical session protocolSa mga desktop system, kung ibo-boot mo ang Ubuntu gamit ang X11 at susubukang ilunsad ang Waydroid, agad kang makakaranas ng mga problema. Para sa Ubuntu Touch at iba pang mga mobile system na nakabase sa Halium, ang session ay naka-set up na sa Wayland, kaya ang bahaging ito ay agad na nareresolba.

Sa mga desktop GNU/Linux system, kinakailangan ding magkaroon ng Naka-install na ang Python 3Hindi ito karaniwang problema dahil halos lahat ng kasalukuyang distribusyon ay kasama na ito bilang default, ngunit ito ay isang dependency na kailangan ng Waydroid toolkit upang gumana.

Ang isa pang mahalagang bahagi ay LXC, ang teknolohiya ng lalagyan na ginagamit ng WaydroidHalimbawa, bago i-install ang Waydroid sa isang desktop na Ubuntu system, kailangan mong tiyakin na ang LXC ay naka-install nang tama. Sa isang tipikal na instalasyon ng Ubuntu, ang utos para gawin ito ay magiging ganito:

sudo apt install lxc

Kung wala ang package na iyon, hindi magagawang lumikha at pamahalaan ng Waydroid ang Android container, kaya mahalagang suriin kung naroon ito mula pa sa simula upang maiwasan ang mga kasunod na muling pag-install.

Tungkol sa pamamahagi, nag-aalok ang Waydroid mga repositoryong inihanda para sa iba't ibang bersyon ng Ubuntu at DebianHalimbawa, may mga pakete para sa Ubuntu 20.04 (focal), 21.04 (hirsute), at Debian 11, pati na rin para sa mga derivative system tulad ng Droidian at UBports. Para idagdag ang repository, tukuyin muna ang isang variable na may bersyon, kunin ang GPG key, at irehistro ang source.

export DISTRO="hirsute"
curl https://repo.waydro.id/waydroid.gpg > /usr/share/keyrings/waydroid.gpg && \
echo "deb [signed-by=/usr/share/keyrings/waydroid.gpg] https://repo.waydro.id/ $DISTRO main" > /etc/apt/sources.list.d/waydroid.list && \
sudo apt update

Dahil available na ang repository, ang pag-install sa desktop Ubuntu ay nagiging simple na lamang. sudo apt-install waydroidMula doon, ang lalagyan ay ini-initialize at sinisimulan gamit ang ilang mga utos, tulad ng sudo waydroid init y sudo systemctl start waydroid-container.

Sa Ubuntu Touch, medyo naiiba ang sitwasyon: Lahat ng device na nakabatay sa Halium 9 o mas mataas pa, simula sa Focal base, ay may naka-install nang Waydroid.Sa madaling salita, hindi mo kailangang manu-manong magdagdag ng mga repository o mag-install ng mga karagdagang pakete: i-initialize lang ito mula sa terminal para ma-download nito ang Android image at handa nang gamitin.

Waydroid sa Ubuntu Touch: Pangunahing Pag-setup

Kung ang iyong telepono o tablet na may Ubuntu Touch ay medyo moderno at nakabatay sa Halium 9 o mas bago, normal lang na Nasa sistema na ang Waydroid at naghihintay na simulan mo ito sa unang pagkakataon.Ang unang pag-activate ay ginagawa mula sa isang shell sa device.

Para mabuksan ang shell na iyon, mayroon kang ilang mga opsyon: Kumonekta sa pamamagitan ng ADB mula sa iyong PC, gumamit ng SSH kung naka-enable, o gamitin ang terminal app na kasama sa Ubuntu TouchAlinman sa mga paraang iyon ay magbibigay sa iyo ng command line kung saan maaari mong i-type ang mga utos ng Waydroid.

Kapag nabuksan na ang shell, ang pangunahing hakbang ay ang pagpapatakbo ng utos ng pagsisimula:

waydroid init

Dina-download ng prosesong ito ang Android image, ginagawa ang container, at ini-install ang lahat ng kailangan para maihanda ang environment. Maaaring magtagal ito, depende sa koneksyon at performance ng device mo, kaya sana ay maging matiyaga.

Kapag natapos na, basta I-reload ang listahan ng aplikasyon ng Ubuntu Touch upang tingnan kung lumalabas ang mga icon ng Android app.Kung hindi mo sila makita sa simula, mag-swipe pababa mula sa gitna ng screen sa app view at bitawan para i-refresh. Mula noon, anumang Android app na i-install mo ay idadagdag sa parehong listahan.

Pag-install at pag-restart ng Waydroid sa Ubuntu desktop

Sa isang desktop installation na may Ubuntu o Debian, bukod pa sa mga nabanggit na kinakailangan, ang pangunahing daloy ng trabaho para sa pagpapagana ng Waydroid ay medyo diretso. Kapag naidagdag na ang repository at na-update na ang package index, magpapatuloy ang proseso tulad ng sumusunod: I-install ang Waydroid gamit ang apt:

sudo apt install waydroid

Ang pagsisimula ng Android container ay isasagawa gamit ang:

sudo waydroid init

Kapag handa na ang larawan, kailangan mo nang Simulan ang serbisyo ng lalagyan gamit ang systemd:

sudo systemctl start waydroid-container

Kung sakaling may magkamali dahil, halimbawa, hindi mo na-install ang LXC nang maaga o nagkamali ka sa pag-configure, maaari kang pumili ng Alisin at muling i-install ang Waydroid mula sa simulaPara gawin ito, ang sesyon at ang lalagyan ay unang ititigil:

waydroid session stop
sudo waydroid container stop

Pagkatapos ay i-uninstall ang pakete gamit ang:

sudo apt remove waydroid

Panghuli, ang folder ng data ay binubura mula sa lalagyan upang malinis ang lahat:

sudo rm -rf /var/lib/waydroid

Pagkatapos ng prosesong ito, maaari mo nang Ulitin ang pag-install, siguraduhing natutugunan ang lahat ng mga kinakailangan., nagsisimula sa LXC, at tumakbo muli sudo waydroid init at ang pagsisimula ng serbisyo ng container.

Gabay sa Mga Web App para sa Ubuntu Touch: Palawakin ang katalogo ng iyong app
Kaugnay na artikulo:
Android 14 vs Ubuntu Touch: pagganap sa totoong mundo sa parehong telepono

Mag-install ng mga Android application (APK) sa Waydroid sa Ubuntu Touch

Kapag na-initialize na ang Waydroid, ang susunod na lohikal na hakbang ay mag-install ng sarili mong mga Android application sa anyo ng mga APK fileSa Ubuntu Touch, ginagawa rin ito mula sa command line, ngunit ang pamamaraan ay medyo simple.

Ang una ay kopyahin ang APK sa device sa isang accessible pathAng karaniwang folder ay karaniwang:

/home/phablet/Downloads

Makukuha mo ang file doon sa maraming paraan: direkta itong i-download mula sa iyong mobile browser, ilipat ito sa pamamagitan ng USB mula sa iyong computer, gamit ang ADB para i-push ito, o gamit ang anumang iba pang tool na komportable ka.

Kapag nailagay na ang APK, buksan muli ang isang shell sa device (sa pamamagitan ng ADB, SSH, o ang terminal app) at gamitin ang Utos na partikular sa Waydroid para sa pag-install ng mga aplikasyon, na nagpapahiwatig ng buong path ng file:

waydroid app install /home/phablet/Downloads/mi-aplicacion.apk

Kung ang file ay balido at tugma, makukumpleto ang pag-install at Dapat mong makita ang icon ng Android app sa listahan ng mga aplikasyon ng Ubuntu Touch sa lalong madaling panahon.Gaya ng dati, kung hindi ito agad lilitaw, i-refresh ang listahan sa pamamagitan ng pag-drag pababa mula sa gitna ng screen.

Paggamit ng mga app store: F-Droid, Amazon Appstore at marami pang iba

Gumagana nang manu-mano ang pag-install ng mga APK, ngunit mas maginhawa ito Magkaroon ng app store sa loob ng Waydroid para pamahalaan ang mga instalasyon at updateSa isang kapaligirang walang sertipikasyon ng Google, ang mga pinakakaraniwang opsyon ay karaniwang F-Droid at Amazon Appstore, bukod sa iba pang alternatibong tindahan.

Namumukod-tangi ang F-Droid dahil Nag-aalok ito ng katalogo ng mga libre at open source na aplikasyon (FOSS)Hindi ito nangangailangan ng Google account o umaasa sa mga serbisyong pagmamay-ari ng kumpanya, na akmang-akma sa pilosopiya ng Ubuntu Touch at sa pangkalahatang libreng software. Para mai-install ito, i-download lamang ang APK nito mula sa opisyal na website o gamit ang isang tool tulad ng wgetat pagkatapos ay gamitin ang utos na Waydroid:

wget https://f-droid.org/F-Droid.apk
waydroid app install F-Droid.apk

Kapag na-install mo na ang F-Droid (o anumang alternatibong tindahan), magagawa mo na maghanap ng mga application, i-install ang mga ito at panatilihing updated ang mga ito mula sa isang Android graphical interfaceGayunpaman, dahil sa katangian ng Waydroid, hindi awtomatikong ia-update ng mga tindahang ito ang mga app: kakailanganin mong pana-panahong buksan ang tindahan, tingnan ang mga update, at kumpirmahin ang pag-install ng bawat isa.

Ang pangkalahatang daloy ay karaniwang pareho: Hanapin ang app, i-tap ang install o update, hintaying ma-download ito, at tanggapin ang dialog box para sa pag-install. na ipinapakita mismo ng Android sa loob ng Waydroid. Medyo mas manu-mano ito kaysa sa isang sertipikadong Android phone, ngunit perpektong magagamit.

Para sa mga advanced na user mayroong posibilidad ng Gumawa ng mga custom na larawan ng Waydroid na mayroon nang naka-install na partikular na app store.Sa ganitong paraan, maaaring i-deploy ang Android environment sa maraming device nang hindi kinakailangang manu-manong ulitin ang pag-install ng F-Droid o anumang iba pang store sa bawat isa.

I-uninstall ang mga Android app at pamahalaan ang espasyo sa imbakan

Kapag itinigil mo na ang paggamit ng Android app, mainam na ideya na I-uninstall ito para magbakante ng storage at mabawasan ang mga potensyal na conflictSa Ubuntu Touch na may Waydroid, ang gawaing ito ay isinasagawa rin mula sa shell ng device.

Una, buksan ang isang terminal (sa pamamagitan ng ADB, SSH, o ang mismong Ubuntu Touch terminal app) at pagkatapos Gamitin ang mga utos ng Waydroid para ilista at alisin ang mga appHalimbawa, makikita mo ang mga naka-install na app gamit ang:

waydroid app list

Ipapakita sa iyo ng utos na iyon ang mga identifier ng application (APP_ID), na siyang mga kailangan mong i-uninstall. Kapag nahanap mo na ang gusto mo, maaari mo nang patakbuhin ang:

waydroid app remove [APP_ID]

Ang isa pang alternatibo, kung mayroon kang naka-configure na ADB, ay ang paggamit ng sumusunod na command:

adb uninstall [APP_ID]

Pagkatapos tanggalin ang app gamit ang alinman sa mga paraang ito, maaaring magtagal bago mawala ang icon mula sa listahan ng Ubuntu Touch. Sa ganitong kaso, I-reload ang listahan ng application sa pamamagitan ng pag-drag pababa mula sa view ng apps para pilitin ang pag-update.

Pag-access sa panloob na imbakan ng Android mula sa Ubuntu Touch

Sa ilang mga sitwasyon, ito ay lubhang kapaki-pakinabang para direktang ma-access ang mga file ng Waydroid Android environment para mag-back up, maglipat ng data, o siyasatin ang na-download na.

Ang internal storage na nakikita ng Android ay karaniwang matatagpuan sa isang path na katulad nito:

/home/phablet/.local/share/waydroid/data/media/0

Mula sa Ubuntu Touch, magagawa mo mag-navigate sa folder na iyon gamit ang isang file manager o mula sa terminalKopyahin ang mga file, i-sync ang data sa ibang app, o i-browse lang ang mga naka-save. Halos katumbas na ito ng "internal storage" ng isang regular na Android phone, ngunit maa-access mula sa Linux layer.

Mahahalagang limitasyon: baterya, compatibility, at hardware

Bagama't ang Waydroid ay isang napakalakas na kagamitan, mahalaga ito Maging lubos na may kamalayan sa mga limitasyon nito bago simulang gamitin ito araw-araw.Hindi lahat ng benepisyo ay hatid, at makabubuting malaman kung saan matatagpuan ang mga posibleng hadlang.

Ang unang limitasyon na napapansin ng maraming gumagamit ay nadagdagang pagkonsumo ng baterya kapag aktibo ang WaydroidSa huli, isang buong sistema ng Android ang tumatakbo nang kasabay ng Ubuntu Touch, kumpleto sa mga serbisyo at proseso nito. Kung gusto mong makatipid ng baterya, ipinapayong ihinto ang Waydroid kapag hindi mo ito kailangan.

Dapat mo ring ipagpalagay na Hindi lahat ng Android app ay gagana sa WaydroidSa partikular, ang mga application na lubos na umaasa sa mga serbisyo tulad ng Google Play Integrity o SafetyNet (online banking, ilang serbisyo sa pagbabayad, mga app na napakasensitibo mula sa punto de bista ng seguridad) ay karaniwang nagbe-verify na ang device ay sertipikado ng Google at may naka-install na opisyal na serbisyo ng Play.

Tulad ng sa Ubuntu Touch gamit ang Waydroid Wala kang sertipikadong kapaligiran o opisyal na Play Store.Marami sa mga app na ito ang tatangging gumana o magpapakita ng mga error. Maaari rin itong makaapekto sa mga program na nangangailangan ng mga partikular na device na sertipikado ng Google o mga feature na malapit na nauugnay sa proprietary ecosystem ng kumpanya.

Ang isa pang aspeto na dapat isaalang-alang ay Posibleng tunggalian sa paggamit ng mga peripheral sa pagitan ng Ubuntu Touch at WaydroidKung sabay na susubukan ng parehong system na i-access ang camera, mikropono, o iba pang device, maaaring mawalan ng access ang isa sa mga ito. Hindi bihira na makakita ng mga Android app na nagrereklamo na hindi nila magamit ang camera dahil ginagamit ito ng pangunahing system.

Para sa mga nangangailangan ng mga functionality na katulad ng mga inaalok ng Google Play Services, mayroong microG, isang libreng pagpapatupad ng mga serbisyong iyonSa ilang mga kaso, ang pagsasama nito sa Waydroid ay maaaring mapabuti ang pagiging tugma sa ilang partikular na app, ngunit hindi ito isang madaling solusyon: ang mga app na nangangailangan ng mahigpit na pagsusuri sa integridad o sertipikasyon ay magkakaroon pa rin ng mga problema.

Pag-troubleshoot sa pag-install ng APK at pang-araw-araw na paggamit

Isa sa mga pinakamadalas na error kapag nag-i-install ng mga application sa Waydroid ay ang pagkatagpo ng mensahe "Hindi wastong APK file" kapag pinapatakbo ang utos ng pag-installSa unang tingin, parang sirang file ito, ngunit kadalasan ang problema ay mas simple.

Ang pinakakaraniwang dahilan ay iyon Hindi mahanap ng system ang APK file sa tinukoy na path.Maaaring ito ay dahil sa isang typo sa pangalan, pagpapatakbo ng command mula sa ibang directory, o nakalimutang isama ang buong path. Upang maiwasan ang ganitong uri ng mga error, inirerekomenda na palaging gamitin ang absolute path, halimbawa:

waydroid app install /home/phablet/Downloads/mi-aplicacion.apk

Kung lumalabas pa rin ang error, posible na Ang APK ay sira, hindi kumpleto, o hindi tugma sa arkitektura ng iyong device.Kung ganoon, mainam na i-download itong muli mula sa isang mapagkakatiwalaang mapagkukunan o maghanap ng ibang bersyon na iniakma sa iyong hardware (ARM, ARM64, atbp.).

Kahit para sa pang-araw-araw na paggamit, maaaring magkaroon ng maliliit na aberya sa integrasyon o paminsan-minsang pag-crash. Sa maraming pagkakataon, Ang pag-restart ng Waydroid container ay nakakalutas ng maraming isyu.Sa Ubuntu desktop, halimbawa, magagawa mo ito gamit ang:

sudo systemctl restart waydroid-container

Kung magpapatuloy ang problema o tila mas malala, mainam na suriin ang mga log, maghanap ng mga katulad na insidente, at, kung kinakailangan, Iulat ang bug sa kaugnay na proyekto..

Google Play Store, mga serbisyo ng Google, at mga alternatibong opsyon

Isang maselang punto sa buong bagay na ito ay ang kawalan ng Google Play Store at mga serbisyong pagmamay-ari ng Google sa WaydroidNagpapanatili ang Google ng isang saradong listahan ng mga sertipikadong device, at kapag ang isang sistema ay hindi bahagi ng listahang iyon, hinaharangan nito ang opisyal na access sa store nito at ilang partikular na API.

Nangangahulugan ito na, kahit na mayroon ka isang ganap na gumaganang kapaligirang Android sa loob ng WaydroidHindi mo magagamit nang opisyal ang Play Store. Maraming app ang ipinamamahagi lamang sa pamamagitan ng store na iyon, kaya kakailanganin mong gumamit ng mga alternatibong APK repository o third-party store para mai-install ang mga ito.

Ang pamamaraang iyan ay gumagana nang maayos para sa halos lahat ng katalogo, ngunit Hindi nito ginagarantiya ang parehong paggana gaya ng sa isang sertipikadong Android device.Ang mga app na nangangailangan ng SafetyNet, Play Integrity, o mga advanced na pagsusuri sa seguridad ay maaaring tumangging ilunsad o may limitadong functionality.

Gaya ng nabanggit na, maaaring bahagyang matakpan ng microG ang ilan sa mga kakulangang ito sa pamamagitan ng pag-aalok isang libreng implementasyon ng ilang Google APIGayunpaman, hindi nito nalulutas ang lahat ng kaso, at ang mga banking app at iba pang mahahalagang serbisyo, sa partikular, ay kadalasang nagpapanatili ng kani-kanilang mga paghihigpit.

Pamamahala at pag-uulat ng error sa ecosystem ng Waydroid + Ubuntu Touch

Ang Waydroid ay isang patuloy na nagbabagong proyekto at Ang integrasyon sa Ubuntu Touch at iba pang mga sistema ay pinagbubuti sa paglipas ng panahon.Normal lang na makaranas ng maliliit na bug, hindi pangkaraniwang pag-uugali, o mga pagkakaiba depende sa partikular na device na iyong ginagamit.

Mga feature ng Liberux NEXX-0 smartphone
Kaugnay na artikulo:
Liberux NEXX: ang pinakamakapangyarihan at pribadong Linux smartphone sa merkado

Kapag may nakita kang depekto, ipinapayong upang maiba kung ito ay isang problemang partikular sa Ubuntu Touch o sa WaydroidAng mga error na may kaugnayan sa base system (interface, session manager, atbp.) ay dapat iulat sa Ubuntu Touch issue tracker. Gayunpaman, ang mga error na partikular sa Android container, mga utos ng Waydroid, o ang pagpapatupad ng mga Android app ay pinangangasiwaan sa opisyal na Waydroid issue tracker.

Kapag nagpapadala ng ulat, subukang isama ang Mangyaring magbigay ng pinakamaraming detalye hangga't maaari: modelo ng device, bersyon ng Ubuntu Touch, eksaktong mga hakbang upang kopyahin ang error, at mga mensahe ng error.Pinapadali ng impormasyong ito para sa mga developer na mabilis na masuri ang problema at makapagmungkahi ng mga pag-aayos o pansamantalang solusyon.

Sa lahat ng nasa itaas, malinaw na Ang Waydroid ay naging isang mahalagang kagamitan para sa mga gustong pagsamahin ang mundo ng Android sa Ubuntu Touch.Pinapayagan ka nitong magpatakbo ng maraming aplikasyon sa isang pinagsamang paraan, ma-access ang mga alternatibong tindahan tulad ng F-Droid, pamahalaan ang mga APK mula sa terminal at mas mahusay na gamitin ang hardware ng device, palaging isinasaisip ang mga limitasyon ng sertipikasyon ng Google, ang mas mataas na pagkonsumo ng baterya at ang mga posibleng conflict sa hardware na maaaring lumitaw kapag pinagsasama ang dalawang sistema sa iisang core. Ibahagi ang impormasyon para mas maraming user ang matuto tungkol sa paksa.