iOS Versus Android

For Android, like the wide variety of apps that can be used to modify the OS to a user's needs. Here are a few examples that work well for their intended purposes.

ADB
The Android Debug Bridge (ADB) is a powerful command-line tool that allows you to interact with your Android device from your computer, enabling a wide range of tasks that would otherwise be difficult or impossible.

Can be used to remove installed android phone apps that have no uninstall button. Examples: Facebook, YouTube, Google Music, Google Video, etc. App is removed from the icon tray. (free)

SCRCPY
scrcpy is a free and open source application that mirrors Android devices via USB or TCP/IP and allows to control the device with the keyboard and the mouse of the computer.

Great for 'how to use a phone' demos or for those that require a larger screen. (free)

F-Droid
F-Droid is an installable catalogue of Free and Open Source Software applications for the Android platform (apps). (free)

ACCA
Advanced Charging Controller (ACCA) AccA empowers users to have full control over the device charge cycle. AccA is a frontend app for ACC. ACC is a completely configurable tool that allows control of how your device charges. (requires root permissions)

Can be used to power the phone via a Windows computer USB cable while keeping the battery off line. Useful if the phone is used as a house phone and is not used as a mobile device. (free)

Spam Blocker
Allows the use of a wildcard (regex) that can be used to block a range of numbers. To block all number in the area code of 412 enter 1412.* and all exchanges and numbers will be blocked. To block all numbers within an exchange use 1412703.*

Available on F-Droid by downloading the APK 3 meg file for version 1.20 to your android phone. File will be in the phone's download folder. Install by clicking on file and selecting allow to install. i.e. process is called sideloading an app. (free)

SpamBlocker (Call & SMS) | F-Droid - Free and Open Source Android App Repository

Tasker
Total Automation for Android. Tasker is an application for Android which performs tasks (sets of actions) based on contexts (application, time, date, location, event, gesture) in user-defined profiles or in clickable or timer home screen widgets.

This concept extends your control of your Android device and it's capabilities, without the need for 'root'.

One example is to create a log file of the phone's battery voltage every 30 minutes. This could be expanded to send a notification when the voltage drops below a preset value. i.e. Time to charge the phone Bob! (Play Store $3.50)