You'll need to port that to windows, linux, Mac, android, and ios for a typical device mix of someone doing self-hosting, and no access from more closed platforms that have a browser.
I can understand Linux programs not being easily made to work on Android, but I can't understand why I'd ever need or want a device that runs Android and a device that runs IOS. Unless they're test devices for development, but I wouldn't be using those to access services in my day-to-day life.
I dislike the iOS experience and have used an Android phone daily for nearly 15 years. The iPad Pro is objectively better than any Android tablet, even with the limitations of the OS.