IT HAS THE ANDROID 10 CRASH FIXED
PLEASE DO NOT USE THE TEST VERSIONS BELOW ANY MORE
As announced in viewtopic.php?f=11&t=5491, LapTimer's Android versions went through a major transformation after the last public release 23.0.5. For various reasons - including mandatory support for 64 bit processors for app updates on PlayStore - we had to move to the latest Android development toolchain and rework the complete built process.
Changing the toolchain requires modernization of various areas, which usually introduces new problems we need to take care for. This is one of the reason we didn't release a new version for several months. We are happy to announce the availability of our Android apps in version 23.0.9 today. This versions are back to the same development status like the iOS versions developed in parallel.
Instead of pushing the new version to PlayStore for all users, we have decided to run it as a public beta for one or two weeks. This is making sure that users updating are aware this new version may show some instability. You can install your LapTimer edition by following one of the links below. Please take care to use the link to your base edition, i.e. the one you bought initially and before applying any upgrades:
- Harry's GPS/OBD Buddy
- Go-Kart Racing Club
- Harry's LapTimer Rookie
- Harry's LapTimer Petrolhead
- Harry's LapTimer GrandPrix
- Harry's Dyno
Harry's LapTimer (all edition), Harry's GPS/OBD Buddy, Harry's Dyno, Go-Kart RacingClub all have support for 64 bit processors built in now. Especially when using a 64 bit smartphone, please let us know if you experience any problems or crashes. The minimal Android version has been raised to Android 5.0 (Lollipop). Users running an old device with Android 4.x can use the old version 23.0.5, but will not receive updates of our apps before updating phone and/or Android version.
Changes in v23.0.9 since v23.0.5:
- Reworked compatibility list: VC601, RejsaRubberTrack, Texys, Pozyx, Nonda TPMS, APEXpro
- Improved several dialogs to support landscape by using a scrollview
- Migrated to Android SDK 29 and added support for 64 bit systems
- Removed any code referencing android.os.Build.VERSION.SDK_INT smaller than 21
- Enabled BT LE sensors for Android by default (new installs only)
- Added scripting support for TPMS sensors [LapTimer, Buddy]
- Added support for APEXpro sensor [LapTimer, Buddy, Dyno]
- Added satellites number to GPS View for non NMEA sensors with sat num available
- Improved sensor scripting environment
- Made Dyno minimal speed (30 km/h) configurable in Expert Settings [Dyno, LapTimer GrandPrix]
- Added a Re-Link button to the error dialog shown for OFFLINE videos [LapTimer Petrolhead / GrandPrix]
- Improved Kiwi4 stability by adding a workaround for default protocol preselection (ATSPA) [LapTimer, Buddy, Dyno]
- Reworked overlay sizing and updating [LapTimer Petrolhead / GrandPrix]
- Added support for sensor configuration dialogs using scripting
- Made custom PID settings more robust (trimming) and added regression test [LapTimer, Buddy, Dyno]
- Fixed battery level retrieval for BT LE sensors
- Removed OBD24U sensor support [LapTimer, Buddy, Dyno]
- Fixed a bug in reading NMEA from external GPS accessories [LapTimer, Buddy, Dyno]
- Improved NMEA handling to handle GPS, GLONASS, Galileo, BeiDou sentences better [LapTimer, Buddy, Dyno]
- Enriched NMEA sentence display in Satellites View and Sensor Information to report on GNSSes used [LapTimer GrandPrix, Buddy]
- Fixed problem with missed satellites in Satellites View [LapTimer GrandPrix, Buddy]
- Refactored VBOX, ASL, BadElf configurators to use the new sensor configuration feature [LapTimer, Buddy, Dyno]
- Code sanitizing and modernization