Per the latest distribution chart on Google’s Android Developer Blog, Android 7.0 and 7.1 Nougat now accounts for 28.5 percent devices making it the most used version of Android. Android 6.0 Marshmallow is now running in 28.1 percent devices and Android 5.0 and 5.1 Lollipop now make up for 24.6 percent of the share.

Android Nougat is now the most popular version while Android Oreo...

A year and a half since its roll out, Android 7.0 Nougat is now the most used version of Android worldwide. Android Marshmallow has been pushed to the second spot, while Android Oreo cross the 1 percent mark this month.


Per the latest distribution chart on Google’s Android Developer Blog, Android 7.0 and 7.1 Nougat now accounts for 28.5 percent devices making it the most used version of Android. Android 6.0 Marshmallow is now running in 28.1 percent devices and Android 5.0 and 5.1 Lollipop now make up for 24.6 percent of the share.


Meanwhile, Android Oreo became slightly more popular with the latest build of Android now present in 1.1 percent devices, which is a slight bump over last month’s 0.7 percent. Phones like the Honor 8 Pro (review), Xiaomi Mi A1 (review), Moto X4 (review), Nokia 6, 5 and 8, OnePlus 5T (review) and more received the update to Oreo while newer phones like the LG V30+ (review) and Honor 9 Lite (review) have bolstered the install base of the OS.


Funnily enough, the older Android 4.4 KitKat is still in use although it dipped a little to 12 percent while the ancient Android Jelly Bean powers 5 percent of active devices around the world. Unbelievably, around 1 percent of devices are running on Android Gingerbread and Android Ice Cream Sandwich.


The growth of Android 8.0 Oreo has been impressive as OEMs are finally pushing for regular updates to devices. Flagship and mid-range devices which launched with the previous Android version have either received the update or are on schedule to be updated soon. Even older flagship phones like the HTC 10 and the Samsung Galaxy S7 Edge are being updated to Android Oreo.

Digit NewsDeskDigit NewsDesk


‘).insertAfter(‘.inside-container p:eq(1)’); */
// $( ” ).insertAfter(‘.inside-container p:eq(0)’);
//});#}
//method to trunkate the text
function shorten(text, maxLength) {
var ret = text;
if (ret.length > maxLength) {
ret = ret.substr(0,maxLength-3) + “…”;
}
return ret;
}

$(function(){
//function to put utm on DontMiss links
/*if(isDesktop()){
$(‘div.dontMiss > a’).each(function(){
$(this).prop(‘href’, $(this).prop(‘href’)+’?utm_source=within_article&utm_medium=desktop&utm_campaign=related’);
//trunkate dont miss content
var sub = shorten($(this).html(),47);
$(this).html(sub);
});
}else{
$(‘div.dontMiss > a’).each(function(){
$(this).prop(‘href’, $(this).prop(‘href’)+’?utm_source=within_article&utm_medium=mobile&utm_campaign=related’);
});
}*/

//disabled method to append dontmiss links to page content by Mayank
/*$(‘div.dontMiss > a’).each(function(index){
//loop over each list item

// if(index%2 > 0){
// index = index – 1;
// }
if($(‘.inside-container > p:eq(‘+index+’)’).length){
if(isDesktop()){
$(‘.inside-container > p:eq(‘+((index * 2) + 1)+’)’).append(‘

Related: ‘ + $(this).html() + ‘‘ );
}else{
$(‘.inside-container > p:eq(‘+((index * 2) + 1)+’)’).append(‘

Related: ‘ + $(this).html() + ‘‘ );
}
}
});*/
$(‘div.dontMissArea’).hide();

/* if(isDesktop()) {
$(‘div.dontMissArea’).hide();
}else{
$(‘div.dontMissArea’).show();
} */

/*
* ga event tracking on page scroll start and end by Mayank
*/

// Debug flag
var debugMode = false;

// Default time delay before checking location
var callBackTime = 100;

// # px before tracking a reader
var readerLocation = 150;

// Set some flags for tracking & execution
var timer = 0;
var scroller = false;
var endContent = false;
var didComplete = false;

// Set some time variables to calculate reading time
var startTime = new Date();
var beginning = startTime.getTime();
var totalTime = 0;

// Get some information about the current page
var pageTitle = document.title;

// Track the aticle load — disabled
if (!debugMode) {
// ga(‘send’, ‘event’, ‘Reading’, ‘ArticleLoaded’, pageTitle, {‘nonInteraction’: 1});
// console.log(“ga(‘send’, ‘event’, ‘Reading’, ‘ArticleLoaded’, pageTitle, {‘nonInteraction’: 1}”);
} else {
alert(‘The page has loaded. Woohoo.’);
}

// Check the location and track user
function trackLocation() {
bottom = $(window).height() + $(window).scrollTop();
height = $(document).height();

// If user starts to scroll send an event
if (bottom > readerLocation && !scroller) {
currentTime = new Date();
scrollStart = currentTime.getTime();
timeToScroll = Math.round((scrollStart – beginning) / 1000);
if (!debugMode) {
ga(‘send’, ‘event’, ‘Reading’, ‘StartReading’, pageTitle, timeToScroll, {‘metric1’ : timeToScroll});
} else {
alert(‘started reading ‘ + timeToScroll);
}
scroller = true;
}

// If user has hit the bottom of the content send an event
if (bottom >= $(‘.inside-container’).scrollTop() + $(‘.inside-container’).innerHeight() && !endContent) {
currentTime = new Date();
contentScrollEnd = currentTime.getTime();
timeToContentEnd = Math.round((contentScrollEnd – scrollStart) / 1000);
if (!debugMode) {
if (timeToContentEnd = height && !didComplete) {
currentTime = new Date();
end = currentTime.getTime();
totalTime = Math.round((end – scrollStart) / 1000);
if (!debugMode) {
ga(‘send’, ‘event’, ‘Reading’, ‘PageBottom’, pageTitle, totalTime, {‘metric3’ : totalTime});
} else {
alert(‘bottom of page ‘+totalTime);
}
didComplete = true;
}
}

// Track the scrolling and track location
$(window).scroll(function() {
if (timer) {
clearTimeout(timer);
}

// Use a buffer so we don’t call trackLocation too often.
timer = setTimeout(trackLocation, callBackTime);
});
});

‘).insertAfter(“.inside-container p:eq(2)”);
}

});



Source link