LightBlog

mercredi 21 octobre 2015

Marshmallow Reduces Audio Latency – But it’s still not enough

round_trip_on_device

With each iteration of Android, Google boasts a reduction in audio latency in an effort to finally entice music professionals and music application developers to bring their work over to Android.

For good reason, too, because despite making up only 3% of the total application downloads on the iOS App Store, music apps are the 3rd highest revenue generating app category, according to App Annie Intelligence.

On Android, however, music apps aren’t even in the top 5 of revenue producing apps. The biggest problem holding Android back is the high audio latency. Round-trip audio latency can be described as the time it takes an audio input to be introduced to the device, processed, then finally exiting the device. In the real world, a good example would be the time between when a musician speaks into their microphone and when they hear their own voice.

Google has updated its audio latency measurements table to incorporate how each of its Nexus devices perform under the improvements made by Marshmallow. Clearly we can see that Google has successfully reduced the audio latency with Marshmallow. But as any music professional would tell you, audio latencies above 10ms start to become noticeable, and Google has yet to deliver on that front.

Superpowered, a cross-platform audio engine for both iOS and Android, describes the importance of low latency audio and why exactly Android lags behind iOS. It’s surprising to see just how badly Android has lagged behind every single iOS device for years. Although Google continues its trend of reducing audio latency, it has yet to reach a level to draw music professionals away from iOS. And it’s costing Google — a lot.

 

Has Android audio latency bothered you before? Let us know below!



from xda-developers » xda-developers | Marshmallow Reduces Audio Latency – But it’s still not enough http://ift.tt/1OIYKws
via IFTTT

A Brief History of Theming: From OEM Themes to RRO Layers

unnamed

The root of Android’s charm as a platform lies in its satisfyingly freeing open-source nature, which gives manufacturers, third-party firmware developers, and even end users a free rein over their device.

While the intricacies of open source code will undoubtedly come off as gibberish to the end user, the most obvious and subsequently most appealing manifestation of open source firmware is the limitless customization options it provides, allowing users to truly make their phone theirs. Given the amount of time people spend glued to their smartphones these days, having every aspect of the system resonating with their personal taste and acting as an extension of them pleases almost every personality that cares enough to put the (now minimal) work on it, and it makes the operating system a delight to use.

History of Theming

widgetlocker apk

The epitome of theming, back in the day

For the average user, a simple wallpaper change – possibly a live wallpaper, an icon pack and maybe a widget or two were the limit without diving into system modifications, but as Android matured and the competition between OEMs heated up, consumer needs started being realized and customization arose as a feature that most users craved. Gradually, some OEMs began bundling system themes along with their firmware, but the lack of flexibility and attention given to OEM themes created a void, a void that was filled with Themer by MyColorScreen last year. Arriving on the scene amidst a flurry of excellent marketing, Themer remains all the rage for homescreen theming, giving users one-click access to thousands of beautiful and elegant themes. However, some OEMs stepped up their game simultaneously, with Sony, Samsung and HTC making formidable pushes in the themes sector as of late.

However, for power users, styling an Android smartphone can take on various forms, from simple changes like custom launchers and Android packs, to more serious root-enabled modifications such as custom fonts and system themes. While the former options are fairly straightforward in their own stead, going on to be replaced by more finessed solutions like, the first step towards serious theming was the launch of the T-Mobile Theme Engine.

Designed and developed as a community project as opposed to being a T-Mobile exclusive feature, Theme Engine stepped into the limelight when it grew stable and useful enough to begin being packaged into CyanogenMod. This app allowed users to download theme packages in the form of APKs, and style a large number of third party apps, system apps, fonts, and more, simplifying a significantly complex procedure tenfold! As time passed, Theme Engine became an integral part of CyanogenMod and as of late, Cyanogen OS, and while it provided a solid solution, the community’s thirst wasn’t quenched, and a new approach titled RRO Layers surfaced.

Based of Sony’s internal RRO framework, the project overcame some of the theming restrictions that Lollipop imposed, and shot to fame soon after its launch, buoyed by simple theming and a tremendous community boost.

With themes playing a significant role in user satisfaction in today’s world, let’s take a quick look at the top theming options that let you make your device yours.

OEM themes

001

Sony has emerged as the leader of the pack when it comes to OEM themes, bundling multiple options with their firmware and opening up the Xperia Theme development process to third-party designers, even going on to create tools that simplify the theme creation process. Only this year did Samsung and HTC take major steps in this direction, with both manufacturers integrating themes into TouchWiz and Sense respectively, albeit opening up the avenue for third party themes through their own delivery systems as opposed to using the Play Store as a channel. While these OEM themes may not appeal to power users given their lack of granular control, their presence and ease-of-use delight the average consumer and boost customer satisfaction levels tremendously.

Themer

002

Despite not being a system theme platform per se, Themer revolutionized the world of Android theming, setting the stage for one-click themes that brought colossal variety to the user’s fingertips, with the simplest of steps required to switch between themes. Developed by the Android theming dedicated website, MyColorScreen, Themer took over the homescreen launcher experience, and with a simple and elegant flow, directed users to its theme repository, populated by community submissions, requiring a mere three steps from opening the repository to applying a theme. The attention received by Themer from third-party designers and its elegant user experience buoyed the app to fame, making it an unopposed favorite in casual theming.

CyanogenMod Theme Engine

003

