Android Police

Articles Tagged:

NDK

...

Android Studio v1.3 Released To Stable Channel, Includes Support For C/C++, NDK, Data Binding, And More

A preview of Android Studio v1.3 made its first appearance at the Google I/O 2015 session What's New in Android Development Tools, which introduced a number of significant improvements and additions. The biggest announcement was about the integration of JetBrains Clion, enabling Android Studio to be used for C/C++ development, and ultimately support app development with the Native Development Kit (NDK). After a few months in development and about 3 weeks in the Canary channel, version 1.3 has been promoted to a Stable release.

ndk_jni_editor

Support for C/C++ development is still considered an "Early Access Preview," so it's probably not quite ready for larger projects.

Read More
...

Android Studio v1.3 RC1 Enters Canary Release Channel, Adds Full Preview Support For C/C++ And NDK

A large part of the What's New in Android Development Tools session at Google I/O 2015 focused on one particular feature, or rather, group of features coming to Android Studio: upcoming support for C/C++ and the Android NDK. Version 1.3 RC1 of the IDE hit the canary channel late yesterday, finally enabling developers of native apps and games to begin transitioning from Eclipse (or another IDE) to Android Studio, if they choose to. Functionality is described as "preview quality," so there are still some known issues and probably quite a few bugs.

Screen Shot 2015-07-10 at 3.06.13 AM

With the addition of NDK support, this release brings a number of internal and organizational changes, some of which will affect all developers.

Read More
...

Google Officially Ends Support For ADT With Eclipse, Urges Android Developers To Migrate Projects To Android Studio

It's been a long and winding road, but the days of Eclipse with ADT are over. In a post on the Android development blog, Google has announced that development and official support for the Android Development Tools plugin for Eclipse will be shut down at the end of this year. Google intends to focus all of its effort on improving Android Studio and advises developers move their active projects to Android Studio using the included migration tool.

This news comes about six months after Google declared the ADT plugin was no longer in active development. The change in status meant the tools would only receive bug fixes and updates necessary to remain functional, but there would be no more improvements or new features.

Read More
...

[I/O 2015] Android Studio v1.3 Developer Preview Adds C/C++ Support With Refactoring, Code Completion, And Debugging Capabilities

Google I/O is first and foremost a developer conference. New products may be announced at the keynote, but just about everything is really meant for the people that build the apps. For Android developers, there are few things that matter more than their tools. Today, a fresh release of Android Studio hit the Canary channel, and it brings one of the most often requested features: C/C++ support.

Android apps, as most people think of them, are usually written in Java and have a runtime environment that imposes some additional overhead on execution. Games and other performance-critical software are usually built with C or C++ and the Native Development Kit (NDK) so that they can avoid most of that overhead.

Read More
...

Google Posts 64-Bit Android L Emulator Image For Intel's x86 Architecture

Back in June, Google announced Android was destined to gain 64-bit support in the coming L release. A few weeks later, Revision 10 of the Native Development Kit (NDK) was posted with support for the three 64-bit architectures that would be able to run the new version of Android: arm64-v8a, x86_64, and mips64. As we close in on the official release of Android L, Google has updated the NDK to revision 10b and added an emulator image developers can use to prepare their apps to run on devices built with Intel's 64-bit chips.

2014-10-09_05h36_13

Intel has been aggressively positioning its architecture for Android developers, having previously released emulator images with Google APIs for KitKat, partnering with game engine developers like Unity, and even footing the bill to give away books for interested developers.

Read More
...

Google Bumps Google TV To Android 4.2.2 Jelly Bean, LG Confirms It Will Update GTV Devices, Finally Support NDK

Google TV is the project no one in Mountain View likes to talk about. It was announced with much fanfare, but the platform has languished on an ancient version of Android 3.2 Honeycomb for far too long. Well, Google didn't see fit to mention it at the keynote, but Google TV is getting a fresh coat of paint with an Android 4.2.2 update.

