Isn't Tasker[0] the Android equivalent? I have never used an iPhone though, so I can't comment on the differences. I also haven't used Tasker in about 5 years, so I'm not sure if it's gotten more or less powerful over time.
Also, a quick search shows Automation[1] as an open source alternative. No personal experience with this one, but will probably try it out soon.
Yep - I switched from iPhone to Android and Tasker is much more powerful. Slightly less good UX and mainly systems focussed. But actually allows any trigger.
Also extensible - it can trigger scripts in Termux. You can install any command line open source tool inside Termux and trigger it on tasks.
eg When my home radiator thermostat stopped supporting IFTTT, I made a Python script to call their API and trigger it with Tasker. Works flawlessly.
How do I make a custom simple and short voice trigger in tasker to trigger a tasker task?
With shortcuts I can create a short and simple "siri, do task" and that's it, the shortcut runs no matter if it's my phone, watch, or homepod that hears me.
Interesting, I can't remember wanting to make a PDF on my phone for a long time. I certainly do on the desktop often enough, but it doesn't seem like an everyday action for most people?
It's equivalent on the surface, but it's vastly more complicated to use and has many more failure modes due to different phone models, root vs non-root actions, and more. It's definitely a power user tool, whereas non-technical users can create shortcuts with Shortcuts much more easily.
I experimented with the idea of going back to Android. Having to recreate all of my shortcuts in Tasker was one non-starter. (It not having a HomeKit equivalent was the other. Google Home is much more limited.)
Shortcuts can also sync between Apple devices via iCloud (though Automations in Shortcuts don't; another thing that drives me mad about the app), and they more-or-less work regardless of where they're running.
I've used Tasker for a while, and it does absolutely everything that can be done on an Android phone, you can even make UIs with it.
I had an iPhone for a few months recently, and I tried the Shortcuts app, but it was extremely limited and couldn't even do some simple things I needed.
Also, a quick search shows Automation[1] as an open source alternative. No personal experience with this one, but will probably try it out soon.
[0] https://play.google.com/store/apps/details?id=net.dinglisch....
[1] https://server47.de/automation/