Android NDK r3

March 8th, 2010 by Android Dev

The third release of the Android Native Development Kit (NDK) is now available for download from the Android developer site.

It can be used to target devices running Android 1.5 and higher. In addition to a few bug fixes and improvements, this release includes the following new features:

Toolchain improvement

The toolchain binaries have been refreshed for this release with GCC 4.4.0, which should generate slightly more compact and efficient machine code than the previous one (4.2.1).

Note that the GCC 4.4.0 C++ frontend is more pedantic, and may refuse to compile certain rare and invalid template declarations that were accepted by 4.2.1. To alleviate the problem, this NDK still provides the 4.2.1 binaries, which can optionally be used to build your machine code.

OpenGL ES 2.0 support

Applications targeting Android 2.0 (API level 5) or higher can now directly access OpenGL ES 2.0 features. This brings the ability to control graphics rendering through vertex and fragment shader programs, using the GLSL shading language.

A new trivial sample, named “hello-gl2″, demonstrates how to render a simple triangle using both shader types.

Name simplification

This NDK release is just called “r3″, for “Revision 3″, to indicate that it is not limited to a specific Android platform/API level. Some developers thought that the previous release’s name (1.6_r1) was confusing and indicated that it could only be used to target Android 1.6, which was not true.

Enjoy!

Android NDK r3

March 8th, 2010 by Android Dev

The third release of the Android Native Development Kit (NDK) is now available for download from the Android developer site.

It can be used to target devices running Android 1.5 and higher. In addition to a few bug fixes and improvements, this release includes the following new features:

Toolchain improvement

The toolchain binaries have been refreshed for this release with GCC 4.4.0, which should generate slightly more compact and efficient machine code than the previous one (4.2.1).

Note that the GCC 4.4.0 C++ frontend is more pedantic, and may refuse to compile certain rare and invalid template declarations that were accepted by 4.2.1. To alleviate the problem, this NDK still provides the 4.2.1 binaries, which can optionally be used to build your machine code.

OpenGL ES 2.0 support

Applications targeting Android 2.0 (API level 5) or higher can now directly access OpenGL ES 2.0 features. This brings the ability to control graphics rendering through vertex and fragment shader programs, using the GLSL shading language.

A new trivial sample, named “hello-gl2″, demonstrates how to render a simple triangle using both shader types.

Name simplification

This NDK release is just called “r3″, for “Revision 3″, to indicate that it is not limited to a specific Android platform/API level. Some developers thought that the previous release’s name (1.6_r1) was confusing and indicated that it could only be used to target Android 1.6, which was not true.

Enjoy!

Motorola Devour Review – Another Android Phone from Motorola

March 8th, 2010 by Android Dev

Motorola is a major player with Android, so what’s one of it’s latest Android Phones the Devour actually like?

The problem with reviewing any new Android phone from Motorola is that it’s going to be compared to the Motorola Droid.

The Droid is a good, powerful smart phone which has the ability to make anything less powerful from the same manufacturer look inferior.

We’ve got to remember that the Devour, like the Motorola Backflip are going to be aimed at different people.  At least that’s the theory.

If you’re going to buy a Devour you have to remember that it’s meant to be a more entry level phone than the Droid, but if you want something to make the most of Android I still wouldn’t let that put you off.

The Devour will be available on Verizon in the US and will be priced at $149.  You’ll be able to buy it from mid March.

Design

If you like a sturdy phone then this is for you.  The Devour is heavier than other phones and noticeably so, it weighs in at almost 6 ounces.  Some people will see this as a negative point, others will like that.

The phone looks sleek in it’s design.  Probably sleeker than the Droid.  If you had to choose between a Devour and a Droid only based on looks you’d probably go for the Devour.  It just seems like an improvement.  More modern.

It’s also thicker than an iPhone so worth bearing in mind.

The screen is 3.1 inches and is touchscreen.  It’s not the largest screen, but good enough for most users.

The keyboard slides out from under the screen.  Keyboards are always a talking point wth smart phones.  They can be annoying to use, the Motorola Droid’s keyboard wasn’t the best and the Devour’s is an improvement on this.

Keyboards are an important part of a smartphone and it’s not easy to get right.  Is there a perfect keyboard on a smart phone? probably not.  This is what the next generation of smartphones should conquer.

Using the Devour

The phone runs on version 1.6 of Android so it’s an “older” Android version.  This will put people off who want a really up to date Android phone but for the audience that the Devour is targeted at I don’t think it will be or should be a problem.

If you’re an Android fanatic you’re going to go for the most powerful, latest Android phone.  The Devour is good for you if you want to own a smartphone but probably aren’t going to be using loads of apps and making use of every feature the phone has.

The Devour is similar to the Backflip because it runs with Motoblur from Motorola which puts all your social media and contacts together onto one screen.  So instead of opening lots of applications and going into each one you have it all available to you.

I have to say, that it’s a really useful feature on the phone built in by Motorola, you don’t need an app to do that which you would have otherwise had to have.

Some say it’s annoying having everything available on one screen.  The argument is that it’s too much.  It’s always annoyed me to have to keep going into different applications so I like it.

The phone has Flash Lite which allows flash games and inline videos to be played using the Android browser.  That’s something you’re not going to get with many other Android phones so it’s a feature that makes the Devour stand out from the crowd.

The Camera

