Easy Flash Player version switching with Google Chrome
As a Flash developer you always want to have the latest (beta) Flash Player (like the Flash Player Incubator preview) installed to make sure your current applications still work and to play around with the new APIs. But it’s also important to know how your application behaves in the most current public version. You may also want to switch between the debug and release version of the most current public version. There are a few ways of doing this but Google Chrome makes it very easy for you.
As you know Google Chrome comes with Flash Player baked in and also automatically updates itself to the latest available release version. Next to this baked-in version you can also install a debug or beta version. By simply going to the about:plugins URL you can switch between those two versions.

The only caveat is that you can only switch between two versions and that one version will always be the most current release version. But hey… It doesn’t get much easier than this… Just disable the one you don’t need and enable the one you want to use. You don’t even have to restart your browser.
Another great reason to use Google Chrome ;-)
Android week: On switching to Android
When I first saw the iPhone I immediately fell in love with it. After walking around with an iPod, a PDA and a mobile phone I could finally have all of these things in one device. I was worried that when I switched to Android I would need to go back to using 2 devices instead of one. I was worried that the Nexus One wouldn’t play nice with iTunes and that I’d have to go back to using a separate device for listening to my music. But I was wrong…
doubleTwist as an iTunes alternative
doubleTwist is to my Nexus One what iTunes is to an iPhone. I just plug in the USB cable, open up doubleTwist and start syncing. doubleTwist taps in to your iTunes library and can sync all your music (if it’s not protected with the iTunes DRM) to your Android device (and not just Android devices). doubleTwist will also sync your photos (the Nexus One’s camera is amazing) with your iPhoto library and your movies if you want to. As an added bonus you can also purchase new music from the Amazon MP3 store right within the application. The most recent release of doubleTwist also includes the Android Market. You simply browse the Android Market or search for your favorite apps. You can read the reviews, take a look at the screenshots and if you want to install the app you just point your camera at it and take a photo of the QR barcode.
Android Market
This is also where you potentially get stuck. The Android Market is only available in a couple of countries and even then chances are that the app you want to buy is not available in your country. In Google’s defense: This was the same in the early days of the App Store and while the App Store is currently available in more countries than the Android Market some countries still don’t have access to it. Heck… You still can’t buy movies or TV shows on iTunes in Belgium. That said, this is seriously annoying. There is no technical reason why this wouldn’t work but I guess it has to do with different laws in different countries etc… There are ways to enable the Android Market on your device but I’m not sure on the legality of doing that. It’s a little bit insane that you have to “break the law” (and potentially void your warranty) in order to be able to buy an app in the Android Market. Luckily there are a ton of free apps in the Android Market and some developers even allow you to purchase a license on their site and then upgrade the free version. It’s definitely not ideal and I hope this changes soon…
Apps.. Apps… and more apps…
With 65000 59430 (UPDATE: I thought I read that number somewhere but AndroLib is currently reporting 59430 apps. H/T Thomas) apps currently in the Android Market it’s definitely not as big as the App Store. That said… I think that in both stores the quality of the apps varies a lot. Most of the apps I regularly used on my iPhone are also available on Android. Apps like TripIt, Twitter, Dropbox, Facebook, Evernote and WordPress are also available on Android. Like I already mentioned yesterday, I feel that some of these apps look/feel better on Android. The official Twitter for Android app is just beautiful and very easy to use. The WordPress app allows you to get notified when new comments arrive. There always seems to be that little extra in the Android versions of these apps. I also like that these apps can also “plug in” to the operating system. When I’m in my photo gallery on my Nexus One and press the “share” button I can immediately send that photo to Twitter, Evernote or WordPress in exactly the same way as I would send it using email. When I’m in my Twitter app and click on contact I immediately see this user’s Twitter info but if that user is also in my contacts (as shown in the image on the right), I can directly call him or send a text message right from within the Twitter app. This type of cross-application operating system integration just makes Android feel very slick and fun/easy to use. And as Android already has multi-tasking, switching from one app to the other is just a breeze.
Flash Player 10.1
: The cherry on top
I’m sure that by now you know that Flash Player 10.1 is coming to mobile devices. Android is one of the first mobile OSes that will get Flash Player 10.1. I’ve used the iPhone for a good 2.5 years and, in all honesty, I had become used to seeing the blue legos. On numerous occasions I thought “Aah yes… That won’t work on my phone. I’ll watch that later.” and ended up not using the mobile browser and forgetting about that link to that video. Now that I have FP10.1 on my mobile device, I catch myself using the mobile browser a lot more. As a news junkie I want to stay up to date with the latest news wherever I am. The first sites I visit in the morning are the local news sites, the BBC News site and then I open up Google Reader. While writing this I realized that I’ve probably used my mobile browser with FP10.1 a lot more than I realize. When I open up a news site and want to watch a news clip, I can just do that now. I’ve also already used it to watch live newscasts streamed with Flash and also already played games when I was stuck in traffic or waiting in the airport. It’s very refreshing to have ALL the content you are used to having on your desktop right there in the palm of your hand!
Conclusion
My switch to Android hasn’t been as scary or hard as I thought it would be. Even though I’ve been using prerelease versions of the Android OS with the usual alpha/beta quirks, I’ve been very happy with it. I’m still using the same apps and I’ve been able to sync my iTunes/iPhoto library in almost exactly the same way as I was used to. Having Flash Player 10.1 and AIR 2 on it are just the cherries on top of an already delicious “frozen yoghurt”.
PS: Don’t forget to sign up to be notified when the public beta for Flash Player 10.1 for Android is available and sign up to be notified when the beta release of AIR for Android is available.
PS2: Did I already mention that I am giving away a Google Nexus One on my blog this week? ;-)
Declaring this week “Android week”
February 9th 2010: The last day I used my iPhone. Or: The day I discovered Android. Or: The day I switched to the Google Nexus One. Well… You get the idea.
I was an iPhone user from the moment it came out. Before I continue this post, I want to repeat what I’ve been saying all along: Apple has done a fantastic job with the iPhone. I was very happy with my iPhone and never thought I would last more than a few days without it. Especially since I was so accustomed to having all my apps and my music there. But you know what…? Most of the apps I often used are also available on Android. And in all honesty… some of those apps look better on Android than they do on the iPhone.
Take Tripit for instance. If you are a frequent traveller, Tripit is your best friend. It was the first application I installed and when I first launched it, I immediately noticed how sexy the UI was. Now don’t get me wrong. I’m not saying that the iPhone UI isn’t sexy. Trouble is that every app that uses the iPhone design guidelines looks just like the next one. It’s refreshing to see application designers/developer being creative with their UIs again. (And yes, I do know that there are some very creative UIs on iPhone apps as well). In this particular case, the app even becomes easier to use. The icons, dates and times are a lot clearer compared to the iPhone version.
Even though I (and some of my colleagues) thought I wouldn’t last longer than a few days without my iPhone I am now entering my 14th week without it. But back to the title of this post… With Google I/O just a few days away and some really exciting announcements coming up, I officially declare this week “Android week”. I am going to blog about Android at least once a day and you can even win a Google Nexus One on my blog this week!
So… Happy Android week everybody!
Also read “Android week: On switching to Android“.
ActionScript 3.0 is not going to kill you
First of all an apology. I didn’t check my YouTube inbox for a while and only just saw there are some messages in there. This one by Matt Maxwell is one you have to see:
[flash http://www.youtube.com/watch?v=ihjgt7N3PtM]
I really love it when people get creative even if it’s only to rant a bit. Don’t worry Matt… AS3.0 is not going to kill you ;-) To get you started, check out this article which has some helpful links to help you with your migration to AS3.0 but deep down I actually hope you get stuck even more ’cause I really enjoyed your videos! ;-)
6 reasons to use ActionScript 3.0
ActionScript 3.0 has been out there for quite some time now. While most of you have already moved on to AS3.0, we are aware that some people in the community haven’t yet made the switch. Lee Brimelow just published an excellent article on Devnet that talks about the 6 best reasons to use AS3.0.
I’m certain that you will be convinced about the power of AS3.0 after reading this article and that you’ll be eager to learn more about AS3.0. The links below will help you take your first steps in AS3.0 and help you understand the differences between AS2.0 and AS3.0:
- Tips for learning ActionScript 3.0 (Emmy Huang – Devnet)
- ActionScript 2.0 migration table (Language reference)
- ActionScript 3.0 with Flash CS3 (Senocular)
- ActionScript 3.0 workshop slides (Grant Skinner)






