Jump to content

Tasker (application): Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Creating the page with reliable sources
 
refactor
 
(130 intermediate revisions by 51 users not shown)
Line 1: Line 1:
{{Short description|Automation app for Android}}

'''Tasker''' is an [[Android (operating system)|Android]] automation application which enables performing user-defined actions based on contexts (application, time, date, location, event, state) in user-defined profiles, activated by click- or timer-based home screen [[Software widget|widgets]]. It was originally developed by a developer known as "Pent",<ref>{{Cite web |last=Holland |first=Jessica |date=23 May 2017 |title=Review: Tasker is amazing – if and only if you're a tech head |url=https://www.thenationalnews.com/business/review-tasker-is-amazing-if-and-only-if-you-re-a-tech-head-1.643570 |work=The National}}</ref> and later purchased by João Dias. It is expandable via [[Tasker (application)#AutoApps|AutoApps]], a collection of paid plugins from the same developer. It can also be extended by third-party apps through the "Tasker/Locale" plugin interface, which was originally developed for the discontinued [https://www.twofortyfouram.com Locale] automation app.<ref>{{Cite web |title=Locale Developer API |url=https://www.twofortyfouram.com/developer |url-status= |access-date=2024-12-17 |website=twofortyfouram.com}}</ref><ref>{{Cite web |title=Tasker for Android |url=https://tasker.joaoapps.com/pluginslibrary.html |access-date=2023-05-17 |website=tasker.joaoapps.com}}</ref>

The app is available from [[Google Play]]; a 7-day free trial version can be downloaded as an [[Android application package|APK]] on the app's website.

{{Infobox software
{{Infobox software
| name = Tasker
| name = Tasker
| logo =
| logo =
| logo_size =
| logo_size =
| logo alt = Tasker logo
| screenshot =
| caption =
| screenshot =
| caption =
| developer = Crafty Apps EU
| author = Crafty Apps Ltd
| released = 2010<ref name=two/>
| developer = Kitxoo, Unipessoal Lda (João Dias)
| operating system = [[Android (operating system)|Android]]
| released = 2009
| size = (Varies with device)
| operating system = [[Android (operating system)|Android]]
| status = Active
| size =
| latest release date = {{Start date|2016|02|04}}
| latest release version = 6.3.13
| genre = Automation, tools
| latest release date = {{Start date and age|2024|07|23}}
| latest preview version = 6.4.9-beta
| latest preview date = {{Start date and age|2024|12|09}}
| genre = Automation, tools
| programming language =
| programming language =
| license = [[Proprietary software|Proprietary]] [[trialware]]
| license = Paid (free 14-day trial download, initially)<ref name=two>{{cite web|url=http://lifehacker.com/5599116/how-to-turn-your-android-phone-into-a-fully-automated-superphone|title=How to Turn Your Android Phone into a Fully-Automated Superphone|first=Kevin|last=Purdy|date=August 13, 2014|accessdate=March 20, 2016}}</ref>
| website = {{URL|http://tasker.dinglisch.net/}}
| website = {{Official URL}}
}}
}}


== History ==
'''Tasker''' is an application for Android which performs tasks based on contexts (application, time, date, location, event, gesture) in user-defined profiles or in clickable or timer home screen widgets. It controls an [[Android device]] without the need for 'root' or a special home screen.
Tasker was created back in 2009<ref>{{cite web|url=http://lifehacker.com/5599116/how-to-turn-your-android-phone-into-a-fully-automated-superphone|title=How to Turn Your Android Phone into a Fully-Automated Superphone|first=Kevin|last=Purdy|date=July 29, 2010|accessdate=March 20, 2016}}</ref> by the [[Germany|German]] company "Crafty Apps EU" which developer is known online as Pent.<ref>{{Cite web |title=Who is behind Crafty Apps EU? |url=https://groups.google.com/g/tasker/c/sPGnjjQ7umA |access-date=2023-06-23 |website=groups.google.com}}</ref> It was inspired by Apt, a macro application developed by GlassWave in 2007 for devices running [[Palm OS]]. It is also created for the Android Developer Challenge 2, where the app came 3rd in the Productivity/Tools category. The app was released to the public in June 2010.<ref>{{Cite web |author= |date= |title=Tasker History |url=https://tasker.joaoapps.com/history.html |access-date=8 August 2022 |website=tasker.joaoapps.com}}</ref>

In November 2015, Tasker was removed from the [[Google Play|Google Play Store]] for violating the [[Developer program|Developer Program Policy]] regarding Dangerous Products for system interference. The issue appeared related to Doze and [[Standby power|App Standby]] features, which were offered instead of a blanket permission to ignore [[Battery life|battery optimizations]].<ref>{{Cite web |last=Triggs |first=Robert |date=18 November 2015 |title=(Update: it's back) Tasker has been pulled from the Play Store |url=http://www.androidauthority.com/tasker-pulled-from-play-store-656147/ |website=Android Authority |language=en-US}}</ref> [[Google]] allows chat/voice apps to use the permission in Android to ignore the new battery optimization, features introduced with Doze Mode in [[Android Marshmallow|Android 6.0 Marshmallow]].<ref>{{Cite web |last=Reed |first=Brad |date=17 November 2015 |title=Hardcore Android users' favorite app vanishes from Google Play store |url=http://bgr.com/2015/11/17/android-tasker-google-play-removal/ |website=BGR}}</ref> The app was back in the Google Play Store as a "paid app" in 2016.

In March 2018, Tasker was purchased by João Dias<ref>{{Cite web |last=Davenport |first=Corbin |date=2018-03-02 |title=Tasker now owned by joaomgcd, developer of Join and AutoApps |url=https://www.androidpolice.com/2018/03/02/tasker-now-owned-joaomgcd-developer-join-autoapps/ |access-date=2023-12-04 |website=Android Police |language=en}}</ref> which operates as the [[Portugal]] company "Kitxoo".<ref>{{Cite web |author=Pent (original Tasker developer) |date=2 March 2018 |title=Big News: Tasker Ownership Changed |url=https://groups.google.com/g/tasker/c/SkCtZxnts4Y/ |website=Google Groups}}</ref>

In July 2022, Tasky was introduced into Tasker.<ref>{{Cite web |last=Rao |first=Chethan |date=2022-07-07 |title=Tasker 6.0.9 is now available with thousands of preset Tasky routines |url=https://www.androidpolice.com/tasker-6-0-9-stable-tasky-routines/ |access-date=2023-04-14 |website=Android Police |language=en}}</ref>


==Management==
==Management==
Tasker works manually as well as automatically. It monitors the phone for contexts and performs tasks based on them. A profile stands as combination of a context and a task.<ref name=one>{{cite web|url=http://www.androidcentral.com/tasker-review-thing-you-need-do-all-things|title=Tasker review: The thing you need to do all the things|first=Wagoner|last=Ara|date=July 29, 2014|accessdate=March 20, 2016}}</ref>
Tasker works manually as well as automatically. It monitors the phone for contexts and performs tasks based on them. A profile stands as combination of a context and a task.<ref>{{cite web|url=http://www.androidcentral.com/tasker-review-thing-you-need-do-all-things|title=Tasker review: The thing you need to do all the things|first=Wagoner|last=Ara|date=July 29, 2014|accessdate=March 20, 2016}}</ref>


==Task App Factory==
== Actions ==
Actions are basic functions that modify the device's settings or process data from a source such as a file on the user's phone or an HTTP request. Each task is composed of sequential actions. Some actions may require root access or ADB. Common actions:<ref>{{Cite web|url=http://www.techrepublic.com/article/turn-your-brilliant-tasker-tasks-into-stand-alone-apps/|title=Turn your brilliant Tasker tasks into stand-alone apps|last=Wollen|first=Jack|website=TechRepublic|date=30 November 2015}}</ref>
The "Task App Factory" is similar app from the same developers. Tasker App Factory turns tasks into standalone apps, which can be distributed and installed on devices without the actual Tasker app.<ref name=one/> Exporting them, they can be triggered with voice, using touchless Controls. It uses the AutoVoice plugin. Unlike its parent app, the Task App Factory is a free at the [[Google Play Store]].<ref name=one/>
*Toggle each phone setting (such as Wi-Fi, Bluetooth, Auto-brightness, etc.) on or off
*Launch or "kill" a specific app (killing an app requires rooted device)
*Set the audio volume to a specified value
*Lock an application with a PIN code
*Read, write, copy, move, and delete a file on the user's device
*Basic image editing tools (such as cropping, filtering, and rotating)
*Basic media controls
*Play a sound or music file
*Get the [[Global Positioning System|GPS]] location of the phone
*Call a specified phone number
*Create, read and modify Tasker variables
*Run [[JavaScript]] code
*Integration with [[Google Drive]]
*Text-to-speech
*Screen capturing
*HTTP client and server
*Show message or pop-up window
*Turn the screen on or off


==References==
==App Factory==
The Tasker App Factory is a separate application that allows Tasker projects to be exported as [[Computer software|standalone apps]]. A user interface can be added using Show Scene action in Tasker. The resulting app can be distributed and installed on devices that do not have Tasker installed. However, any required [[Plug-in (computing)|plugins]] must be installed on the destination device, and it does not support files. App Factory is offered at no additional charge at the store. Further, apps produced by the App Factory can be licensed on the Play Store.<ref>{{Cite web|url=https://play.google.com/store/apps/details?id=net.dinglisch.android.appfactory&hl=en|title=Tasker App Factory |publisher=Google Play|date=14 July 2022|url-status=live|archiveurl=https://web.archive.org/web/20161104083227/https://play.google.com/store/apps/details?id=net.dinglisch.android.appfactory&hl=en|archivedate=2016-11-04}}</ref>

== AutoApps ==
AutoApps is a separate application for Android that contains a suite of developer plugins. Each plugin adds conditions and/or actions to Tasker. In the app, the user can purchase separate plugins via the Google Play Store or subscribe for access to all plugins. Each plugin has a lite version that is free to use but restricts functionality (e.g. the lite version of AutoLaunch allows interaction with up to 20 apps). Some plugins also request the user to watch an advertisement to use for 24 hours.
{| class="wikitable sortable"
|+List of AutoApps
!Plugin name
!Functionality added to Tasker
|-
|AutoAlarm
|Reads information regarding the next alarm set in the system's built-in clock app
|-
|AutoApp for Arduino
|Controls each pin in an [[Arduino]] device
|-
|AutoApp for Pebble
|Adds Tasker functionality to a [[Pebble (watch)|Pebble watch]]
|-
|AutoBarcode
|Allows Tasks to launch via a [[QR code]]
|-
|AutoCast
|Casts a webpage or media from a service such as [[Dropbox (service)|Dropbox]] to a [[Chromecast]].
|-
|AutoContacts
|Reads contact info
|-
|AutoInput
|Simulates UI interaction within the device via Android's Accessibility Service
|-
|AutoLaunch
|Launches and queries apps by a specified info.
|-
|AutoLocation
|Uses [[geofencing]] to read the device's current GPS location and the user's movement state
|-
|AutoNotification
|Intercepts app notifications, creates formatted notifications, and auto-selects certain buttons in the notifications window.
|-
|AutoRemote
|Sends notifications and commands across devices
|-
|AutoShare
|Intercepts info on the file being shared
|-
|AutoSheets
|Adds [[Google Sheets]] integration; allows Tasker to modify Google Sheets spreadsheets
|-
|AutoShortcut
|Runs shortcuts from other Android apps
|-
|AutoTools
|Adds additional varied Actions to Tasker (such as parsing HTML data from a website)
|-
|AutoVera
|Controls [[Z-Wave]] devices through a Vera gateway
|-
|AutoWear
|Adds Tasker functionality to a [[Wear OS]] [[smartwatch]]. It allows Tasker to simulate UI interactions within the smartwatch, add custom windows, and react to certain events such as when the smartwatch is shaken.
|-
|AutoWeb
|Allows Tasker to use Web APIs like weather APIs
|-
|AutoVoice
|Allows Tasks to be triggered via voice commands; supports [[Amazon Alexa]] and [[Google Assistant]] integration<ref>{{Cite web |date=2021-05-25 |title=AutoVoice 4.0 combines Tasker and Alexa to automate your entire home |url=https://www.androidpolice.com/2021/05/25/autovoice-4-0-combines-tasker-and-alexa-to-automate-your-entire-home/ |access-date=2021-06-03 |website=Android Police |language=en-US}}</ref>
|}

== TaskerNet ==
As of Tasker v5.5, Tasks, Profiles, and Projects can be uploaded to TaskerNet and shared. The system, which is hosted on Tasker servers, acts as a [[file sharing]] system for Tasker files.<ref>{{Cite web |last=Lynch |first=Doug |date=2018-10-03 |title=Tasker 5.5 makes Sharing and Importing Profiles really simple |url=https://www.xda-developers.com/tasker-5-5-sharing-importing-profiles/ |access-date=2023-12-04 |website=[[XDA Developers]] |language=}}</ref>

== See also ==

* [[MacroDroid]], described as a simpler version of Tasker

== References ==
{{reflist|1}}
{{reflist|1}}

==External links==
* {{Official website}}


{{DEFAULTSORT:Tasker (application)}}
{{DEFAULTSORT:Tasker (application)}}
[[Category:2010 introductions]]
[[Category:2010 software]]
[[Category:Android (operating system) software]]
[[Category:Android (operating system) software]]

Latest revision as of 22:45, 31 December 2024

Tasker is an Android automation application which enables performing user-defined actions based on contexts (application, time, date, location, event, state) in user-defined profiles, activated by click- or timer-based home screen widgets. It was originally developed by a developer known as "Pent",[1] and later purchased by João Dias. It is expandable via AutoApps, a collection of paid plugins from the same developer. It can also be extended by third-party apps through the "Tasker/Locale" plugin interface, which was originally developed for the discontinued Locale automation app.[2][3]

The app is available from Google Play; a 7-day free trial version can be downloaded as an APK on the app's website.

Tasker
Original author(s)Crafty Apps Ltd
Developer(s)Kitxoo, Unipessoal Lda (João Dias)
Initial release2009
Stable release
6.3.13 / July 23, 2024; 5 months ago (2024-07-23)
Preview release
6.4.9-beta / December 9, 2024; 22 days ago (2024-12-09)
Operating systemAndroid
TypeAutomation, tools
LicenseProprietary trialware
Websitetasker.joaoapps.com Edit this at Wikidata

History

[edit]

Tasker was created back in 2009[4] by the German company "Crafty Apps EU" which developer is known online as Pent.[5] It was inspired by Apt, a macro application developed by GlassWave in 2007 for devices running Palm OS. It is also created for the Android Developer Challenge 2, where the app came 3rd in the Productivity/Tools category. The app was released to the public in June 2010.[6]

In November 2015, Tasker was removed from the Google Play Store for violating the Developer Program Policy regarding Dangerous Products for system interference. The issue appeared related to Doze and App Standby features, which were offered instead of a blanket permission to ignore battery optimizations.[7] Google allows chat/voice apps to use the permission in Android to ignore the new battery optimization, features introduced with Doze Mode in Android 6.0 Marshmallow.[8] The app was back in the Google Play Store as a "paid app" in 2016.

In March 2018, Tasker was purchased by João Dias[9] which operates as the Portugal company "Kitxoo".[10]

In July 2022, Tasky was introduced into Tasker.[11]

Management

[edit]

Tasker works manually as well as automatically. It monitors the phone for contexts and performs tasks based on them. A profile stands as combination of a context and a task.[12]

Actions

[edit]

Actions are basic functions that modify the device's settings or process data from a source such as a file on the user's phone or an HTTP request. Each task is composed of sequential actions. Some actions may require root access or ADB. Common actions:[13]

  • Toggle each phone setting (such as Wi-Fi, Bluetooth, Auto-brightness, etc.) on or off
  • Launch or "kill" a specific app (killing an app requires rooted device)
  • Set the audio volume to a specified value
  • Lock an application with a PIN code
  • Read, write, copy, move, and delete a file on the user's device
  • Basic image editing tools (such as cropping, filtering, and rotating)
  • Basic media controls
  • Play a sound or music file
  • Get the GPS location of the phone
  • Call a specified phone number
  • Create, read and modify Tasker variables
  • Run JavaScript code
  • Integration with Google Drive
  • Text-to-speech
  • Screen capturing
  • HTTP client and server
  • Show message or pop-up window
  • Turn the screen on or off

App Factory

[edit]

The Tasker App Factory is a separate application that allows Tasker projects to be exported as standalone apps. A user interface can be added using Show Scene action in Tasker. The resulting app can be distributed and installed on devices that do not have Tasker installed. However, any required plugins must be installed on the destination device, and it does not support files. App Factory is offered at no additional charge at the store. Further, apps produced by the App Factory can be licensed on the Play Store.[14]

AutoApps

[edit]

AutoApps is a separate application for Android that contains a suite of developer plugins. Each plugin adds conditions and/or actions to Tasker. In the app, the user can purchase separate plugins via the Google Play Store or subscribe for access to all plugins. Each plugin has a lite version that is free to use but restricts functionality (e.g. the lite version of AutoLaunch allows interaction with up to 20 apps). Some plugins also request the user to watch an advertisement to use for 24 hours.

List of AutoApps
Plugin name Functionality added to Tasker
AutoAlarm Reads information regarding the next alarm set in the system's built-in clock app
AutoApp for Arduino Controls each pin in an Arduino device
AutoApp for Pebble Adds Tasker functionality to a Pebble watch
AutoBarcode Allows Tasks to launch via a QR code
AutoCast Casts a webpage or media from a service such as Dropbox to a Chromecast.
AutoContacts Reads contact info
AutoInput Simulates UI interaction within the device via Android's Accessibility Service
AutoLaunch Launches and queries apps by a specified info.
AutoLocation Uses geofencing to read the device's current GPS location and the user's movement state
AutoNotification Intercepts app notifications, creates formatted notifications, and auto-selects certain buttons in the notifications window.
AutoRemote Sends notifications and commands across devices
AutoShare Intercepts info on the file being shared
AutoSheets Adds Google Sheets integration; allows Tasker to modify Google Sheets spreadsheets
AutoShortcut Runs shortcuts from other Android apps
AutoTools Adds additional varied Actions to Tasker (such as parsing HTML data from a website)
AutoVera Controls Z-Wave devices through a Vera gateway
AutoWear Adds Tasker functionality to a Wear OS smartwatch. It allows Tasker to simulate UI interactions within the smartwatch, add custom windows, and react to certain events such as when the smartwatch is shaken.
AutoWeb Allows Tasker to use Web APIs like weather APIs
AutoVoice Allows Tasks to be triggered via voice commands; supports Amazon Alexa and Google Assistant integration[15]

TaskerNet

[edit]

As of Tasker v5.5, Tasks, Profiles, and Projects can be uploaded to TaskerNet and shared. The system, which is hosted on Tasker servers, acts as a file sharing system for Tasker files.[16]

See also

[edit]
  • MacroDroid, described as a simpler version of Tasker

References

[edit]
  1. ^ Holland, Jessica (23 May 2017). "Review: Tasker is amazing – if and only if you're a tech head". The National.
  2. ^ "Locale Developer API". twofortyfouram.com. Retrieved 2024-12-17.
  3. ^ "Tasker for Android". tasker.joaoapps.com. Retrieved 2023-05-17.
  4. ^ Purdy, Kevin (July 29, 2010). "How to Turn Your Android Phone into a Fully-Automated Superphone". Retrieved March 20, 2016.
  5. ^ "Who is behind Crafty Apps EU?". groups.google.com. Retrieved 2023-06-23.
  6. ^ "Tasker History". tasker.joaoapps.com. Retrieved 8 August 2022.
  7. ^ Triggs, Robert (18 November 2015). "(Update: it's back) Tasker has been pulled from the Play Store". Android Authority.
  8. ^ Reed, Brad (17 November 2015). "Hardcore Android users' favorite app vanishes from Google Play store". BGR.
  9. ^ Davenport, Corbin (2018-03-02). "Tasker now owned by joaomgcd, developer of Join and AutoApps". Android Police. Retrieved 2023-12-04.
  10. ^ Pent (original Tasker developer) (2 March 2018). "Big News: Tasker Ownership Changed". Google Groups.
  11. ^ Rao, Chethan (2022-07-07). "Tasker 6.0.9 is now available with thousands of preset Tasky routines". Android Police. Retrieved 2023-04-14.
  12. ^ Ara, Wagoner (July 29, 2014). "Tasker review: The thing you need to do all the things". Retrieved March 20, 2016.
  13. ^ Wollen, Jack (30 November 2015). "Turn your brilliant Tasker tasks into stand-alone apps". TechRepublic.
  14. ^ "Tasker App Factory". Google Play. 14 July 2022. Archived from the original on 2016-11-04.
  15. ^ "AutoVoice 4.0 combines Tasker and Alexa to automate your entire home". Android Police. 2021-05-25. Retrieved 2021-06-03.
  16. ^ Lynch, Doug (2018-10-03). "Tasker 5.5 makes Sharing and Importing Profiles really simple". XDA Developers. Retrieved 2023-12-04.
[edit]