28.05.2017 Views

APC_Australia_Issue_442_June_2017

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Sony’s MDR-1000X<br />

headphones support<br />

LDAC wireless audio.<br />

accepts any number of audio and video<br />

tracks, as hardware allows.<br />

REDUCING BACKGROUND HOGGING<br />

Smartphones aren’t far off laptops and<br />

PCs in terms of hardware resources,<br />

particularly RAM, but you still only<br />

need a few misbehaving apps running<br />

in the background, hogging RAM or<br />

CPU cycles, for your phone to start<br />

feeling sluggish. Android O will now<br />

impose limits on apps running in the<br />

background — essentially, any app not<br />

meeting Android’s definition of<br />

‘foreground’ (for example, an important<br />

service function or activity visible to<br />

the user) will be classed as ‘background’.<br />

It’ll have a few minutes to continue<br />

doing ‘foreground’ tasks, but after that,<br />

it’ll be considered ‘idle’ and, in all but a<br />

few cases, the OS will halt the app’s<br />

background services.<br />

There are work-arounds, but this<br />

move only affects apps designed for<br />

or ‘targeting’ Android O (currently API<br />

Level ‘O’). If you’re an app developer and<br />

you target any lower API level, your<br />

apps won’t be affected, even if they’re<br />

running on an Android O device.<br />

MORE ART SPEED<br />

Google has been on the charge for extra<br />

performance for a while, offering up<br />

different combinations of its run-time<br />

The new Samsung Galaxy<br />

S8 could also be in line<br />

for an Android O update.<br />

code engines in recent Android releases.<br />

For example, Nougat/Android 7.x<br />

brought back Dalvik-like Just-In-Time<br />

(JIT) compilation in combination with<br />

Android Run-Time (ART) for extra zip.<br />

This time, the Android devs believe<br />

‘O’ can crank out even more speed,<br />

reportedly achieving as much as twice<br />

the performance on some benchmarks.<br />

We’ll wait until we see final code before<br />

testing it.<br />

TRYING OUT THE PREVIEW<br />

According to Google’s timeline, that<br />

final code is expected to be released<br />

sometime in ‘Q3’ (August–October)<br />

this year. In the meantime, Developer<br />

Preview 2 (DP2) should hit mid-May and<br />

DP3 in mid-<strong>June</strong>, by which time, all APIs<br />

will be locked down. DP4 will then land<br />

by mid-July, just ahead of the official<br />

launch.<br />

If you’re into extreme sports and don’t<br />

want to wait until August, you can try<br />

your hand at Android O right now with<br />

a Developer Preview. At time of writing,<br />

DP1 was available for a range of Google<br />

devices, including the Nexus 5X, 6P and<br />

Player, plus the Pixel, Pixel C and Pixel<br />

XL. An early Android O software<br />

development kit (SDK) is also available<br />

via the Android Studio 2.4 Preview<br />

‘Canary’ (alpha) integrated development<br />

environment (IDE), along with an<br />

Google’s general time<br />

frame for the release<br />

of Android O.<br />

Android O emulator, through the AVD<br />

Manager (tinyurl.com/pj3sovs).<br />

Just make sure that if you do try DP1<br />

on actual hardware, know first how<br />

to revert back to the previous OS —<br />

being the first preview, it’s meant for<br />

developers only and not intended<br />

for everyday use.<br />

WILL MY DEVICE GET ‘O’?<br />

Despite all the new features, this is<br />

the question most users are really<br />

interested in. Our golden rule-of-thumb<br />

when it comes to Android updates is<br />

‘never hold your breath’. The stream<br />

of previous Android releases still in<br />

the wild reads like a comet’s tail,<br />

a continuing sign that more devices<br />

miss out on updates than those<br />

receiving them.<br />

Less than 5% of all Android devices<br />

accessing the Google Play website in<br />

the week ending April 3 were running<br />

Nougat/Android 7.x. More than 60%<br />

of all devices were still on Lollipop/5.x<br />

or older. However, given Lollipop/5.0<br />

arrived back in November 2014, it’s<br />

possible this year could see renewed<br />

interest in new Android devices as<br />

two-year telco contracts expire.<br />

But bottom-line, if your device isn’t<br />

already running Nougat/7.x, we don’t<br />

hold out much hope of an Android O<br />

update. For Marshmallow/6.x devices,<br />

your best bet will likely be custom/<br />

community ROMs sometime after the<br />

final AOSP release drops (just be aware<br />

of the risks custom ROMs can present).<br />

Of course, there are always<br />

exceptions to every rule. The long-lived<br />

Samsung Galaxy S3, for example,<br />

simply refuses to die, with LineageOS<br />

custom Nougat/7.x updates currently<br />

available on a ‘nightly’ basis. But on<br />

the other hand, if you have a twoyear-old<br />

$99 online vanilla ‘special’,<br />

we’d probably just put it down and<br />

walk away.<br />

In the end, though, the whole update<br />

question could end up much simpler to<br />

decipher — if your device doesn’t have<br />

the supporting hardware for features<br />

like LDAC or aptX, device<br />

manufacturers may just skip the update<br />

idea, regardless of the OS its running.<br />

MORE TO COME...<br />

All of these features (and more) add up<br />

to another evolutionary step in the<br />

Android journey. The improvements<br />

to Bluetooth audio are likely to be the<br />

standout selling points, but Google still<br />

has some time before final feature<br />

lock-down, so there may be more to see<br />

yet. What will be equally as interesting<br />

to see are the new devices coming for<br />

Android O, but we’ll have a while to wait<br />

yet for those.<br />

www.apcmag.com 103

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!