062117663_061813400f34af69f88f03ac9fe0296a257d43d3e3bcfdf06

The update should appear on compatible Google TV devices in the next few months and bring new core functionality and support for newer builds of Google Chrome. Google says the update to Jelly Bean will allow OEMs to build updates for Google TV devices in weeks rather than months.

Read More
...

Android 4.2 SDK (API Level 17), SDK Tools r21, NDK Released Along With API Docs

Today, with the official release of the Nexus 4, Nexus 10, and Nexus 7 HSPA+, Google has released the Android 4.2 SDK, "a new and improved Jelly Bean."

Along with the SDK release, Google has made available SDK Tools r21, the Android NDK, and of course some helpful API documents. Highlighting some of the benefits of the new SDK (and, by extension, Android 4.2), Google touts "Renderscript computation directly in the GPU" for the Nexus 10, "a first for any mobile computation platform," lock screen widgets, Daydream, incredibly enhanced support for external displays, and optimizations for international users.

A full list of changes (specifically those pertinent to developers) can be found in the API docs, linked at the end of this post.

Read More
...

[For Developers] ADT 20/SDK Tools r20 Previews Are Here - Brand New Property Editor(!), NDK Support, Performance Improvements, Bug Fixes Galore

As an Android developer, I like to keep tabs on the tools I use every day, especially ones as important as ADT for Eclipse and SDK Tools. As was the case several times before, the Android team in charge of both of them posted previews of upcoming releases of ADT 20 and SDK Tools r20, available for manual download ahead of the final releases.

Yup, you heard me correctly - 20, not 18 or 19. Even though the previous major release was 17, 18 followed up shortly after with some minor changes, and 19, even more minor, wasn't even posted to the downloads page (see here for the reason).

Read More
...

[Updated] Google Announces 2.3 Gingerbread! Here Is Everything You Need To Know

The moment we've been waiting for so many months - it's finally here! I can hardly contain my excitement as I'm writing this, but both Gingerbread and the Samsung Nexus S were officially announced 30 minutes ago. As expected, the new OS bears the version number 2.3 and brings updates to the SDK and the NDK as well SDK tools and the Eclipse ADT plugin.

As expected, a lot of the OS improvements are under-the-hood, which will result in better gaming, responsiveness, and overall Android experience.

New Features/Enhancements

OS/SDK/NDK

The new OS features and enhancements include:

  • enhancements for game development, including a new concurrent garbage collector, more native APIs, faster event distribution, updated video drivers, and new sensors (gyroscope) - this is amazing for developers; expect gaming to get a lot more responsive and versatile
  • lots and lots of attention in the above bullet point has been given to the NDK - the Native Development Kit.
Read More
...

Fruit Ninja Now Available For Android

We told you it was coming today, and indeed here it is - Fruit Ninja, one of the most popular iOS games just entered the Android world, powered by OpenFeint.

Download

You can download the game for $0.99 by clicking or scanning the barcode below:

QR code for https://play.google.com/store/apps/details?id=com.halfbrick.fruitninja

A Few Notes

  • it is quite big - almost 14MB, but it doesn't yet support apps2sd in Froyo. I'm sure that is coming later
  • the graphics, physics, UI - everything is very well done. It's a direct port from the iOS version using the NDK (Native Development Kit) - not a Java rewritten version
  • in my opinion, the copycats, such as Ninja Kaka and Fruit Pirate are nowhere near as good
  • the new Arcade mode is coming soon - for now it's only available on iOS

Screenshots

snap20100915_090902 snap20100915_090917  snap20100915_091209 snap20100915_091213 snap20100915_091223 snap20100915_091246 snap20100915_091253 snap20100915_091309 snap20100915_091317 snap20100915_091321 snap20100915_091328 snap20100915_091338 snap20100915_091559 snap20100915_091625

snap20100915_091348 image image

Read More
Quantcast