Google announced the next version of the Android operating system at Google I/O 2014. Code named “L release,” in the most significant change to the system architecture a new runtime simply called the Android RunTime (ART) with an AOT compiler replaces the Dalvik virtual machine and its JIT compiler.
Apple recently announced app extensions for iOS 8, which allow developers to extend functionality and content beyond the boundaries of a single app. Learn what iOS 8 app extensions are and how they work.
CERT Secure Coding team have recently released a freely available tool capable of analysing the leakage of sensitive information from an Android app. CERT researchers claim their tool "is the most precise taint-flow static analysis tool for Android apps."
Codio is a browser-based IDE supporting a large number of languages and including its own Ubuntu instance to test the code.
Docker 1.1.0 was recently released, within a month of the 1.0 release, with several features such as .dockerignore, pausing of containers when a commit is made to them, tailing logs and several other improvements.
Recently released Google Play Services 5.0 includes a number of new features, such as Android wearable services APIs, Dynamic Security Provider and App Indexing, along with updates to existing APIs. The new release should already be rolling out worldwide to Android devices running Android 2.2 or better.
At Google I/O 2014, presenters Brian Carlstrom, Anwar Ghuloum, and Ian Rogers (all from Google) discussed ART (the Android RunTime). ART replaces Dalvik as the default platform for the next Android release. (A preview of the next Android release, termed Android L, is available as a download for developers. Android L will go public sometime in the fall.)
At the last Google I/O Google has introduced a new Gmail API aiming at "giving developers flexible, RESTful access to the user's inbox, with a natural interface to Threads, Messages, Labels, Drafts, and History", and bringing developers multiple benefits over IMAP, says Google.
At latest Drupal Conference in Austin, TX, mobile and web development company Lemberg has introduced a native Drupal 8 software development kit. Lemberg's SDK aims at making it easier for developers to handle the communication between a native mobile app and a Drupal website. The SDK is currently available only for iOS and Android, while the Windows Phone version should be coming soon.
Dart 1.5 released last week with a focus on mobile development. This includes a version of Dartium that works on Android along with editor improvements to support debugging of mobile web apps built using Dart.
A couple of different proposals from Google engineers and independent developers are aiming at making it possible to write native Android apps in Go. This will not go so far as allowing Go apps to access the full Android NDK, but it could allow access to a subset of it.
Red Hat announced the general availability of Red Hat Enterprise Linux 7, the latest release of the company Linux distribution. This release provides the Docker application as a main management tool for Linux containers
Google is introducing Material Design, a visual language incorporating design principles for user interfaces spanning a multitude of devices from wearables to smartphones, tablets, desktops and TVs. Material Design attempts to provide fluid motion on tactile surfaces, but mouse and keyboard-based devices are also considered.
Google’s two-day 2014 developer conference began with the opening keynote address. (The “opening” keynote is, in fact, the only keynote in this year’s schedule.)