Yeah, my co-founder and I were discussing this yesterday.
It was always in the plans, we're all actually on Android, but we wanted to get the user experience right on one platform and not spread ourselves too thin, but we're thinking AI makes a big difference here, so... no announcement yet, but it was never going to be iPhone forever.
I still can't say for sure we'll have android at launch, but we'd like to.
If you're all on Android, the inability to dogfood iOS will hinder that "get the user experience right", won't it? Not being an app developer, I'm curious why a cross-platform framework wasn't chosen. Aren't there several good ones to choose from these days?
We have have iPhone dev phones, I just mean that for our daily use we don't use iOS. When I'm travelling I use iOS as my 2nd phone as well. So we dogfood it, but it's more like a snack specifically just for our app.
The structure of the app is in rust, so that is shared across platforms. The challenge is in the UI elements, and the cross platform stuff just isn't as good as going native there. You end up building a bunch of custom components anyway.
I'm also a bit wary of BLE on Android. iOS, is a bit more of a known entity.
It isn't just iOS and Android either. Because we support researchers, we also have a web app that they use. It surprising how large our technology footprint is across services, firmware, web, and apps.
It was always in the plans, we're all actually on Android, but we wanted to get the user experience right on one platform and not spread ourselves too thin, but we're thinking AI makes a big difference here, so... no announcement yet, but it was never going to be iPhone forever.
I still can't say for sure we'll have android at launch, but we'd like to.