It’s a 3 megapixel camera which isn’t as good as the 5 megapixels on the Backflip or Droid.  That’s obviously an important consideration if you’re going to be using the phone for taking a lot of pictures and will sway some people’s decisions about which phone to buy.

Summary

What’s strange about the Devour is that it’s almost like it’s competing with the Droid.  The Droid is a Motorola Android phone too but they are both quite similar.  You’d only pay about $50 more for the Droid which is more powerful and has better specs.

What Motorola perhaps should have done is make a phone that is much cheaper and quite obviously entry level.  The theory as I said earlier is that this is entry level, but it goes beyod that too with some of it’s features and price.

The Devour isn’t really one thing or the other, top of the range or entry level.

It’s easy to analyse these things too much as well though and if you’re looking for a decent Android phone from a good manufacturer with a track record of making good Android phones, then you should go for the Devour.

What Others are Saying
Gizmodo “What you’re getting with the Devour, then, is a downgraded Droid.”
Rating: 2.5 out of 5 stars
CNet “The Motorola Devour is built to last and it delivers on features and performance.”
Rating: 3.5 out of 5 stars
SlashGear “The new phone’s design and build is impressive, but we’d go for the DROID every time.”
Rating: 2.5 out of 5 stars

No related posts.

Motorola Backflip Review – The New Motorola Android Phone

March 8th, 2010 by Android Dev

Motorola is serious about Android and has commited itself to it.  So what are it’s newest Android powered phones actually like?

Let’s take a look at the Motorola Backflip, it’s latest Android Phone.  It’s on sale for $99.99 with AT&T in the US.

The first thing that strikes you about this Android phone is it’s design.  It’s sleek and modern.

The keyboard folds out from the back of the screen, and and it’s actually very user friendly, the keyboard has a lot of space to work with, surprisingly for such a small surface area.

I would have thought that with a design like this the flimsiness of the keyboard sticking out like it does would be a problem, but that isn’t the case at all.

It’s actually very sturdy and feels like it’s built well so I wouldn’t be worried about the keyboard getting damaged or anything like that.

It actually opens the same way a book would, which has a nice feel to it.  The keyboard is on the back, so it’s not hidden away.

Prop the phone up

You can prop the phone up and use it as an alarm clock or if you’re playing music on it and aren’t holding it in your hand.

It’s a nice feature which I see for all smart phones in the future.  They do so much that you’re going to want to playback media when you aren’t actually holding the phone so giving it the ability to be free standing is a good thing.

The Screen

Of course it has a touchscreen which is 3.1 inches.  We’re used to this being the standard size now for smartphones.

The screen is also actually very thin, so it’s not bulky at all and definitely compares with any other phone out there in terms of slenderness.

Theres a navigation pad behind the screen, what Motorola call Backtrack.  You can use this to navigate through menu’s on the phone, rather than touching the screen

This is actually quite a good idea, but does take a little bit of getting used to, once you’ve got the hang of it you can see the benefits.

The Camera

It’s a good camera, 5 megapixels, and a decent video recorder.  The video recorder isn’t the best out there but it does the job effectively.

Social Media

The phone is great for social media.  You don’t have to open lots of different applications, you can see whats happening on Facebook, Twitter and the rest of them, all on the one screen.  Useful if you’re a social media fanatic.

Who is it for?

If you’ve never had a smart phone before and aren’t going to use all the avanced features all the time then this is for you.

The first Android phone from Motorola, the Droid is great for users who want everything.  Speed, design, and are willing to pay for all the different functions.

The Backflip has everything most people will need in an Android Phone.  Everything on it is very good.

You might not get absolutely super fast browsing like the Motorola Droid or the ability to run multiple apps at one time, but that’s the beauty of the Backflip.   It’s a more mainstream Android phone, for people who just want a smart phone but aren’t going to be using lots of apps or browsing on the internet all the time.

Why should you get it?

The most compelling reason to buy the Motorola backflip is that it is an Android Phone.  Because it runs on Android it can do so much.  There are so many great free apps and there’s so much potential for the platform.

Android is growing faster than any other operating system and is a good bet for the future if you’re looking to the long term.

No related posts.

Samsung M120S Brings Bluetooth 3.0, Upgrades/Downsizes M100S

March 8th, 2010 by Android Dev

This image has no alt text

Last month we told you about the Samsung M100S that the company announced for their native South Korean market to be available on SK Telecom. This month the Bluetooth Special Interest Group has listed what numerically SEEMS like a successor – the Samsung M120S – where they’ve so graciously included some specs including Bluetooth 3.0.

samsung-m120s

  • 3.3-inch WVGA AMOLED Screen
  • 5MP Camera with Auto-Focus
  • TDMB
  • Wi-Fi
  • GPS
  • Accelerometer
  • Proximity Sensor
  • HSDPA/GSM Roaming

One slightly odd fact is that the M100S has a 3.7-inch screen while the Samsung M120S drops down to 3.3-inches. Could this be a case of a Galaxy/Galaxy-Lite scenario where the “sequel” is actually a smaller version of the original device?

I know, I know… you want to know what Bluetooth 3.0 is all about, right? Well… let me Google that for you. Basically it increases the data transfer speed possibilities by working in conjunction with Wi-Fi.

No telling if the M120S will be available outside of South Korea but that fate will likely be determined in the near future as we see what becomes of the M100S. Although… the M120S could also be a version of the phone for countries outside Korea. Keep guessing and we’ll keep informing as the news rolls in!