Blog

All the latest and greatest and the what-not and the how-you-doin'.

Viewing posts in category: Builds

Last week we pushed to production a big update for Android and though we published the update on Facebook and Twitter, we wanted to go into more detail here on what’s included.

1. New leaderboard view in the track profiles

This something we’ve been excited about, not just for the apps but for Track Attack overall.  Now, for each track profile, you will see the running leaderboard for each race track!  Now, you can know what a fast lap time for each track is and for now, you can also click into the session details to see more about that session but not the video itself or access the data, to respect privacy of the driver.

In the future, we will build out this functionality more across the other apps and the website.  You will be able to purposefully designate a session as public or private and be able to request access to the data for a given session.  This is how we’re going to use the power of data and the community of users to help each of us be better drivers!

Screenshot_2015-07-25-07-25-16

Leaderboard for each race track!

 

2. New session recording screens

We’ve received feedback from users over time that they would like to see while driving on track.  By default we’ve had the running lap timer, flashing the new lap time as each lap is completed but some users have wanted the last lap time displayed until a new lap time is recorded, while others have wanted to see speed averages.  We’ll we take cared of it!

Default – running lap timer: We’ll continue to have running lap timer as the default data that is viewed for each session.

Static lap time: Now you have an option to see the last completed lap time, stay displayed until you complete an new lap.

Speed averages: Some of our longer rally stage users have asked us for a view of their session where the average speed is displayed and updated real time as they drive.  This new screen will show the average speed for the current lap, which is updated 1x per second and the value resets after each lap is completed and below that, the entire session average speed.

3 options for session record screen while you drive!

3 options for session record screen while you drive!

3. Manual video and data sync

Software is weird and as hard as we might try, sometimes the data and video layers are out of sync by a second or so.  On some tracks and some days it is perfectly fine and on other days/tracks, they are out of sync.  Well, now we let you manually fix these situations.  In each session, you’ll find a Video Sync button where you can move forward or backward the video position relative to the data layer.

Our recommendation is that you start with the first lap, find the best alignment and then the app will automatically adjust all remaining laps.

Manually sync any sessions where the video and data layers are out of sync.

Manually sync any sessions where the video and data layers are out of sync.

4. Bug fixes!

It’s on an ongoing battle.  We cleaned up a bunch of code and fixed all reported bugs and crashes over the past 3 months.

 

 

We just hit ‘release’ on an update we’ve been working for the past couple of months.  It’s packed with a few awesome new features and a long list of performance enhancements and bug fixes.

New Features:
1. Export your data to .csv format!  Now you can export so you can analyze your data and create other videos – do whatever your hear pleases!  For each session (even those recorded prior to this release), simply go to your session summary and you’ll see a .CSV icon or an Export to .CSV option in the menus (depending on your screen size).  Press that button and then the file is generated and placed in your phone’s default ‘Documents’ folder,  in a special Track Attack folder.

This will work whether you recorded with your phones internal GPS radio (samples at 1x per second) or an external accessory (QSTARZ sampling at 5x and 10x per second), however we believe you’ll see the best data and have the most use with sampling at 5 and 10hz.

Screenshot_2015-05-04-12-36-36

Look for the Export to CSV in the menu button if you don’t see the button automatically

Screenshot_2015-05-04-12-37-43

See the CSV button at the bottom right, hit that!

2. Updated Session History: Now it’s easier to get to your favorite laps and sessions.  You’ll see new ‘heart’ icons in each session summary page where you can designate these sessions and laps.  Then you can view the session history through these lenses and even your top 5 fastest laps per race track.  It’s never been easier to view your awesomeness!

Screenshot_2015-05-04-12-36-07

All Races – what you’re used to seeing from Session History

Screenshot_2015-05-04-12-39-32

Your fastest 5 laps by race track!

Screenshot_2015-05-04-12-39-04

Just your favorite sessions!

3. Delete sessions: Finally you can delete sessions from your phone and the server!  Simply go to your session history page and long press a session.  This will bring up a menu that will enable you to select more sessions and ultimately delete them.  Be care though because this permanently deletes these sessions and associated video from your phone and our servers.  With great power comes great responsibility!

Long press to bring up the delete options.