Kicked off at T-Mobile as a community-targeted project, as opposed to a carrier exclusive one, Theme Engine functioned as a system app that replaced resources in the framework with custom ones bundled in the themes. Its efficient and systematic approach to resource replacement caught the CyanogenMod team’s eye, and soon after, it began shipping with CM builds, increasing in functionality and popularity as time passed. While Theme Engine remained a power user’s toy for a significantly long period of time, Cyanogen Inc’s. partnership with OnePlus and Yu and the birth of Cyanogen OS saw the powerful tool reach the hands the average user as well, fostering its popularity on both sides of the fence.

RRO / Layers

004

Runtime Resource Overlay was a solution developed internally at Sony for the functioning of Xperia Themes and for quick protyping, in the wake of Android Lollipop’s limited theming abilities. Recognizing its potential, a few developers worked together to make free the framework from Sony’s confinement and bring its infinite potential to custom ROMs. The ability of the framework to replace resource strings during runtime bring forth a number of hooks and methods that theme developers can employ, bringing flawless theming with granular control to the table. However, with great power comes great responsibility, and Layers, as the initiative came to be called, is balanced solely towards power users in terms of prerequisites and setup, but once setup, the Play Store and Layers app work excellently as a distribution channel and installation center respectively. Layers is in active development, and has recently gained Marshmallow support, and future plans include integration with all OEM ROMs as well.

Where Is Theming Headed?

The ‘make it yours’ tag resonates well with users, proven not only by the demand and success of themes on Android, but also by out-of-the box solutions like Moto Maker. Users want customization, they want flexibility and they want a free reign over their devices, and OEMs and Google alike are growing ever aware of that, and in a unexpected move, the Android M Developer Preview included unannounced support for Dark and Light themes, and startlingly, for RRO/Layers as well. Despite both features not making it to the final version, their inclusion is proof that Google itself is paying attention this need, and future versions of Android will almost certainly include a system-wide theming approach. Until that happens, the top OEMs continue to iterate and polish their own solutions, and each passing day increases the quality and variety of the options presented to the user.

How did you get started with theming? Which is your favorite theming solution? Got any wonderful setups you’d like to show us? Let us know in the comments below!



from xda-developers » xda-developers | A Brief History of Theming: From OEM Themes to RRO Layers http://ift.tt/1QU25q0
via IFTTT

Fossil Introduces the Q Founder, its First Android Wear Smartwatch

Introducing: Fossil Q. The connected accessory that fits your style, tracks your steps, and keeps you curious. With two types of connected watches (both display and non-display) and two styles of connected bracelets (one for men and one for women), there's something for everyone. Fashion meets function in stores October 25. (PRNewsFoto/Fossil)

Fossil has been working on an Android Wear smartwatch for a while now and today the company has released some new information about it. The smartwatch is part of the Fossile Q line and the device running Android Wear is to be called the Q Founder. The Q Founder will be available by the holiday shopping season, starting at $275.



from xda-developers » xda-developers | A Brief History of Theming: From OEM Themes to RRO Layers http://ift.tt/1OSUOro
via IFTTT

Nexus 5X and 6P Added to Device Art Generator

DeviceFrames5X6P

Google has added 2015’s Nexus lineup, the 5X and 6P to its device art generator tool, allowing developers and designers to showcase their app screenshots within the latest hardware from Mountain View. In accordance with their screens, the tool requires 1080×1920 screenshots for the 5X and 1440×2560 screenshots for the 6P



from xda-developers » xda-developers | A Brief History of Theming: From OEM Themes to RRO Layers http://ift.tt/1OSUOrk
via IFTTT

AOSParadox Brings a Beta Build of Android 6.0 to the 2013 Moto G

AOSParadox Brings a Beta Build of Android 6.0 to the 2013 Moto G

AOSParadox just brought us an early build of Android 6.0 to the OnePlus One and today they bring us another treat. This time we get a beta build of Marshmallow for the 2013 Moto(Falcon). Known bugs for this build include the camera not working and no dual SIM functionality. Everything else seems to work but if you find a bug, be sure you submit the proper logs.



from xda-developers » xda-developers | AOSParadox Brings a Beta Build of Android 6.0 to the 2013 Moto G http://ift.tt/1XkfueP
via IFTTT

Spotify is Now Able to Stream to the 1st Generation Chromecast

Spotify is Now Able to Stream to the 1st Generation Chromecast

When Google officially introduced the Chromecast Audio and the 2nd generation Chromecast, we were also told that Spotify would work on these two devices. Not only this, but we were told that it would work on the 1st generation models too. Streaming Spotify to the 1st generation Chromecast didn’t work that day, but now that it has been updated, users are saying it works now.



from xda-developers » xda-developers | Spotify is Now Able to Stream to the 1st Generation Chromecast http://ift.tt/1OSrYaE
via IFTTT

128GB Nexus 6P is Now Available Directly from Huawei

128GB Nexus 6P is Now Available Directly from Huawei

The 128GB model of the Nexus 6P(both in Aluminum and Graphite) is now available directly from Huawei. This largest storage model was only available from the Google Store until today. Buying directly from Huawei means that you won’t get the $50 Google Play credit, but you do have the ability to finance for 12 monthly payments of $57.06.



from xda-developers » xda-developers | Spotify is Now Able to Stream to the 1st Generation Chromecast http://ift.tt/1XkabvX
via IFTTT