Reminds me of this blog post where someone was trying to reverse-engineer a hand-rolled encryption protocol in a crossword app by colorizing the output and looking for patterns.
It’s not just about money. It’s complexity, company size, management, etc.. Loss of focus by having to build a new app from ground up. Features and improvements take longer as they have to be done twice. Parity problems. Support debt. Maintaining multiple versions of the same app isn’t just “hire more”.
As you agreed with, they are successful. Maybe they’re happy with that.
I'm sure they can afford that, but would that end up paying for itself? Would that end up bringing in enough new paying users to justify spending all that money on a team of Android engineers?
They probably haven't done it because it doesn't make sense for them financially.
I'm on my 8th year of using my 2016 SE. Have replaced the battery and screen a few times over the years. A fair few of the apps I used stopped supporting iOS 15 so I've got old versions of those apps installed, but WhatsApp, Signal and my banking app still actively support iOS 15 so it works well enough for me, for now.
I have an iPhone 13 mini sitting in a drawer for when I need to switch.
https://www.muppetlabs.com/~breadbox/txt/acre.html
reply