Long press to bring up the delete options.

4. Update to Facebook API 2.0 – lastly, we’ve updated the app to the latest Facebook api.  This was delayed a few days so some of you might have experienced crashes when trying to do anything related to Facebook but it is now fixed.  Creating an account and FB posts is 100% working.

Last but not least, we continued our battle against bugs by crushing as many bugs that came through the analytics as possible.

Let us know what you think about the release on our Facebook page, twitter, email and tell your friends about Track Attack!!

NEW FEATURE – Pin Tracks to Start on Windows Phone

April 21, 2015

We heard from our users that the faster they can initiate the recording of a session, the better. So we leveraged the Pin to Stat and Live Tile functionality of Windows Phone and created ‘Pin Tracks to Start’.

Literally, with this set up, you can start recording a session with one touch and in less than a few seconds. Check it out and let us know what you think!

Today, January 16th, 2015 we released the 1.1.10 build of Track Attack for Android.  The scope of what’s included is very similar to the Windows Phone 2.2 update, where the focus is to make it much easier to find your tracks, create sessions and get to your favorite sessions.  Here’s what’s included:

New Features

1. Enhanced Track Database Functionality

There is a new Track Database Page on the first level navigation.  Here you can start exploring all of the tracks on the official track database and update the locally stored track database.  Each track has it’s own profile page, where you can see the start/finish coordinates, a map preview of the track, the ability to designate it as a favorite track, drive it immediately or pin to the start screen.  More on this below.  We are super excited about this functionality and looking forward to rolling out more features on this over the next few months.

 

Track Attack comes pre-installed with the full official track database but by synchronizing with the server, you get access to all user-created tracks as well.

Track Attack comes pre-installed with the full official track database but by synchronizing with the server, you get access to all user-created tracks as well.

Screenshot_2014-12-17-19-21-23

See details for each track, mark it as a favorite or go drive it from this screen.

 

2. Enhanced Session History Functionality

You will also see that we’ve created the ability for you to designate sessions as ‘favorites’ which then can be brought up in a view specific to favorite sessions.

 

Notice the new heart at the bottom of the screen, here you can designate a session as favorite.

Notice the new heart at the bottom of the screen, here you can designate a session as favorite.

After the session has been designated as a favorite.

After the session has been designated as a favorite.

This is the history page but with the heart at the bottom selected, which shows just your favorite sessions.

This is the history page but with the heart at the bottom selected, which shows just your favorite sessions.

 

3. Get going fast with Track Attack Widgets

Create Tracks Widgets to your Home Screen: We know how stressful it can be on a track day or a race when you’re waiting for your session to come up and next thing you know, you need to be on pre-grid, strapped in and ready to go.  Even the few extra seconds it takes to have the GPS engine turn on, find the tracks around you and hit start can feel like an eternity.  With the the widget functionality in Android, you can create a track specific widget to get recording your session fast.

Note: We’ve made changes to memory management to enable this feature.  Moving forward, the core of Track Attack will install on the phone’s main memory and a separate folder will be installed in your SD card (if installed) to store session videos and data.  This will enable the widgets.  If you manually move all of Track Attack to be stored on the external SD card, Widgets will not be available.

Step 1: Go into the widgets menu in Android and find the Track Attack Track Tile

Step 1: Go into the widgets menu in Android and find the Track Attack Track Tile

Identify your favorite and regular tracks as favorites!

Step 2: Find your desired track and select it

The Tile will be created with the track name - simply select it and the app will go directly to the record session screen of that specific track

The Tile will be created with the track name – simply select it and the app will go directly to the record session screen of that specific track

 

Widgets for Favorite Sessions: Almost as stressful is when friends want to see some of your on track greatness and you need to get into the app, go to your sessions, find the fastest lap and then bring up that personal best lap time session.  Now you can also create session or the specific session to your home screen so you can instantly start watching!

Step 1: As in the picture above for creating a Track Tile, go into the Widgets options of Android and find the Track Attack Session tile.

Step 2: Place it somewhere in an available space and then the following steps and screens will come up:

Step 3: Select the Session you want to create a widget for - note, I have the favorites view enabled.

