Android, ca ecosistem și platformă, a dovedit că prezintă posibilități enorme și acesta este motivul pentru care există sute de aplicații care încearcă să rezolve aceeași problemă, în mod unic. Această deschidere și versatilitate promovează oportunități imense pentru dezvoltatorii de aplicații. Dar acest lucru nu este cazul tot timpul, vastul catalog al aplicațiilor împiedică capacitatea de descoperire a aplicațiilor și, uneori, am putea ajunge într-o situație în care nu găsim o soluție sub forma unei aplicații. Aici intră în joc aplicații de automatizare precum Tasker.
Nu ar fi greșit să transformăm Tasker ca Zeus al tuturor aplicațiilor de automatizare din Magazinul Play. Punând-o în cuvinte simple, Tasker este ca aplicația IFTT pe steroizi cu o mulțime de caracteristici suplimentare.
De ce un tutorial dedicat unei astfel de aplicații populare?
Răspunsul la această întrebare este " complexitatea "; în timp ce Tasker este cu siguranță cea mai bună aplicație pentru a explora cât de inteligentă poate obține smartphone-ul tău, nu este niciodată considerat unul mai prietenos sau mai intuitiv. Tasker a fost infamat pentru complexitatea sa și, da, durează un timp să te obișnuiești cu interfața sa copleșitoare. Și majoritatea adoptatorilor pleacă la jumătatea drumului, din cauza modului în care poate intimida să o configureze pentru a funcționa corect. Chiar și o ușoară confuzie greșită poate duce la rezultate neașteptate. De asemenea, site-ul Tasker în sine nu este foarte util în furnizarea unui training de bază cu privire la modul de utilizare a acestuia. În acest articol, vom acoperi toate elementele de bază ale programului Tasker și vă vom explica în detaliu ceea ce face fiecare componentă. De asemenea, ne-am uita la câteva dintre motivele pentru care Tasker nu poate funcționa.
Tasker: Defalcarea
Aplicația Tasker poate fi defalcată la 6 componente principale
- Sarcini - Se poate numi o listă de acțiuni pe care dispozitivul le execută la un moment dat.
- Profiluri - Este o listă de sarcini pe care sistemul le efectuează pe baza contextelor.
- Contexte - Contextele furnizează datele (ora, locația, conectivitatea) pentru declanșarea profilului respectiv.
- Plugin - uri - Soluții pre-construite de către alți dezvoltatori pentru a spori funcționalitatea Tasker care poate fi înlănțuită împreună cu propriile dvs. profiluri.
- Rețete - Rețetele sunt profilurile sau trucurile de automatizare pe care utilizatorii Tasker le pot partaja reciproc, pe care alții le pot importa direct în aplicație.
- Scene - Elemente personalizate ale interfeței utile pe care le puteți crea pentru a interacționa.
Tasker poate fi considerat un adeziv care leagă capabilitățile tuturor aplicațiilor și hardware-ului dispozitivului dvs. pentru a crea experiențe uimitoare. Există posibilități infinite în măsura în care puteți experimenta cu Tasker pentru a crea soluții uimitoare. Dar, din motive de explicație, ne vom concentra pe una de bază și o vom folosi pentru a se arunca mai adânc în aplicație
Crearea primului profil Tasker
În această secțiune vom ține cont de toți termenii pe care i-am întâlnit pentru a crea profilul nostru propriu, care începe modul Daydream atunci când puneți telefonul să se încarce .
Pentru persoanele care nu știu, modul Daydream vă permite să configurați screensavere care afișează fotografii, fundaluri colorate și multe altele atunci când dispozitivul dvs. se încarcă sau se încarcă.
Dacă nu aveți încă aplicație Tasker pe dispozitivul Android, instalați-o de aici . Acesta oferă 7 zile de încercare, pe care le puteți încerca înainte de a opta pentru versiunea plătită a aplicației.
- Apăsați butonul + din Profiluri
- Atingeți Stare
Aici vom defini contextul nostru care va activa profilul.
- Atingeți Hardware și apoi apăsați pe USB Connected
- Reveniți la ecranul de pornire al aplicației atingând butonul din spate
Vom defini acum sarcina noastră.
- Vi se va cere să creați o nouă sarcină, să creați una și să o numiți, aici o vom numi Daydream
- Apăsați butonul + pentru a adăuga Acțiuni
- Pentru a lansa o aplicație, trebuie să apăsați pe App și apoi să apăsați lansarea aplicației
- Selectați aplicația Daydream și lăsați alte opțiuni neschimbate
- Reveniți pentru a vedea că profilul dvs. este activ. Acum, de fiecare dată când conectați dispozitivul USB, telefonul va merge la modul Daydream.
Și așa este pregătit un profil de bază, care va pune telefonul în modul Daydream atunci când îl andocați / îl încărcați. Acum puteți face același lucru din setările de afișare ale telefonului dvs., fără a fi nevoie de Tasker. Dar faptul că am putea să valorificăm puterea sistemului conectând o aplicație la un context este uimitor. Desigur, nu este întotdeauna atât de ușor să creezi un profil / rețetă, cu cât ideea ta devine mai uimitoare devine tot mai complexă și devine configurată pe Tasker. Iată câteva din cele mai bune și mai utile liste de profil Tasker, ar trebui să vă referiți.
Ce se întâmplă în fundal?
Să vedem ce face acest profil Tasker și ce se întâmplă de fapt în fundal.
- Ori de câte ori conectați dispozitivul USB la telefon, se declanșează un sistem de contexte, ceea ce înseamnă că hardware-ul spune sistemul de operare Android: "Hei, USB-ul este conectat, efectuați acțiunile necesare".
- Același context este selectat de Tasker, așa că acum Tasker știe că telefonul este în starea conectată și astfel începe să caute profilul care se potrivește cu acest context, după ce sa găsit, Tasker caută sarcinile pe care a fost solicitat să le efectueze în acea stare, care o conduce la sarcina Daydream.
- Aceasta trece prin lista de acțiuni listate în cadrul acestei activități și atinge acțiunea de lansare a aplicației, astfel că știe că acum trebuie să pornească utilizatorul aplicației cerut să se lanseze când a fost conectat USB.
- Acum se pretează la acțiune și caută aplicația care urma să fie lansată.
- Conform configurației noastre, Tasker lansează Daydream (o aplicație de sistem).
Deci, este clar că Tasker prelua contextele sistemului și le verifică cu propria sa listă de contexte, ori de câte ori se potrivește un context, îndeplinește sarcina specificată împreună cu contextul; care, în acest caz, lansa o aplicație.
Când Tasker nu reușește să funcționeze
Desigur, fiecare monedă are două laturi, la fel și Tasker. Există numeroase momente când Tasker nu reușește să lucreze, chiar dacă tot ce ai făcut a fost corect. Să vedem câteva cazuri în care eșuează
- Atunci când există un conflict între o sarcină de sistem și Tasker; iată o explicație mai bună, modelul de permisiune Android nu permite aplicațiilor sau serviciilor secundare să aibă mai multă prioritate decât sarcinile la nivel de sistem, de aceea, ori de câte ori sistemul Android trebuie să aleagă ce ar trebui să acorde prioritate, notificarea mesajelor primite sau un declanșator Tasker, evident, acordă prioritate celor dintâi.
- Pe dispozitive Samsung datorită intensității memoriei dispozitivului Touch Whiz Launcher, Tasker devine destul de des ucis în fundal datorită memoriei scăzute.
- În diferite versiuni de Android; fiecare iterație de Android introduce noi caracteristici și patch-uri unele defecte de securitate, ca urmare, uneori, un profil ar putea funcționa diferit în două versiuni diferite Android.
- Configurație Plugin necorespunzătoare; uneori, chiar dacă profilurile noastre sunt corecte, sarcina s-ar putea să nu reușească din cauza unui plugin prost configurat.
- Rădăcină; unele acțiuni necesită privilegii de root și nu reușesc să funcționeze fără ele.
Concluzie
În timp ce Tasker se împachetează într-o mulțime de putere, rămâne încă greu să treci peste curba sa de învățare abruptă. Uneori, o confuzie greșită poate duce la comportamentul ciudat al dispozitivului. Și chiar dacă totul pare a fi corect uneori, Tasker nu funcționează. Este mai mult o tehnică de lovitură și de încercare pentru a reuși cu ea și răbdarea este cheia automatizării în acest context.