Android som ett ekosystem och en plattform har visat sig utgöra enorma möjligheter, och det här är en anledning till att det finns hundratals appar som försöker lösa samma problem på sitt eget unika sätt. Denna öppenhet och mångsidighet främjar enorma möjligheter för apputvecklare. Men det är inte fallet hela tiden, den stora katalogen av appar hindrar appupptäckningsförmåga och så kan vi ibland hamna i en situation där vi inte hittar en lösning i form av en app. Det är här automationsappar som Tasker kommer in i spel.
Det skulle inte vara fel att crown Tasker som Zeus för alla automatiseringsappar på Play Store. Sätta det i enkla ord, Tasker är som IFTT-appen på steroider med massor av extrafunktioner.
Varför en dedikerad handledning om en sådan populär app?
Svaret på denna fråga är " komplexitet "; medan Tasker verkligen är den bästa appen för att utforska hur smart din smartphone faktiskt kan få, anses den aldrig vara den mest användarvänliga eller intuitiva. Tasker har varit ökända för sin komplexitet och ja det tar ett tag att vänja sig vid sitt överväldigande användargränssnitt. Och de flesta adopters lämnar halvvägs på grund av hur skrämmande det kan bli att konfigurera det för att fungera korrekt. Även en liten felkonfiguration kan sluta visa oväntade resultat. Dessutom är Tasks hemsida inte särskilt användbar för att ge grundläggande utbildning om hur man använder den. I den här artikeln kommer vi att täcka alla grundläggande delar i Tasker och förklara dig i tillräcklig detalj vad varje komponent gör. Vi skulle också titta på några av anledningarna till att Ibland kanske Ibland kanske inte fungerar.
Tasker: Uppdelningen
Tasker-appen kan delas upp till 6 huvudkomponenter
- Uppgifter - Det kan kallas en lista över åtgärder som enheten utför vid en viss tidpunkt.
- Profiler - Det är en lista över uppgifter som systemet utför baserat på kontexten.
- Kontekster -Contexts tillhandahåller data (tid, plats, anslutning) för att utlösa den speciella profilen.
- Plugins - Pre-built lösningar från andra utvecklare för att förbättra funktionaliteten hos Tasker som kan länkas tillsammans med dina egna profiler också.
- Recept - Recept är de profiler eller automatiseringar som användare av Tasker kan dela med varandra som andra kan importera direkt till appen.
- Scener - Anpassade UI-element som du kan skapa för att interagera med.
Tasker kan betraktas som ett lim som binder kapaciteten hos alla dina appar och enhetens hårdvara för att skapa fantastiska upplevelser. Det finns oändliga möjligheter i vilken utsträckning du kan experimentera med Tasker för att skapa fantastiska lösningar. Men förklarings skull kommer vi att fokusera på en grundläggande och använda den för att dyka djupare in i appen
Skapa din första Taskerprofil
I det här avsnittet tar vi hänsyn till alla villkor som vi kom över för att skapa vår egen profil som startar Daydream-läget när du lägger telefonen att ladda .
För de personer som inte vet, tillåter Daydream-läge dig att ställa in skärmsläckare som visar foton, färgglada bakgrunder och mer när enheten laddas eller dockas.
Om du inte har Tasker-app på din Android-enhet, installerar du den här härifrån . Det erbjuder 7 dagars prov, som du kan försöka innan du väljer betalad version av appen.
- Tryck på + -knappen i Profilerna
- Tryck på stat
Här definierar vi vår kontext som aktiverar profilen.
- Tryck på Maskinvara och tryck sedan på USB Connected
- Gå tillbaka till App-startskärmen genom att trycka på bakåtknappen
Vi ska nu definiera vår uppgift .
- Du kommer att bli uppmanad att skapa en ny uppgift, skapa en och namnge den, här kommer vi att namnge det Daydream
- Tryck på + -knappen för att lägga till åtgärder
- För att starta en app måste vi klicka på App och sedan klicka på Starta appen
- Välj Daydream-appen och lämna andra alternativ oförändrade
- Gå tillbaka för att se din profil är aktiv. Nu varje gång du ansluter din USB, går telefonen till dagdrömsläge.
Och precis som det är en grundläggande profil redo att sätta telefonen till Daydream- läge när du dockar den / laddar den. Nu kan du göra samma sak från skärmens inställningar på din telefon, utan att behöva Tasker. Men det faktum att vi kunde utnyttja kraften i systemet genom att länka en app till ett sammanhang är fantastiskt. Det är självklart inte alltid så enkelt att skapa en profil / recept, ju mer fantastiska din idé blir, desto mer komplicerad blir det för att få den konfigurerad på Tasker. Här är några av de bästa och mest användbara Tasker profiler listan, bör du referera.
Vad händer i bakgrunden?
Låt oss se vad den här Tasker-profilen gör och vad som faktiskt händer i bakgrunden.
- När du ansluter din USB till telefonen utlöses ett systemkontext som i grunden betyder att hårdvaran berättar för Android OS, "Hej, USB är ansluten utför dina nödvändiga åtgärder".
- Samma kontext plockas av Tasker, så nu Tasker vet att telefonen är i det anslutna tillståndet och så börjar det leta efter profilen som matchar det här sammanhanget, när Tasker letar efter de uppdrag som den blev ombedd att utföra i det tillståndet, vilket leder till Daydream-uppgiften.
- Det går igenom listan över åtgärder listade under uppgiften och träffar åtgärden App Launch, så det vet att det nu måste starta App-användaren hade bett att starta när USB var ansluten.
- Nu bor det i åtgärden och letar efter appen som skulle lanseras.
- Enligt vår konfiguration startar Tasker Daydream (en systemapp).
Så det är uppenbart att Tasker plockar upp systemkontexten och kontrollerar den med sin egen lista över sammanhang, när en sammanhang matchar, utför den uppgiften som anges tillsammans med sammanhanget. som i detta fall lanserade en app.
Tider när Tasker misslyckas med att arbeta
Naturligtvis har varje mynt två sidor och det gör också Tasker. Det finns många gånger när Tasker bara misslyckas med att arbeta trots att allt du gjorde var rätt. Låt oss se ett par möjliga fall där det misslyckas
- När det finns en konflikt mellan en systemuppgift och Tasker; här är en bättre förklaring, tillåter Android-tillståndsmodellen inte att appar eller sekundära tjänster har högre prioritet än systemnivåuppgifterna, varför när androidsystemet behöver välja vad det ska prioritera, meddelandet om inkommande meddelanden eller en Tasker-utlösare, det prioriterar självklart den förra.
- På Samsung-enheter på grund av minnesintensiviteten hos Touch Whiz Launcher blir Tasker ganska ofta dödad i bakgrunden på grund av lågt minne.
- Över olika versioner av Android; varje iteration av Android introducerar nya funktioner och patchar några säkerhetsbrister som ett resultat, ibland kan en profil fungera annorlunda över 2 olika Android-versioner.
- Felaktig plugin konfiguration; Ibland, även om våra profiler är korrekta, kan uppgiften misslyckas på grund av ett dåligt konfigurerat plugin.
- Rot; vissa åtgärder kräver root privilegier och misslyckas med att fungera utan dem.
Slutsats
Medan Tasker packar i mycket makt, är det fortfarande svårt att komma förbi sin branta inlärningskurva. Ibland kan en felkonfiguration leda till konstigt beteende hos enheten. Och även om allt tycks vara rätt ibland fungerar Tasker inte bara. Det är mestadels en träff- och provteknik för att komma runt med det och tålamod är nyckeln till automatisering i detta sammanhang.