Step 3: Select the Session you want to create a widget for – note, I have the favorites view enabled.

Step 4: Select a specific lap (optional)

Step 4: Select a specific lap (optional)

Done!  The widget is created and when you select it, it will launch Track Attack and go directly to that session.

Done! The widget is created and when you select it, it will launch Track Attack and go directly to that session.

 

Folders on the Start Screen: Another really cool thing is the ability to use one of your available panes for all your tracks or favorite sessions.  .  For example below, I’ve a pane with all of my usual tracks, so with one click I can get going on the track.  I can imagine creating a folder with all of your personal best fastest laps or the races from each race weekend of the year.  Each phone platform has some really cool differentiators and this is one of the things that makes Android cool and similar to Windows Phone!

Use a pane to hold all of your regular race tracks!

Use a pane to hold all of your regular race tracks!

 4. Bug Fixes

We took care of all bugs that came through since the last update through our analytics.  As of now, there are no known bugs but that rarely stays the same for a while – stuff happens and crashes occur.  Let us know if you run into issues!

 

 

Yesterday, January 10, 2015 we released Track Attack 2.2 for Windows Phone.  It’s currently in the review process but should go through in the next 24-48 hours.  Here’s what’s included:

New Features

1. Enhanced Track Database Functionality

There is a new Track Database Page on the first level navigation.  Here you can start exploring all of the tracks on the official track database and update the locally stored track database.  Each track has it’s own profile page, where you can see the start/finish coordinates, a map preview of the track, the ability to designate it as a favorite track, drive it immediately or pin to the start screen.  More on this below.  We are super excited about this functionality and looking forward to rolling out more features on this over the next few months.

 

See the full Track Database and Update the database!

See the full Track Database and Update the database!

See the detailed Track Profile, add them to your favorites, pin them to Start or drive them right from this screen

See the detailed Track Profile, add them to your favorites, pin them to Start or drive them right from this screen

Add them as a favorite track!

Add them as a favorite track!

 

2. Enhanced Session History Functionality

You will also see that we’ve re-arranged the History page:

  • All Sessions: This is the familiar view you’ve had in the past where it shows all of your sessions, sorted by default with your most recent sessions first and now we’ve included the ability to change the sorting from descending to ascending.  Here you can also still synchronize your sessions with the sessions on your online profile.
  • Favorite Sessions: Now you can go into a individual sessions and designate them as favorite sessions and those will show up in this section.
  • By Track: Sometimes you just want to see your highlights and in this view, we show your top 5 lap times by track driven.

 

New History Page

New History Page

All Sessions - same as before

All Sessions – same as before

See just your favorite sessions

See just your favorite sessions

See your favorite laps!

See your favorite laps!

 

3. Get going fast with Pin to Start

Pin Tracks to Start: We know how stressful it can be on a track day or a race when you’re waiting for your session to come up and next thing you know, you need to be on pre-grid, strapped in and ready to go.  Even the few extra seconds it takes to have the GPS engine turn on, find the tracks around you and hit start can feel like an eternity.  With the ability to pin race tracks to the start menu, now you can simply select your track and get driving.

Pin tracks to start!

Pin tracks to start!

Pin all your regular tracks to Start!

Pin all your regular tracks to Start!

Pin Favorite Sessions and Laps To Start: Almost as stressful is when friends want to see some of your on track greatness and you need to get into the app, go to your sessions, find the fastest lap and then bring up that personal best lap time session.  Now you can pin that session or that specific lap to your Start screen so you can instantly start watching!

Pin a specific Session to Start

Pin a specific Session to Start

Pin a specific lap to Start

Pin a specific lap to Start

Folders on the Start Screen: Another really cool thing (if you have an 8.1 Update 1+ Windows Phone) is the ability to create folders on the Start screen.  For example below, I’ve created a folder with all of my usual tracks, so with one click I can get going on the track.  I can imagine creating a folder with all of your personal best fastest laps or the races from each race weekend of the year.  Each phone platform has some really cool differentiators and this is one of the things that makes Windows Phone an awesome platform!

Create folders for your regular tracks, personal best laps or sessions!

Create folders for your regular tracks, personal best laps or sessions!

 4. Critical Bug Fix

