I’m making this post as much for my own reference as for anyone else’s. As you may or may not be aware, Apple devices (the iPod Touch, the iPhone and the iPad) use their own icons for bookmarked websites and apps, rather than utilizing the standard favicon.
On Thursday, Apple released the 3.1.2 version of the iPhone firmware. The new release supposedly fixes a major bug found in version 3.1 that caused the iPhone to fall asleep and not wake up, requiring the user to reset the phone in order to get it working again. The update also supposedly fixes a video streaming issue (I never noticed this issue) and some cellular connectivity issues.
There is no word as to whether or not this update will address the battery problems iPhone users have been experiencing since the 3.1 update or not.
I am now attending a session on developing Web applications for the iPhone and iPod Touch. The presenter is Steve VanBrackle. Unfortunately, I have already discovered that this session is going to be completely dependent upon a Mac program called DashCode, for which there appears to be no Windows alternative. The interface for DashCode appears insanely easy to use, though.
To begin, VanBrackle simply created a new project. A working shell app was immediately created for him to edit and customize. All of the buttons, bars, etc. are automatically generated as part of the app.
He is now demonstrating how simple it is to click and drag information from a data store into the app. For the most part, it’s creating a JSON file to generate the data that’s being displayed in the application. Because of this format, it is easy to create the app a single time and then replace the data without having to redo everything.
At this point, he’s showing us how to add new buttons to the application, once again using click and drag interfaces. Once he places the button, a dialog appears presenting him with the choice of various event handlers that are available on the iPhone with buttons. By clicking one of the event handlers and typing the name of a function, a new, empty function is automatically created in the code window, allowing him to insert his custom code into the function.
I’ve made it clear on Twitter that my absolute favorite iPhone app is the game TapTap Revenge (2). The other day, an upgraded version of the game was released, and it seems to have a lot of nice new features. It’s taken me a bit to get used to the changes, but I think they will eventually be for the better.
The new version now offers “themes” for specific songs, radically changing the way the game interface appears while playing that song. It also offers improved online profiles and supposedly improves performance (less crashes, less slowdowns, etc.).
If you have an iPhone or an iPod Touch and you haven’t checked out TapTap Revenge 2, it is an absolute must-download.