Finally, after a year of active development and testing, the latest iteration to our favorite open source mobile OS is here – Android O or the deliciously named Android Oreo. And so, without time to spare, here we are talking about all the new Android Oreo features.
Now unlike Android Nougat, all the Android Oreo 8.0 features aren’t solely aesthetic based. Many features and functionalities have been bundled on to the new iteration of the OS along with consideration of visual appeal. Needless to say, many people are noting Oreo to be one of the best Android updates to date. All these talk is teasing you, right? So let’s cut the foreplay and talk about all the new Android Oreo features:
Android Oreo Features
Picture in Picture: Picture in Picture or PiP is a handy means for multitasking. It lets you manage two tasks at once on any screen irrespective of size. It is most helpful for watching videos while doing other work. It is also very easy for apps to support it and thus we will be seeing multiple apps coming with this new feature quite soon.
Notification Dots: This feature offers a much more fluid means for notifications to work on your phone. It promises to bring a whole new level of surface activity in your apps through the use of Notifications. Implementing this feature also is going to be a piece of cake.
AutoFill Frameworks: It is basically autofill, but it does bring a whole new ease into the already automated task. The feature essentially simplifies how users set up their new devices and then synchronize their passwords with the new device. All the apps that use Form data can easily optimise their app for Autofill. Password managing applications can also use the new API to their advantage and allow their services to be used inside a multitude of services used by their users.
System Optimisation: With Android O, all the apps are going to open faster and much more smoothly. Some of the handy advancements that allow the lucidity with the apps are concurrent compacting garbage collection, code locality and much more.
Background Limits: There are new ways in which all the apps will run in the background. Limitations have been established on background location and wifi scans. All these features restrict unintentional battery loss, and limits memory being gobbled up by the other apps.
Android Vitals Dashboards now Complements IDE Profilers: Now the play console can look into all the aggregate app data to help you lock onto common issues like app crashing, ANR rates, Freeze Frames, and other problems. Android Studio 3.0 has also been updated with new performance profilers and new instrumentations.
Autosizing TextView: The new feature allows developers to have their apps fill a TextView area with text irrespective of the amount. Developers will also have the option to create a preset of text sizes with step granularity and then the text will grow or shrink depending on the available TextView Space.
Fonts in XML: Fonts are now totally supported as a resource type.
Downloadable Fonts and Emojis: Now Developers don’t have to include Fonts into the APK file of their apps. The Fonts can be loaded from a shared provider. The same implementation also expands to emojis.
Adaptive Icons: Developers now have the freedom to create adaptive icons. These icons will adjust themselves into different shapes as selected by the device manufacturers. There is also the option to animate interactions with these icons and use them in launchers, shortcuts, settings, sharing dialogs and so on. Overall the users are going to get a more holistic experience.
Shortcut Pinning: Developers can now allow their users to pin shortcuts and widgets into the home screen right from within their apps. Furthermore, additional options are also included to help the user in pinning these shortcuts and widgets.
Wide-gamut color for apps: Developers can now program their apps to take complete advantage of devices which have a wide-gamut color ready display. This is also good news for people who have devices with such displays.
WebView enhancements: Developers will also like the fact that WebView multipurpose mode is activated by default. And so the devs can make use of the APIs to allow their apps the ability to handle errors and crashes.
Java 8 Language APIs and runtime optimisations: And finally, Android O now supports a plethora of new Java APIs including java.time.API. Furthermore, the Android Runtime is much faster than before, benchmark tests providing results indicating it to be double as fast.
Things Developers Will Have to Consider:
All these new Android Oreo features are great, but now the question arises, who would developers make use of these functionalities?
The first thing that the developer should make sure is whether or not their apps are ready to use these new functionalities. It would be advisable for the developers to check if their apps have adjusted to the background location limits, notification channels and all the new changes in networking, security and identifiers.
Since Android Oreo is out, all the users will be waiting on their respective app developers to come out with their Android Oreo updated apps. Hence it is necessary to make sure there are no bugs and problems.
List of Android 8.0 Oreo Supported Phones
List of Google Phones support Android 8.0 Oreo
Google Pixel
Google Pixel XL
Google Pixel 2
Google Pixel C
Google Nexus Player
List of Samsung Phones support Android 8.0 Oreo
Samsung Galaxy S8(G950F, G950W)
Samsung Galaxy Note 8
Samsung Galaxy S8 Plus(G955,G955FD)
Samsung Galaxy S7 Edge(G935F, G935FD, G935W8)
Samsung Galaxy S7(G930FD, G930F, G930, G930W8)
Samsung Galaxy A3( 2017)(A320F)
Samsung Galaxy A5( 2017)(A520F)
Samsung Galaxy A7 ( 2017)(A720F, A720DS)
Samsung Galaxy A8 ( 2017)(A810F, A810DS)
Samsung Galaxy C9 Pro
Samsung Galaxy J7v
Samsung Galaxy J7 Max (2017)
Samsung Galaxy J7 Pro(2017)
Samsung Galaxy J7 Prime(G610F, G610DS, G610M/DS)
Samsung Galaxy A9 (2016)(SM-A9100)
Samsung Galaxy A7 (2016)(A710F, A710DS)
Samsung Galaxy A5 (2016)(A510F, A510F)
Samsung Galaxy A8 (2016)(A810F, A810DS)
Samsung Galaxy Note FE
List of Nokia Phones support Android 8.0 Oreo
Nokia 3
Nokia 5
Nokia 6
List of Vivo Phones support Android 8.0 Oreo
VIVO X9 Plus
VIVO X9
List of Oppo Phones support Android 8.0 Oreo
OPPO F3 Plus
OPPO R11
OPPO R11 Plus
OPPO Find 9
List of Xiaomi Phones support Android 8.0 Oreo
Xiaomi Mi 6
Xiaomi Redmi Note 5 (Upcoming)
Xiaomi Redmi Pro 2 (Upcoming)
Xiaomi Mi 5s
Xiaomi Redmi Note 4
Xiaomi Mi Max
Xiaomi Mi Max 2
Xiaomi Mi 5s Plus
Xiaomi Mi Note 2
Xiaomi Mi Mix
Xiaomi Mi 5X
Xiaomi Redmi 5a
List of OnePlus Phones support Android 8.0 Oreo
OnePlus 5
OnePlus 3T
OnePlus 3
List of LG Phones support Android 8.0 Oreo
LG G6 (H870, H870DS, US987, All carrier models supported as well)
LG G5 (H850, H858, US996, H860N, All carrier models supported as well)
LG V30 (Upcoming)
LG V20(H990DS, H990N, US996, All carrier models supported as well)
LG V10(H960, H960A, H960AR)
LG Nexus 5X (Developer Preview available to download)
LG Q8
LG Q6
LG X Venture
LG Pad IV 8.0
List of Motorola Phones support Android 8.0 Oreo
Moto G5 Plus( XT1684, XT1685, XT1687)
Moto G5 (All Models)
Moto G4 Plus( All models)
Moto G4 (All models)
Moto Z( XT1635-03)
Moto Z2 Play
Moto Z Play
Moto Z Style
Moto Z Force
List of Huawei Phones support Android 8.0 Oreo
Huawei P10 (VTR-L09, VTRL29, VTR-AL00, VTR-TL00)
Huawei P10 lite (Lx1, Lx2, Lx3)
Huawei Honor 9 (AL00, AL10, TL10)
Huawei P8 Lite 2017 (Huawei P9 Lite (2017), Huawei Honor 8 Lite, Huawei Nova Lite, Huawei GR3 (2017)
Huawei Y7 Prime (Controversial)
Huawei Nova 2(PIC-AL00)
Huawei Nova 2 Plus(BAC-AL00)
Huawei Honor 8 Pro
Huawei P10 Plus
Huawei Mate 9 Porsche Design
Huawei Mate 9
Huawei Mate 9 Pro
Huawei Nexus 6P
List of Asus Devices Phones Android 8.0 Oreo
Asus ZenFone 4 (ZE554KL)
Asus ZenFone Pro (ZS551KL)
Asus ZenFone 4 Max (ZC520KL)
Asus ZenFone 4 Max Pro (ZC554KL)
Asus ZenFone 4 Selfie (ZD553KL)
Asus ZenFone 4 Selfie Pro (ZD552KL)
Asus Zenpad Z8s (ZT582KL)
Asus Zenfone Go(ZB552KL)
Asus Zenfone Live(ZB501KL)
Asus Zenfone 3s Max
Asus Zenfone AR
Asus Zenfone 3 Zoom
Asus Zenfone 3 Max
Asus Zenfone 3 Deluxe 5.5
Asus Zenfone 3 Laser
Asus Zenfone 3
Asus Zenfone 3 Ultra
Asus ZenPad Z8s
Asus ZenPad 3s 8.0
Asus ZenPad 3s 10
Asus ZenPad Z10
List of Acer Phones support Android 8.0 Oreo
Acer Iconia Talk S
Acer Liquid Z6 Plus
Acer Liquid Z6
Acer Liquid X2
Acer Liquid Zest
Acer Liquid Zest Plus
List of Lenovo Phones support Android 8.0 Oreo
Lenovo Zuk Edge
Lenovo P2 (Controversial)
Lenovo K6 (Controversial)
Lenovo K6 Note
Lenovo K6 Power
Lenovo Zuk Z2 (Controversial)
Lenovo Zuk Z2 Plus (Controversial)
Lenovo Zuk Z2 Pro
Lenovo A6600 Plus (Controversial)
List of Sony Phones support Android 8.0 Oreo
Sony Xperia XZ Premium (G8141, G8142)
Sony Xperia L1 (G3311, G3312, G3313)(Controversial)
Sony Xperia XZS (G8231, G8232)
Sony Xperia XA1 (G3121, G3123, G3125, G3116, G3123)
Sony Xperia XZ (F8331, F8332)
Sony Xperia XA1 Ultra (G3221, G3212, G3223, G3226)
Sony Xperia XA Ultra (Controversial)
Sony Xperia XA (Controversial)
Sony Xperia XA Ultra
Sony Xperia XA
Sony Xperia X Performance
Sony Xperia Z5 Premium (Controversial)
Sony Xperia Z5 (Controversial)
Sony Xperia X (F5121, F5122)
Sony Xperia X Compact
Sony Xperia E5 (Controversial)
List of HTC Phones support Android 8.0 Oreo
HTC U11
HTC U Ultra
HTC U Play
HTC Desire 10 Pro
HTC Desire 10 Lifestyle
HTC 10 Evo
HTC 10
List of ZTE Phones support Android 8.0 Oreo
ZTE Axon 7
ZTE Axon 7 Mini
ZTE Blade V8
ZTE Blade V7
ZTE Axon Pro
ZTE Axon 7s
ZTE Nubia Z17
ZTE Max XL
ZTE Axon Elite
ZTE Axon Mini
List of YU Phones support Android 8.0 Oreo
Yu Yunique 2
Yu Yurek Black
Yu Yunicorn
Yu Yureka S
Yu Yureka Note
List of Smarton Phones support Android 8.0 Oreo
srt.Phone
t.Phone
List of Blackberry Phones support Android 8.0 Oreo
Blackberry KEYone
Blackberry Aurora
Blackberry DTEK50
Blackberry DTEK60