Users of Track Attack with an external GPS device might have experienced some weird errors like the screenshots below.  The root of the issue is that while these external GPS devices provide sampling at 5 and 10Hz, which is great!  It also comes with bad data at some times, primarily speed values of NaN and “infiniti”.  When and how often these values are provided in inconsistent but Track Attack was not effectively managing these bad values when recording or playing back sessions that had those values in the data file.  In 2.2 we’ve fixed this issue and made sure Track Attack is rock solid when using external GPS sensors.

wp_ss_20141230_0003

NAN Speed values causing bugs

 

wp_ss_20141229_0004

This is the result of a session which collected a NAN or infinity value in the GPS data – unfortunately, the session is completely lost.

 

wp_ss_20141228_0006

If a session successfully recorded with a bad GPS value, you would have gotten this error. With the fix, the session will play back correctly.

 

This past weekend, we released Track Attack 2.0 for Windows Phone.  Jumping to 2.0 is a big deal and something we’ve wanted to roll out for some time now.  While we have much more work to do, we’re excited about this release and getting the Windows Phone version of Track Attack on par with the iOS and Android versions.

Updated UI – Windows Phone Style

Every single screen has been revamped, updated and cleaned up.  Our goals was to make the UI as clean as possible while still retaining the fact that it is clearly, a Windows Phone app.

 

New, clean and modern!

New, clean and modern!

Track Attack Windows Phone Settingswp_ss_20140830_0003wp_ss_20140830_0004wp_ss_20140819_0001wp_ss_20140830_0008

Record Screen – Video On/Off Toggle

While the windows phone version of Track Attack has had the capability to turn off the video recording, users haven’t been able to simply hit the camera button again and turn it back on.  That’s changed!  :)  It’s a small thing but important.

Track Attack Record Screen

Fancy new toggle switch and use the front camera!

 

Record Video Using the Front Facing Camera

Also on the record screen, users now have the ability to switch their video camera used for recording from the rear facing camera (default) to the front-facing camera (if your phone is equipped with a front-facing camera).  This is important for a couple scenarios:

  1. Racers – in some race scenarios, you want to practice your ability to manage traffic or study other competitors who are trying to overtake you.  By using the front facing camera to record video instead of the standard rear-facing camera, you can keep a close eye on what’s going on behind you!
  2. All drivers – look where you want to go and look as far down the track as possible!  Those are some of the fundamental techniques preached by coaches far and wide.  Use the front facing camera and mount the phone in a position where you can study where you are looking.  Are you looking through the apex?  Are you keeping your eyes up?  Are your eyes moving across the track and through corners smoothly?  Now you don’t have to wonder and you’ll have the  lap times to figure out what impact changes in your techniques have had.

 

Bug fixes!

Each build we release, we collect anonymous user data to see how you all are using the app and really, to see when it breaks!  Each release we’ll include several bug fixes to make it perform faster and be more stable.  A lot of these fixes are for one-off situations and take really nerdy explanations, so unless it is one of our known issues, we won’t include much detail about it.

A few weeks ago our latest update to the iOS version of Track Attack was approved by the Apple App Store.  Here’s what is included on both versions of Track Attack (Original Paid and Lite with In-App Purchase):

1. 100% offline mode

Starting with this version of Track Attack, we are shipping Track Attack with the full track database included in the application.  This means you can download the app, lose data connection immediately and use Track Attack without any issues.  This works well for users who cross international borders or go to race tracks with no data connection.  A lot of times, they are lucky to get a hotspot to download the app but then have no other connection.

This also works for users who have data connection but want to make sure that an incoming call doesn’t disrupt their session so they take the SIM card out.

NOTE: Putting the phone in Airplane mode disables GPS completely.

2. Auto-start

This is one of our most requested features.  It is annoying to have to hit start right before heading on the track, so with Auto-Start, you simply set at which speed you want Track Attack to start lap detection/session timing and recording video and it will go from there.

Once you select the track you are driving, no more buttons to press.  Just hit the designated speed and it will start automatically.  Note, you still have to hit stop at the end of the session.

Set your auto-start threshold in Settings

Set your auto-start threshold in Settings

Auto-Start at pre-set speed threshold

