Tag Archives: Device Fragmentation

Android Oreo Serves Up the Sweets

Like the candy, Google’s newest delectable dessert-themed operating system Android 8.0 Oreo offers the best of both worlds: crunchy cookie goodness of versatile functionality and the creamy frosting of beautiful UI and presentation.

PROJECT TREBLE 

Project Treble is one of the major aspects of Android Oreo that makes it a full 1.0 update. Project Treble is designed to reduce device fragmentation by making it easier for hardware manufacturers to issue updates on Android devices. The architecture redesign modularizes the Android OS away from the drivers and other hardware-specific code. By making it easier for manufacturers to update Android devices, Project Treble makes accessing the latest Android OS from your devices  easier than ever.

HIGH-PERFORMANCE BLUETOOTH AUDIO

Android Oreo is loaded up with BLUETOOTH 5 and LDAC, making Oreo capable of supporting audio quality that surpasses what the vast majority of high-end audio equipment can reproduce.

LDAC is a codec that supports the transfer of 24 bit, 96kHz audio via Bluetooth. The closest competitor is Qualcomm’s aptX HD which supports 24 bit, 48kHz technology. LDAC was created by Sony, who donated the codec to Android for Oreo as a part of the core AOSP code for other OEMS to implement.

Whereas previous iterations of Bluetooth offered a range of 50m-100m outdoors and 10m-20m indoors, Bluetooth 5 can reach up to 200m outdoors and 40m indoors. Additionally, Bluetooth 5 BLE doubles Bluetooth 4.x BLE’s data transfer rate with up to 2Mbps. The kicker is: Bluetooth 5 actually utilizes up to 2.5 times less power while increasing range and speed.

BATTERY LIFE

The Android Oreo update includes multiple initiatives designed to improve battery life. Background execution limits have been enacted to limit requests to scheduled windows of activity, resulting in longer battery life and less strain on the device by inactive apps.

Android Oreo places two major limitations on what apps can do while users aren’t directly interacting with them:

  1. Background Service Limitations limit the use of background services by idle apps. This does not apply to foreground apps, which are defined as apps with visible activity, apps with a foreground service, or apps that are connected to another foreground app.​
  2. Broadcast Limitations prevent apps from using their manifest to register for implicit broadcasts. Apps can still use their manifest to register for broadcasts at runtime and for explicit broadcasts targeted specifically at their app.

For the most part, app developers can work around these limitations using JobScheduler jobs. Android has also made several improvements to JobScheduler.

Background execution limits will have a major impact on the functionality of existing and future apps, check out a full breakdown of the new functionality directly from Android.

Additionally, Android Oreo comes with Vitals. Vitals is an initiative by Google that improves system performance and stability by offering developers various tools to monitor app usage on a device. Vitals enables developers to  optimize their apps for improved battery life and performance.

UI

Google’s strategy with OS updates has become more and more minimal in recent years. The last major visual OS overhaul was enacted by Google in Android 5.0 Lollipop. Android Oreo does not change the name of the game, but offers a variety of UI improvements.

DOWNLOADABLE FONTS: Android 8.0 Oreo offers support for apps to request fonts from a “provider” application, reducing the amount of disk space spent by apps on storing font libraries individually.

NOTIFICATION CHANNELS: Notifications have always been one of the strong suits of Android Operating Systems. With Android Oreo, app notifications must be sorted by the developer into channels based on type, so that the user can then customize what types of notifications they would like to receive and how they receive them.

For example, users can modify characteristics of notification channels that apply to all notifications in that channel, including:

  • Importance
  • Sound
  • Lights
  • Vibration
  • Show on lock screen
  • Override do not disturb

PICTURE IN PICTURE MODE: Oreo ports Android’s famous “Picture-In-Picture Mode” for phones and tablets. Picture-In-Picture Mode allows users to view multiple apps at the same time. It is most handy for watching video or having a video call while using another app.

TAKEAWAY

Overall, Android 8.0 Oreo delivers the goods. It’s sleek, supports the best audio quality available, allows more UI customizability, saves battery life, and it’s a major step toward conquering device fragmentation which has plagued Android since its inception.

Facebook Champions Material Design: Why You Should Too

In the past year, material design has been rising in prominence as both an app and a web design aesthetic. As we’ve detailed in our past article How Material Design Redefined Android App Aesthetics, Material Design has the potential to catch on in a major way.  In this post, we take a look at the bright future ahead for the platform.

Facebook recently began testing a Material Design overhaul of their Android app. Additions include a floating action button commonly found on Lollipop apps. The design on the whole has a more cohesive digital world adhering to Material Design principals.

“Not only does the app look better, but it’s also going to make the app easier to use for Lollipop users who are now becoming accustomed to that floating action button.” Writes Killian Bell of Techno Buffalo.

Check out this picture of the Beta app (via Techno Buffalo)

Material Design Facebook

If Facebook’s Material Design app looks slick. If it proves to be functionally efficient, it’s reasonable to assume they could utilize some of the same design techniques to update their iOS app.

Facebook’s Android app redesign is reminiscent of the Gmail Inbox app. Considered one of the premier Material Design apps on the market, Inbox was developed by Google and provides a perfect showcase for Material Design aesthetics. Depth plays a major role in all the gestures. When the user swipes an email to mark it done, it reveals a green checkmark underneath the top layer as the email disappears off screen.

Check out his awesome promo video by Google which explains how Inbox works:

Inbox was created to manage mass volumes of emails. Larry Dignan over at ZDNet reviewed Inbox by forwarding his 700 or so work emails per day to the app to see how it handled organizing bulk emails. Inbox passed the test, allowing the user to create bundles of emails in order to better organize incoming messages.

With futurists predicting the downfall of email, the question becomes: Could the same Material Design techniques which the Inbox app uses to organize bulk emails and save screen space be applied to an encompassing Facebook social feed which replaces email?

The main problem inhibiting Material Design from catching on in a major way for the Android platform is device fragmentation. As of March, only 3.3% of Android devices are running the latest OS: Lollipop. 40% of Android devices are running KitKat and 20% are still using Jelly Bean.

Despite the obstacle of device fragmentation, as the next Android OS is released, Lollipop and Material Design are sure to become more and more prevalent. What makes Material Design so crucial is its role in connecting the Android device ecosystem. With more and more devices coming into the fray, Apple has been doing their part to push for Device Continuity, allowing for seamless transition between devices. Android may have to battle to overcome device fragmentation, but as Material Design gains momentum, their hardware and software will at least have aesthetic continuity.

The future of Material Design extends beyond the smartphone and the tablet. With the wearable revolution impending upon Apple Watch’s April 24th release date, it’s reasonable to assume Material Design will find outlets beyond traditional mobile devices as Android increases it’s wearable repertoire. If Google Glass had lasted, no doubt it would have utilized Material Design in its updates. Regardless, Android has several products in the pipeline that are sure to boast Material Design, including Android TV and Android Auto.

For now, Material Design is an Android-exclusive technique still vying for mainstream adoption. However, Facebook’s adoption of the design technique for their upcoming Android app is a good sign. As we look to a device-interconnected world, it seems inevitable the principles of Material Design will continue to evolve and shape the future of Android design aesthetics, and potentially expand to influence web and iOS aesthetics as well.

At Mystic Media, we’re constantly engaged in various app design projects. Our expertise reaches across all facets of the industry, be it iOS designAndroid designweb designstrategic marketing and more. Contact us today by clicking here or by phone at 801.994.6815