Copyright (c) 2011 Doron Katz. All rights reserved. DoronKatz registered under ABN 68 954 062 611. Apple, the Apple logo, iPod, iPod touch, and iTunes are trademarks of Apple Inc., registered in the U.S. and other countries. iPhone is a trademark of Apple Inc. App Store is a service mark of Apple Inc. Theme by Cory Watilo

Filed under: Android

Review of Developing Android Applications with Adobe AIR | Véronique Brossier

The first android book that I am going to review, but this book in particular is on how to develop Android applications with Flex, more specifically. The book, titled Developing Android Applications with Adobe Air by Véronique Brossier is the book I have been waiting for a while. While there are tons of resources on developing droid applications natively with Java and the Android SDK, a book for Flex developers on how to leverage their existing skills has been quite scarce, or at least non-centralised.

This book aims to achieve this centralisation, and covers a wide range of features, accessing device-hardware components such as camera, to gestures and saving data on the device with SQLite. And even though this book states android, you may also be able with Flash Builder 4.5 to target Blackberry and iOS devices as well, with some caveats.

I found the book to be easily understood, as a Flex developer but for non Actionscript developers, I think they may find this book quite hard to follow, without the fundamentals of AS, in which case they would need to read some Flex development books.

I am not sure when I will start developing android apps, but having this handy book with me, on my iPad, I can look at extending my iOS applications into having sister Android apps at a later stage, and this book will give me that guide. 

Developing Android Applications with Adobe AIR

" Open" | An article from Techcrunch

 

Open. Open. Open. Open. never liked Google’s use of the word “open” to describe the Android operating system. On one hand, the “openness” has led to situations where carriers can more easily screw consumers. On the other hand, their system is really only “open” when it’s convenient to be. Wanna include Google’s services on your Android device? Sure, sign this partnership agreement. Wanna check in code for Android? Do you work at Google? No. Well then you’ll have to wait. Open.

But still, every chance they get, we hear from Google how open Android is, as if it’s the perfect answer to every question. How are you going to compete with Apple? Open. How are you going to keep the carriers in check? Open. How are you going to make money from Android? Open. Why is the Android experience sub-par? Open.

And then there’s the news that broke this week. Google, of “open” fame, is delaying the release of the source code for the latest version of Android, Honeycomb, Bloomberg BusinessWeek first reported. Why? So they can work on it and refine it. Behind closed doors. Open.

First of all, the fact that code has to be released at all says just about all you need to know about Google’s “open” claim. Facebook developer Joe Hewitt (formerly of Mozilla — an actual proponent of open) ripped Google a new one for this and other bastardizations of the word “open” last year.

His point wasn’t that Google’s model for Android is bad — it’s simply that the use of the term “open” is BS. And this latest development further emphasizes that. The real value of “open” to Google is as a marketing term.

Is Android more “open” than iOS is? Yes. But the way Google has been throwing around the word is in absolute terms. It has been ”open” (them) versus “closed” (Apple). That’s simply not true. And in that context, being “more” open is like being “kind of ” pregnant.

That’s not to say there aren’t benefits of being more open — there absolutely are. But as Google will have to admit now, there are also clearly benefits to being more closed as well. As is the case with nearly everything, the situation is not so black and white.

So how long will Android be closed for? That’s not clear. Bloomberg cites Google as saying “at least for the foreseeable future” — which sounds sort of promising. But later in the article they note: “The delay will probably be several months.” Ugh.

It’s important to note that this won’t have an impact on some of the Android Honeycomb tablets already in the pipeline. Obviously, the first of those, the Xoom, is already out there in the wild. And more are coming shortly. But these will only be from Google partners, the big guys like HTC, Samsung, and Motorola. Anyone else hoping to tinker with Honeycomb and build their own tablets will have to wait. Again, likely for months.

In announcing the delays, Google is also admitting that they took a “shortcut” as Android lead Andy Rubin puts it. “We didn’t want to think about what it would take for the same software to run on phones. It would have required a lot of additional resources and extended our schedule beyond what we thought was reasonable,” he tells Bloomberg.

Why such a tight schedule? Well it’s never specifically mentioned, but you should be able to put two and two together — “two” being the keyword: iPad 2. Google clearly wanted to get the first Honeycomb tablet out before the iPad 2 came along and took over the tablet party once again.

So was it worth the rush? If you read the initial reviews or talk to people who have used the Xoom extensively (like Jason), the answer is pretty clearly “no”. And given the backlash Google is now facing over the closing of their “open” platform, the answer is even more clearly “no”.

But again, this is actually the right thing to do. If Google doesn’t lock down the Android source code and refine it, the end result is likely to be pretty messy. It would lead to a bunch of products that range from mediocre to bad to awful. And if Google really hopes for Android to compete with the iPad, they can’t have that.

I just hope we aren’t sitting in the audience at Google I/O this coming May hearing all about the epic battle of “open” versus “closed” once again. It sounds good — until you have to contradict yourself.

[photo: flickr/Monica's Dad

 

 

 

 

 

Skype video for Android? Yeah right

Screen_shot_2011-02-23_at_8

 

I have noticed people winging over the past few months about why the Skype for iPhone is making strides in terms of what it is offering, such as video calls etc, while the Android version seems to remain stagnant and slow with it's releases.

People are screaming out that it's phones are just as capable, if not more capable than it's Apple counterpart in hardware to support video calls. Well droid-fans, got news for you. It's got nothing to do with hardware or software, and not even the fact that the iOS market is more lucrative, after all Skype for Linux is just as capable as it is on any other platform.

Read the rest of this post »