Auto-Start at pre-set speed threshold

 

3. Average Speeds and Distance Traveled

You may have seen the fields for these values in lap-based sessions below and most of the time they had zero values but we got that fixed.  Now you will know the average speed and the distance you traveled in each session to help you dissect your performance and get faster!

Average Speed and Distances per Lap now displayed!

Average Speed and Distances per Lap now displayed!

4. Bug Fixes

There were a number of areas that we fixed based on feedback and crash logs.  You likely won’t see most of these but they will help the app run faster and smoother.

 

That’s it!  Make sure you have the update and tell your friends about Track Attack for iOS!

Today our latest update to the Android version of Track Attack was released and should be hitting your phones over the next 24-48 hours.  Here’s what is included:

1. 100% offline mode

Over the past couple of months, we received feedback from users that sometimes they were at a race track and the tracks in the database would not show up in the results and thus, they couldn’t record their session.  That is a frustrating experience, especially considering how precious those few opportunities to get on track really are to each of us. There are two root causes to the issue:

Weak or no data connection

Many race tracks are in remote locations or in different countries so when Track Attack queries the server, sometimes no track results can be returned.

Cold starting the GPS system

All GPS systems, even the $1k+ motorsports solutions take at least a few seconds to get warmed up after they are initialized and find your location.  With Track Attack, we want the app to immediately tell you which tracks are nearby and sometimes are our query process goes too fast and the GPS systems haven’t had time to get going and lock in on enough satellites.

So we are doing a few things to help solve the issue:

Track Database ships with the app

Starting with this version of Track Attack, we are shipping Track Attack with the full track database of official tracks included in the application.  This means you can download the app, lose data connection immediately and use Track Attack without any issues.  Further, the button found in settings will now function as an update to the track database locally stored and bring along the user-created tracks.  You will notice that the first time you launch the app after the update, it will take a few seconds to set up the track database.

Track Attack Track Database

The track database now ships with the app & the Cache Tracks button now updates the DB and downloads the user-created tracks.

Improved Track Selection screen

We’ve also made some serious improvements to the Track Selection screen.  Now you can:

  1. View the most recent tracks you’ve driven
  2. View the Official and User-Created Tracks near your location
  3. VERY COOL – Search Tracks!  Now you can search the whole track database right from your phone to see what is available.  This is something people have asked for and we’ll continue to make improvements to the track database view.

Screenshot_2014-07-10-15-53-25

Screenshot_2014-07-10-15-53-53

With these new features and improvements, using Track Attack with no data connection and avoid GPS issues will be super easy!

NOTE: Putting the phone in Airplane mode disables GPS completely.

2. Support for External Memory Cards

Most Android smartphones have and support external memory cards but to date, Track Attack has only used the internal main memory.  With 1.1.7, Track Attack will now make use of an external SD card if it is detected.  In short, a portion Track Attack will always be in the main memory.  But now, it ill detect if there is an external SD card loaded and if there is a large portion of available memory, it will store session files there.  Now you can record HD videos all day and use up as much memory as your SD card can handle!

3. Improvements to Auto-Start

This is one of our most mentioned features but we had some inconsistent performance with auto-start starting prematurely.  We’ve made significant improvements and will continue working on it.  Auto-start is super important as we know, it is annoying to have to hit start right before heading on the track, so with Auto-Start, you simply set at which speed you want Track Attack to start lap detection/session timing and recording video and it will go from there.

Once you select the track you are driving, no more buttons to press.  Just hit the designated speed and it will start automatically.  Note, you still have to hit stop at the end of the session.

Set your auto-start threshold in Settings

Set your auto-start threshold in Settings

Reach the threshold speed to start recording and lap timing

Reach the threshold speed to start recording and lap timing

Check out all of these features and improvements being used in real time from our past weekend of racing:

4. Bug Fixes

There were a number of areas that we fixed based on feedback and crash logs.  You likely won’t see most of these but they will help the app run faster and smoother.

So go ahead and make sure you have the latest Track Attack build and tell you friends to get it on Google Play!

 

Earlier this week we released Track Attack Lite for iOS and it marks one of the last steps into a shift to what we think is a better model for our users: try before you buy.

