Returned to seeing if UK Xperia Z5 Compact would download and work. I can confirm that it loads and kind of works so far. All my sensors are Ant+ but think I have a BLE HRM knocking around to test with.
First impressions based on viewer mode before I have a chance to test for real in the pain cave:
Loading is a little slow and updates each time I login. No biggy, it’s not a standard app. On app loading the screen auto rotates to landscape but only on one aspect. Luckily (?!) the correct aspect to have volume keys now at the top of the phone but would be nice if it could rotate 180 with the accelerometer (not essential).
Graphics are smooth and good. A few artefacts are seen but nothing to detract and on a 5 inch screen, I noticed that the riders flags on the panel right don’t load effectively so hit and miss between a flag or a white block. The viewer isn’t optimised for a 5 inch screen so the scaling may be difficult if this is the only device a rider has, but it is sufficient. If you were really minimalist, Sony Z5 Zwift and have another smart phone for Zwift companion.
I’m going to test it when I get the chance for real soon.
Login - input of password is not hidden, plain text seen. Needs a fix. Even better would be finger print scanner login but understand the tech problems here would make it a long term development. Hidden password should be a priority.
Exiting the app is a little clunky and not as slick as i would expect.
Once exited, the screen shows a user to log in as. If I click the user name to log in again, it claims that the password isn’t stored or not found “Whoa! There was an error logging in with that account information. Did you change your password?” with only “Ok” button. Instead of offering the password box, I then have to “change user” to come out, go to “Add existing user” and go through login all over again. A frustration!
Otherwise, pretty impressed and exiting development. I can see plenty of opportunities, especially if Ant+ is supported and/or Android on a Raspberry Pi 3 becomes closer to live.