Below is my mail I sent to Zero last August 2014. I sent the mail to the Dutch zero-mail adres but got a response from Scot Harden (VP of Global marketing)
He did adres the limited manpower and budget they have for maintaining the app but thanked me for my input.
Having read that Zero is also reading the forums it is a good time to share my thoughts on the app again
Worth noting is that my iPhone is setup in the Dutch language and that generates the language issues swell as the units etc. My bike is a 2014 SR.
The iphone app is at version 1.07 (July 2014)
1) Riding screen (while not actually riding) : The back button is very small and shows "Ter..aan" which probably is short voor "Teruggaan", this could also be just "TERUG" which fits easily within the button. Also just use capital letters like the rest on the screen.
2) Riding screen : the value for "SNELHEID" (speed) is calculated incorrectly, when riding 100 km/hr
on the dash, the app shows "90" instead of 100. At other speeds it is also some 90% of the value indicated on the dash. (probably setup the conversion factor to 1.5 instead of 1.609)
3) Riding Screen : the designation "TEMPERATUUR BATTERIJ" does not fit and is shortened to "TEMPERATUUR BA...". Either split this into 2 lines or shorten to "TEMP ACCU" or "TEMPERATUUR ACCU"
The same applies to "TEMPERATUUR MOTOR" which is shortened to "TEMPERATUUR MO.." this should be "TEMP MOTOR" or 2 lines
The same applies also to "TEMPERATUUR CONTROLLER" which is shortened to "TEMPERATUUR CO..". this should be "TEMP CONTROLLER" or 2 lines
(image001.jpg)
4) Riding Screen : several values have either no or the wrong unit : in the examples below :
* "AFSTAND TOT LEEG" should have the unit "KM"
* "TIJD TOT LEEG" should have the unit "H:MM"
* "KOPPEL" should have the unit "NM" (newton meter) instead of "ft-lbs" (also ft-lbs should be in capitals, like the rest of all captions).
* "TIME" should have the (ability for) 24 hour format (so 15:50 in the example below) and have "HH:MM" as unit.
(image002.jpg)
* "TRIP METER" should have the unit "KM"
* "LAADSTATUS" should have the unit "%" and the text "LAADSTATUS" is in a different place compared to all other texts in the riding screen
(image003.jpg)
5) Non Riding screens
All non riding screens are not available in landscape, only portrait. This is not very handy because the riding screen is only available in landscape. Ideally all screens would have both orientations available so people have a choice how to mount their phone on the bike.
6) Drive setup screen : When trying to enter the either the cost per liter of fuel, liter per 100 km a screen pops up with digits and a comma ( , ). However the app only accepts values with a dot. This way i cannot enter the correct values.
* The slider for "Max koppel gewoonte" should read "Max Koppel Custom" because it refers to the custom setting. This is also wrong in the english language, there it says Max torque ECO, but it is not the eco setting which is adjusted but the "Custom" setting.
* the slider "Max regenereren Gewoonte" should read "Max regenereren Custom"
* the slider "Max regenereren remmen Gewoonte" should read "Max regenereren remmen Custom"
(image004.jpg)
(image005.jpg - next post)
7) "TRIP PERFORMANCE" screen. Trip performance is not translated. this should be "TRIP GEGEVENS"
* "$" sign should be "EURO" or "€"
(image006.jpg-next post)
Main Screen
* The "TIJD TOT VOLLEDIG OPGELADEN" field has no unit ("H:MM")
* The "Gem. Watt Uur Per km" Value is calculated incorrectly (still in Whr/mile) so about 160% off.
* The "CO2-besparing tov brandstof" unit is in "lbs" this should be "kg" for kilogramms
(image007.jpg-next post)
9) bluetooth connection on iphone 3GS the app does not reconnect to the bike automatically, i have to go to bluetooth settings and connect to the bike before the app functions correctly (this could be an IOS 6 limitation). update, i now use an iPhone 5 on iOS 8.4 and it still exists.
10) on the iphone
3GS 5 there are very annoying pop up screens when bluetooth connects or disconnects from the app. They can only be closed by clicking OK. Please make this auto-dissappear or do not show them in this way.
11) On all screens the (beautiful) zero LOGO is missing.
Some items I've come up since then.
12) I also have a pebble smartwatch and it's impossible to use both the zero app and the pebble watch simultaneously. I think they both use the same bluetooth serial port. I HAVE to switch of the bluetooth on the pebble to be able to connect to the zero.
13) on the battery page swipe for the next page.
14) the temperature of the motor is always reading about 10 degrees higher than the other sensors. My bike has been sitting in the garage for 3 day straight now (bad weather) and the temperature of the controller is 24 degrees, the temperature of the battery is 27 degrees and the motor is reading 35 degrees. Please not that my garage is very well insulated and the temperature has not changed in these 3 days. The bike's displays states 34 degrees celcius as temperature (so motor ?).
15) life average whr/km on the bike's display is 62.4 while in the app it states 73 on the battery page and 118 on the main page. The 118 on the main page is obviously an error in conversion from km to miles (118/1.609 is 73) but why is it different from the value on the bike's display ?
16) distance left on the bike says 131.9 km but app says 145 km
And personal favorites for some things you already mentioned above
17) multiple riding screens with swipe to switch the next/previous riding screen
18) Estimated charge time left with a countdown to fully charged and the estimated level of charge when too far away from the bike for bluetooth would be utterly awesome. When you're in a restaurant eating and waiting for the bike to charge you have the tendency to walk to the bike every 15 min. That does not make my girlfriend happy
if you could see a countdown timer on the screen with the time to full charge and the estimated charge level would help a lot.
19) log files to be easily readable for owners.
20) Dataloging of the last trip(s) would be awesome
any more thoughts ?