Track Attack is focused on bringing functionality and experiences that can only be achieved with $1,000+ worth of hardware and software.  In doing so we have to overcome hurdles in pushing smartphones to use most of their sensors, network connections and a good chunk of their horsepower.  Sometimes a user’s device simply won’t run Track Attack well and we don’t want someone to pay money for something that can’t immediately use.

We also have to overcome believability hurdles with potential customers; can we actually pull these type of experiences off with just a smartphone and for such a low cost?

Try Before You Buy

This is why we are now going to universally have Track Attack and all future versions/SKU’s of Track Attack be free to download, try it out for three full functional sessions and then upgrade to the different levels of Track Attack.  Each platform has different regulations around what can be submitted as a Free app and with Apple’s case, we’ll have only one SKU initially, PRO – the full function version of Track Attack.  After a user uses up their 3 free trial sessions, they will still be able to record GPS based sessions and build their driver profile, without video.

Try before you buy!

Try before you buy!

IMG_0582

Upgrading is super easy

To record video, upload video, store unlimited amounts of video sessions online and share instantly simply upgrade to Track Attack PRO.

 

Upgrade to PRO to continue recording video

Upgrade to PRO to continue recording video

I bought Track Attack before Lite was available, what do I do now?

In the next 2-3 months, we will retire Track Attack only paid version and have only Track Attack Lite (then it will be renamed simply, Track Attack).  Before we retire Track Attack Paid Only, we will release an update that will include a functionality to identify all of the owners of that SKU in our database.  We will ask all of those users to make sure they upload all of their videos they want to keep and delete Track Attack.

They will then download Track Attack Lite and sign in to their account on Track Attack.  The app will confirm you are a paid account user and immediately unlock full feature functionality.  Further, users will be able to go to Session History and synchronize their session history online with their device.  From then on, you’ll be back up and running with all of our session history.

We expect to roll out this transition by the end of August and retire Track Attack Paid Only by the end of September 2014.

What else is new?

While the main change is big, we wanted to include some new cool functionality.  Keeping on the theme of making it as easy as possible for a new user to try Track Attack out, we also changed our initial app launch process.  Now users can simply download Track Attack and start using it immediately.  No need to register an account first.

 

Use Track Attack instantly and register an account later!

Use Track Attack instantly and register an account later!

In fact, users don’t need to register ever unless they want to upload their session videos or create a user-created track.  The trade-off is that all of the session data (lap times, GPS data and video) will be on the phone only and if anything happens to the phone, all the data is lost.  Translation – you still want to create an account!

You still want to register an account though - don't lose awesome footage like this!

You still want to register an account though – don’t lose awesome footage like this!

As always, let us know what you think and spread the word about Track Attack!  We have some great things planned and they will be even more awesome with a large and vibrant community of users!

Track Attack 2.0.5 for iOS Released

June 3, 2014

Earlier this week we got approval for a small but important update to the iOS version of Track Attack.

The big update and change is the optimization for iOS7 – we took time to make sure we understood what the changes in iOS7 would do to Track Attack.  Thankfully, the last version of Track Attack worked well on iOS7 by default but when we build and develop specifically for iOS 7, it is a different story.  The UI has been updated to blend smoothly with the general iOS7 UI and we’ve made sure Track Attack is functional for all core features.

The new home screen on Track Attack for iOS 7

The new home screen on Track Attack for iOS 7

 

Session History Screen

Session History Screen

 

New and Clean Session Details

New and Clean Session Details

Optimized Playback Screen for iPhone 5 and newer screens

Optimized Playback Screen for iPhone 5 and newer screens

Secondly, we made a number of small bug fixes and stabilization improvements.  Most of these will go unnoticed but here are two which were reported by users:

  1. Upload Hang Up – for some users, when initially starting an upload of a video, upload progress would stop after 1% of progress.  The fix was to hard kill the app and re-launch it, of which upon re-launch and connection to Wi-Fi, the app would immediately start uploading.
  2. Crashes associated with unique time zone/language settings.  For very few users, there are unique and non-standard formats for time zone and language settings which would not allow the app to properly display session history.

Let us know what you think and look out for more updates this summer for Track Attack on iOS and across the other platforms!

Register