Samsung Galaxy S3 killer feature: Smart Stay!

I’ve been playing around with an SGS3 for a couple weeks now, and I must admit that I’m pretty impressed with this device.

I’m one of those early android adopters that bought an HTC Hero and I’ve been using it for around 4.5 years. I know that it has really old hardware and it’s many Android versions older than this SGS3 device, but I was using it primarily as a phone (making calls/SMS) and as an application tester, so it worked well and had good battery life.

I’m not going to do here a device review (because I’m sure that you can find a lot of those), and I’m just going to point out what for me is this device killer feature:




Smart Stay!

When you have a screen as big as this, you don’t scroll pages as often as you would on a device with a smaller one. Without this feature, I believe that it would be really annoying having to touch the screen every 30s just so it wouldn’t go to sleep.

I believe that Samsung got it right, and I believe that this feature should be in all tablet devices too!

Android Simulator/Emulator: Delete directory

One thing maybe (or maybe not) you’ve noticed is that you can’t delete an entire directory using DDMS on eclipse.

To be able to delete a directory on simulator sd card you can use the ADB command and connect to device via shell.

The first thing to do, is to go to “<android-sdk-PATH>/platform-tools” and from there type:

./adb devices

Then connect via shell to the device that you want:

./adb -s emulator-5554 shell

Now you’ve connected to the device “emulator-5554″  and now you can remove the files or directories that you want!

Android fixed Status Bar is just BAD

I’m an ASUS eee Pad Transformer proudly owner, and even though I still didn’t receive the most promised ICS update for my Transformer, I’m already a bit disappointed at Google Design decision to maintaining it fixed bottom Status Bar.
The Honeycoumb was the first version of Android that was really intended for tablets and the idee of removing all the hardware buttons and use only software ones looked really the best way to go.

I’m an ASUS Transformer proudly owner, and even though I still didn’t receive the most promised ICS update for my Transformer (is due to March), I’m already a bit disappointed at Google Design decision to maintain its fixed bottom Status Bar.

The Honeycomb was the first Android version for tablets and the idea of removing all the hardware buttons and use only software buttons looked really the best way to go but  now with almost a year of using it, I start to realize it’s disadvantages.

First it will reduce the available screen height and second it’s prone to miss touching on those buttons when what you really want is to tap on some button that is on the bottom of the application.

This limitation is already addressed in this issue but it’s marked as WorkingAsIntended. If you are one of us that think that this is a huge design limitation, please express your thoughts in there!

Running J2ME applications and midlets on Android is possible?

This port is merely a proof-of-concept that running J2ME applications and midlets on Android is possible. The builds are far from complete and deploying all the components (phoneME VM + Android frontend wrapper + JNI bindings) on your device is not trivial. Have a look at some of the screenshots. Here are a few of the main issues that had to be resolved.

Haven’t tested it yet, but checkout this:

For Steve Jobs, “open” is a synonym of Windows

Steve Jobs said this during his conference call with analysts:

Google loves to characterize Android as “open,” and iOS and iPhone as “closed”. We find this a bit disingenuous, and clouding the real difference between our two approaches. The first thing most of us think about when we hear the word “open” is Windows, which is available on a variety of devices. Unlike Windows, however, where most PCs have the same user interface and run the same apps, Android is very fragmented. Many Android OEMs, including the two largest, HTC and Motorola, install proprietary user interfaces to differentiate themselves from the commodity Android experience. The user’s left to figure it all out. Compare this with iPhone, where every handset works the same.

I think that Jobs is just confused about what “open” means…

Look Steve when Google says that Android is “open”, they are saying that Android is “Open source” which means that if Google just decides that no longer want to support Android, anyone can just download the source code and continue its business; And when Google says that iOS is “close”, it means that if Apple just decides to stop producing it, everyone needs to start looking for new “Jobs” elsewhere…

You can read the complete transcript here:

Android Market without try app?

Yesterday I noticed that google started to allow paid apps for my country. Ok that’s nice, but why should I buy an app if I can’t try it out first?
I noticed that some applications have the “pro” and the “lite” version, but wouldn’t it be more friendly if we had the option, “buy” and “try” for the same app?