Android 14 gatavojas pievienot lietotņu klonēšanas funkciju, kas ļaus klonēt lietotni, lai vienlaikus varētu izmantot divus kontus.
Ir daudz iemeslu, kāpēc kādam tiešsaistes pakalpojumam var būt vairāki konti, bet, ja tas ir pakalpojuma Android lietotne neļauj pārslēgties starp kontiem, tad jums būs jāatrod a apiet. Varbūt esat pierakstījies vienā kontā lietotnē un citā vietnē, vai arī esat klonējis lietotni, lai tālrunī būtu instalēti divi tās gadījumi.
Lietojumprogrammu klonēšana ir ļoti populārs šīs problēmas risinājums, taču, ja vien jūsu ierīces OEM nav ieviesis šo problēmu pašas funkcijas, jums būs jāatrod trešās puses lietotņu klonētājs pakalpojumā Google Play vai citur, lai to izdarītu darbs. Tas ir tāpēc, ka Android sākotnēji neatbalsta lietotņu klonēšanu, taču tas var mainīties, izmantojot operētājsistēmu Android 14.
Google testē jaunu “klonētu lietotņu” funkciju Android 14 kas ļaus jums "izveidot otru lietotnes gadījumu, lai vienlaikus varētu izmantot divus kontus". Šī funkcija var būt ir pieejams lietotājiem, izmantojot lietotni Iestatījumi sadaļā Iestatījumi > Lietotnes > Klonētās lietotnes, kā parādīts iegultajos ekrānuzņēmumos. zemāk.
Kad jūs klonējat savu pirmo lietotni, izmantojot funkciju “klonētas lietotnes”, Android izveido tā saukto “klonēšanas lietotāja profilu” un instalē šo lietotni profilā. Visas lietotnes, kuras klonējat pēc tam, tiek instalētas tajā pašā klona profilā, kas tika izveidots iepriekš. Tā kā klonēšanas profils nekopīgo lietotņu datus ar vecāklietotāja profilu, tas nozīmē, ka visas klonētās lietotnes nesaglabās jūsu pieteikšanās informāciju vai iestatījumus, tāpēc tie būs jāiestata no jauna. Ja nolemjat, ka klonētā lietotne vairs nav nepieciešama, varat dzēst lietotni, izmantojot lapu “klonētās lietotnes” vai standarta “lietotnes informācijas” saskarni.
Lai gan funkcija “klonētās lietotnes” ir jauna operētājsistēmā Android 14, pats klonēšanas lietotāja profils bija pirmais ieviests operētājsistēmā Android 12. Tomēr Android līdz šim nav piedāvājis veidu, kā lietotājiem ārpus ADB komandām izveidot šo profilu vai izvēlēties, kuras lietotnes tajā instalēt.
Vēl viens svarīgs elements, kas trūka iepriekšējos laidienos (un joprojām trūkst operētājsistēmā Android 14 DP1), ir palaidēja integrācija. Klonētās lietotnes ir kaut kādā veidā jānošķir no to oriģināliem sākuma ekrānā, pretējā gadījumā jūs visu laiku kļūdas dēļ atvērtu nepareizo lietotni. Iepriekšējos laidienos palaišanas programma to darītu kļūdaini lietot emblēmas norādot, ka klonētās lietotnes piederēja darba profilam. Faktiski palaišanas programma domā, ka jūsu ierīcei ir darba profils, ja tāda vispār nav, pārblīvējot jūsu lietotņu atvilktni ar darba profila cilni. Lai gan Pixel Launcher operētājsistēmā Android 14 DP1 nepielieto darba profila emblēmu klonētām lietotnēm, tas tās nemaz neatšķir, kā arī turpina darba profila cilnes izveides kļūdu. Vismaz tagad ir skaidrs, ka lietotņu klonēšana tiek jaunināta, lai to faktiski varētu izmantot operētājsistēmā Android 14.
Tomēr tas nenozīmē, ka nevarat klonēt lietotnes, ja ierīcē nedarbojas operētājsistēma Android 14. Kā jau minēju iepriekš, daudzas Android OEM versijas nodrošina šo funkciju, un ir arī daudz trešo pušu lietotņu, kas nodrošina šo funkcionalitāti. Lielākoties šīs esošās implementācijas klonē lietotnes, instalējot tās sekundārajos lietotāju profilos. Piemēram, OnePlus OxygenOS izveido īpašu lietotāja profilu tā funkcija “Paralēlās lietotnes”. ka tā pēc tam instalē jūsu izvēlētās lietotnes. Lielākajai daļai trešo pušu lietotņu klonētāju patīk Patvērums izveidot darba profilu, jo tas ir vienīgais profila veids, ko viņi var izveidot, izmantojot viņiem pieejamās API un pieejamās privilēģijas.
Lai gan lietotnes instalēšana darba profilā to efektīvi klonē, darba profila izmantošana šādā veidā rada zināmas problēmas. Papildus saskarnes saskarnei darba profili ir pilnībā izolēti no primārā lietotāja konta, tāpēc piekļuve failiem un failu koplietošana starp profiliem var būt sarežģīta. No otras puses, klona profils ir tikai daļēji izolēts no tā pamatprofila. Klona profilā instalētajām lietotnēm ir savi privātie lietotņu datu direktori, un tās nevar piekļūt failiem, kas saglabāti privāto lietotņu datos. vecāku profilā esošo oriģinālo lietotņu direktorijus, taču viņi var piekļūt krātuvei vai datiem, kas ir pieejami arī vecākprofila lietotnēm. profils.
Android klona profila ieviešana un izmantošana ir noteikta CDD jeb saderības definīcijas dokumentā. Android 13 CDD štatos ka klona profila izveide vienas un tās pašas lietotnes divu gadījumu palaišanai nav obligāta, taču es neesmu pārliecināts, vai tā kļūs par obligātu līdzekli OEM, kas jāievieš operētājsistēmā Android 14. Tomēr tagad, kad šķiet, ka šo funkciju atbalsta Google, es paredzu, ka OEM, kuriem ir tomēr, lai ieviestu šāda veida funkciju, jau vienkārši tiks pieņemta Android 14 lietotņu klonēšana īstenošana.
Tomēr ir daži brīdinājumi, kas man jāņem vērā. Pirmkārt, šo funkciju pašlaik testē Google, tāpēc nav garantijas, ka tā nonāks stabilā Android 14 laidienā. Šī funkcija pēc noklusējuma ir atspējota operētājsistēmā Android 14 DP1, tāpēc man bija jāpārslēdz izstrādātāja karodziņš, lai šī lietotāja saskarne tiktu parādīta lietotnē Iestatījumi.
Turklāt klonējamo lietotņu saraksts pašlaik ir ierobežots ar dažām OEM definētām lietotnēm; Man bija jāmaina karogs, lai Discord, Facebook un Telegram parādītos iepriekš parādītajos ekrānuzņēmumos. Nav mehānisma vai API, lai to izvēlētos vai atteiktos, un es nezinu, vai tāda pašlaik tiek izstrādāta. Es sekošu līdzi šīs funkcijas turpmākajai attīstībai.