Come utilizzare la funzionalità App Twin di EMUI su qualsiasi launcher

In questo tutorial, ti mostrerò come utilizzare la funzione App Twin di EMUI su qualsiasi launcher come Nova, Apex, Action Launcher ecc.

Qualche giorno fa ho condiviso un tutorial che illustra come utilizzare la funzionalità App Twin di EMUI qualsiasi applicazione o gioco installato sul tuo dispositivo.

Se possiedi un dispositivo Huawei o Honor con Android 7.0 Nougat con EMUI 5 (come la famiglia Huawei Mate 9, Huawei P9/P9 Lite, Honor 6X o Honor 8), potresti aver trovato utile questo tutorial. Anche se si tratta sicuramente di una soluzione alternativa per risolvere una restrizione non necessaria imposta da Huawei/Honor, c'era un'altra restrizione sulla funzionalità che ritenevo stupida.

Anche con le istruzioni delineate in quel tutorial che aggiravano il peggior trasgressore che ostacolava la funzionalità App Twin, dovevi comunque fare i conti con il fatto che App Twin funziona solo con il launcher EMUI di serie. Insoddisfatto di questo grande asterisco inserito nel mio tutorial, volevo vedere se c'era un modo per aggirare questo problema. Fortunatamente c'è.

Ho scoperto che le applicazioni clonate non sono applicazioni sandbox e possono infatti reagire ai normali intenti Android che prendono di mira le attività delle applicazioni originali. Ad esempio, quando ho provato a condividere un collegamento da Chromium a Reddit is Fun, mi è stata visualizzata la finestra di dialogo "Completa azione utilizzando" che mi chiedeva di scegliere tra l'app originale e l'app clonata.

Ciò significa che l'applicazione clonata può essere avviata inviando un intento mirato all'attività principale dell'applicazione. Dopotutto, se Chromium può farlo, perché non possiamo farlo anche noi?

In effetti, è abbastanza semplice farlo utilizzando qualcosa di simile, che ci consente di avviare applicazioni clonate da qualsiasi launcher di terze parti di nostra scelta. Utilizzando un creatore di intenti/scorciatoie come Intento O Inizia intento dal Play Store possiamo creare scorciatoie per aprire il selettore "Completa azione utilizzando".

Sebbene queste applicazioni siano gratuite, richiedono che tu conosca il nome dell'attività/componente principale che puoi ricavare da logcat o guardando AndroidManifest. Pertanto, a causa della difficoltà associata a individuare l'attività corretta da target, ti mostrerò invece come farlo utilizzando Tasker.

App gemella in Nova Launcher

Nota: questo tutorial è inutile se non stai utilizzando la funzionalità App Twin. Questo tutorial funzionerà con qualsiasi app clonata utilizzando la funzione, ma per impostazione predefinita EMUI ti consente solo di clonare Whatsapp/Facebook o QQ/Wechat. Se desideri clonare altre app per usarle in un launcher di terze parti, dovrai farlo segui il mio tutorial precedente fare così.


Utilizza la funzione App Twin su qualsiasi Launcher

Come funzionerà è semplice. Creeremo una serie di attività in Tasker, con ciascuna attività contenente solo un'azione ciascuna: avviare l'attività principale di ciascuna app nell'elenco App gemelle. Quando l'attività viene avviata, si aprirà la finestra di dialogo che ti chiede di aprire l'attività principale dell'app originale o dell'app clonata. Inseriremo un collegamento per eseguire ciascuna attività nella schermata principale, come in Nova Launcher, in modo da poter svincolare la funzione App Twin dal launcher EMUI.

Apri Tasker e tocca la scheda "Attività" in alto. Premere su + in basso a destra per creare una nuova attività. Assegna all'attività il nome dell'app che hai clonato. Una volta entrato nella schermata di modifica dell'attività, aggiungi una nuova azione toccando l'icona + icona nella parte inferiore centrale dello schermo. Vai a App --> Avvia app e trova l'app che hai clonato. Premere a lungo sul nome dell'app per visualizzare un elenco di attività. Trova qualcosa che assomigli a Attività principale nell'elenco e selezionalo.

Tieni presente che non sarà sempre presente una "MainActivity" in questo elenco. Tecnicamente l'attività che avvia la schermata principale di un'app può avere qualsiasi nome. Ad esempio, l'attività principale che avvia Gmail si chiama "MailActivity". Nel caso in cui hai difficoltà a capire quale sia, non preoccuparti, perché puoi trovarlo semplicemente per tentativi ed errori. Torna semplicemente alla schermata di modifica dell'attività dopo aver scelto un'attività e premi il pulsante di riproduzione in basso a sinistra per testare l'attività. Se viene visualizzata la finestra di dialogo pop-up "Completa azione utilizzando", significa che hai selezionato l'attività giusta.

Infine, affinché Tasker possa consentire l'aggiunta di questa attività come collegamento/widget sulla schermata iniziale, dobbiamo assegnare un'icona all'attività. Nella schermata di creazione dell'attività, premi nuovamente l'icona nell'angolo in basso a destra (quella che assomiglia a una griglia di 9 blocchi). Verrà visualizzata la finestra di dialogo "Selezione immagine" pop-up. Se hai un'icona personalizzata che desideri utilizzare, puoi selezionare "Media locale", altrimenti ti consiglio di toccare Icona dell'applicazione quindi puoi semplicemente utilizzare l'icona predefinita dell'applicazione.

Dovrebbe essere così per questo compito. Ripeti questa procedura per tutte le altre applicazioni clonate che desideri aggiungere al tuo launcher di terze parti.

Dopo averlo fatto, è molto semplice aggiungere questa attività alla schermata iniziale. Basta aprire il menu di creazione del widget del tuo launcher (di solito premendo a lungo su un'area vuota) e cercare il file Collegamento all'attività nell'elenco dei widget di Tasker. Toccalo e poi scegli l'attività che hai creato in precedenza. Dovrai ripetere l'operazione per ogni app clonata che desideri.

E questo è tutto! Ora puoi goderti la funzione App Twin di EMUI, con qualsiasi app di tua scelta su qualsiasi launcher di tua scelta. Entrambi i tentativi di Huawei/Honor di limitare l'esclusività di questa funzionalità sono ora messi in discussione. Speriamo solo che questo problema non venga risolto in un futuro aggiornamento!


Se possiedi un dispositivo Huawei/Honor con EMUI 5.X, provalo e facci sapere se funziona per te!