Moving slowly forward
It’s been a while–too long. I won’t bore you with apologies; it is what it is and I’m not exactly sorry, either. iKITT is moving forward slowly, but steadily, and I have something to look at for you this time, too.
As you could read in the last post, the first thing I was working on was a settings screen. I have made huge strides with it. It may not seem like much, and really it isn’t when you are familiar with all this stuff, but it is something of a small milestone. These settings are an enabler and a placeholder for much functionality to come.
I also have a question for you and I wonder how many people are really affected by it. It would development so much easier, though: I’m thinking of dropping support for the firmware 2.2.1. How many people actually still use that? Apple added so many nice things in 3.0 and above, that I’d be crazy not to make use of them. If you’re on anything below 3.0 and want to keep using iKITT after the update, make a lot of noise now or face the inevitable result (losing iKITT).
I hope you like the screenshot. It may not be much to you, but it is glimpse in the future. Note that the layout and the configuration items you see here are not final. They are pretty close to what I want them to be, but it can change at any time.
After implementing the settings, I have a ton of small tweaks and improvements to add to iKITT. And then it’s mostly content updates. Hopefully you’ll hear from me sooner than last time! Keep an eye on my Twitter account @Thanatist and also #iKITT, because I will post there more often and with more technical and in-depth material.
If you have any suggestions, now would be †the time to post them. Have a good night!

Setting screen looks very promising. I think drop the support for anything below 3.0. 2.2.1 is old school now and 4.0 is only round the corner. Users will still have iKITT on 2.2.1 just not the latest version as like the hardware it runs on. Be a shame not to let the app reach its full potential…
The old version will still run on 2.2.1, of course. People with an old version will just have to be careful not to update. I don’t want people to lose the app if they update by “accident” since it’s hard to go back.
I say go for it and just have support for 3 and above.
Older firmware users can defer the update; well it’s an incentive to upgrade and most will update to 4.0 as it’s planned to have the task manager / switcher (hopefully)
You may elect to keep as a lite version with the paid version only available for 3.0 above
It might come as a slap to the face if you’ve paid for it only to find out the update doesn’t work on your iPhone, though. I don’t want to slap anyone in the face.
But I guess there aren’t many people still on the older versions. There is another reason to just go with the latest version, which is that the older firmware had some serious bugs that have since been fixed. So, just going with the latest (or 3.0) will make iKITT better.
I guess that my answer right there. Easier to program for (more available frameworks) and less bugs.
Hi It would be great if one of the buttons on the dashboard would play the music for knightrider as it is very difficult to find it anywhere.
Sorry, this is not going to happen.