For Apple from the app store:
Compatibility
iPhone
Requires iOS 13.0 or later.
iPad
Requires iPadOS 13.0 or later.
iPod touch
Requires iOS 13.0 or later.
For Android I could not find the requirements but it works fine on my Google Pixel 6 with Android 12, Snow Cone.
OK, but if you're booking what Princess would consider the worst category what's the harm in booking a guarantee? Also, other lines have been doing this bidding for a whole now and not much has changed.
I'd take a guarantee in the obstructed view balcony category for the lowest price and then take my chances at an upgrade to a non obstructed balcony. Doing that on a short repo next month.