As per the renders, the Mi Mix 2S might not feature a fingerprint scanner on top of the device, but could come with an under display fingerprint sensor along with an iPhone X like facial recognition feature.

Mi Mix 2S leaked renders suggest super thin bezels, under display...

The Xiaomi Mi Mix 2S was recently leaked in an alleged official poster, which shows the design of the smartphone and reveals some of its features. Now, a fresh leak of the Mi Mix 2S has surfaced online, tipping at some specs and features. As per a new render on Weibo, the Mi Mix 2S will swap the physical fingerprint scanner on top of the device for an under display fingerprint sensor, similar to the one Vivo showcased on its X20 Plus UD at CES 2018. The device is also rumoured to feature a 3D facial recognition technology, similar to the iPhone X.

As per the new leak, the Mi MIX 2s will sport a curved ceramic unibody design on all four sides and feature a “full screen display 3.0”. It will most likely be powered by the Qualcomm Snapdragon 845 SoC and feature 8GB LPDDR4X RAM with high-speed 256GB UFS internal storage. 

Further, the image suggests that smartphone will feature 12MP dual rear cameras with optical zoom, four-axis optical image stabilization and support for global 4G LTE bands. A recently leaked banner of the mobile phone suggests that it could feature a 5.99-inch near bezel-less display with a 95% screen-to-body ratio and come with the dual rear cameras could be placed vertically. The new leak also goes on to show that the Mi Mix 2S will house 256GB UFS internal storage.

Xiaomi has already announced that their upcoming flagship smartphone will sport the Snapdragon 845 chipset. The Mi Mix 2S was recently spotted on AnTuTu with the codename “Polaris” and it scored 270,461 on the performance tests. The company was expected to showcase its flagship Mi 7 at the MWC 2018, however, a recent report claims that this might not be the case as Samsung will be showcasing its flagship Galaxy S9 and S9+ smartphones. Xiaomi could instead debut the Surge S2 chipset and the Mi Mix 2S.

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 to put utm on DontMiss links
$(‘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);
$(‘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){
$(‘.inside-container > p:eq(‘+((index * 2) + 1)+’)’).append(‘

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

Related: ‘ + $(this).html() + ‘‘ );

/* if(isDesktop()) {
} */

* 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) {

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

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


Source link