I haven't made a cable in years, but as soon as I saw this post I was thinking " orange-white orange, green-white blue, blue-white green, brown-white brown". Is it the same with cat 6 now?
Reminds me of a fun joke!
A constant and e^x were walking down the street. They see a differentiator coming, and instantly the constant gets scared shitless. The differentiator comes up, and as expected, POOF, the constant is gone. e^x starts laughing and says "nice try, can't touch me". But the differentiator tips his hat and responds "is that right?", then throws off his coat and shows that he is d/dy.
You are right that iOS has some limitations, which I guess could be a deal breaker, but I've personally found it to be a great middle ground for most use cases. And android works amazing with them, so I guess it mostly depends on your target demographic. I've just used it in the past and it's worked great for me.
Just make your website a progressive web app, then the end user can install it just like a native app and you skip all the BS that a native app needs. And only one platform to support.