ZTE uvedlo nový phablet, vlajkovou loď řady Nubia

1. 4. 2014
Doba čtení: 2 minuty

Sdílet

Autor: ZTE
6,44" Phablet Nubia X6 je 7,9 mm silný, má Full HD displej a přední i zadní kameru s rozlišením 13 Mpx.

Společnost ZTE představila doposud nejvýkonnější přístroj ze svého portfolia. Stal se jím 6,44“ Full HD phablet Nubia X6 s čtyřjádrovým 2.5 GHz procesorem. Nubia X6 bude k dispozici v celkem třech variantách HW vybavení.

Nubia X6 představuje novou vlajkovou loď značky ZTE Nubia. Vysokou odolnost má přístroji dodat tělo z broušeného hliníku. Tloušťka phabletu je 7,9 mm. Displej má úhlopříčku 6,44 palců a nabízí Full HD rozlišení při hustotě zobrazení 344ppi. Ochranu proti poškrábání má zajistit krycí vrstva Gorilla Glass.

Zařízení pohání čtyřjádrový procesor Qualcomm Snapdragon 801 s takty jader 2,5 GHz, o grafický výkon se stará GPU Adreno 330. Operační paměť má hodnotu 3 GB. Uživatelé mohou svá data ukládat do paměti telefonu o velikosti 128 GB. Baterie má kapacitu 4250 mAh.

Nubia X6 nabízí multimediální vybavení včetně dvojice fotoaparátů. Hlavní kamera na zadní části telefonu má rozlišení 13 MPx při světelnosti F2.0. Čočku hlavního fotoaparátu doplňuje také dvojitý blesk.

Čelní kamera pro „selfies“ a videohovory, nabízí rovněž rozlišení 13 MPx při světelnosti F2.2. Přehrávání zvuku zajistí stereo reproduktory a o záznam se postará trojice mikrofonů s funkcí potlačení šumu. Nubia X6 je vybavena řadou fotografických funkcí (například panorama, vysokorychlostní snímkování, dlouhé expozice či NeoVision Orbital mode pro focení noční oblohy).

Přehled technických parametrů telefonu Nubia X6

Parametr Vlastnosti
Rozměry: 179,5 × 89 × 7,9 mm
Hmotnost: 215 gramů
Displej: Sharp CGS 6,44“, OGS, Full HD (1920 x 1080), 344ppi, Gorilla Glass
Baterie: Li-Ion, 4250 mAh
Datové funkce a konektivita: GPRS: ano, EDGE: ano, HSDPA: ano, HSUPA ano, Wi-Fi 802.11b/g/n (2,4G i 5G), Bluetooth 4.0, USB 3.0 (OTG), NFC, DLNA, Wi-Fi display, HDMI
Navigace: vestavěná GPS: ano (A-GPS), Google Maps
Paměť: 3 GB RAM, 128 GB ROM
Čipová sada, procesor: Qualcomm Snapdragon 801 (8974AC), Quad-core (4x 2,5 GHz), GPU Adreno 330
Operační systém: Android 4.3, nová verze vlastní nadstavby UI Nubia 2.0
Fotoaparát: 13 MPx (F2.0), 5 optických elementů, 2x blesk, autofocus, vyvážení bílé, macro, inteligentní systém optické stabilizace, vysokorychlostní sekvenční snímání, režim panorama přední kamera 13 MPx (F2.2)

Cena

Nubia X6 bude dostupná celkem ve třech hardwarově odlišných verzích.

WT100_25

Uživatelé mohou vybírat z přístroje vybaveného procesorem s taktem 2.3 GHz se 2 GB RAM a 32 GB úložného prostoru za v přepočtu 9 600 Kč, prostřední varianty s 64 GB úložného prostoru za 11 250 Kč nebo nejvyšší specifikace se čtyřjádrovým procesorem s takty jader 2,5 GHz, 3 GB operační paměti a 128 GB paměti pro uživatelský obsah za 12 800 Kč.

Zdroj: ZTE

Čtěte dále

Obrazem: Zebra systems ocenila ty nejlepší z nejlepších za rok 2024
Obrazem: Zebra systems ocenila ty nejlepší z nejlepších za rok 2024
Od června musejí být weby tisíců firem dostupné pro zdravotně znevýhodněné
Od června musejí být weby tisíců firem dostupné pro zdravotně znevýhodněné
Canalys: Prémiové mobily jdou v Evropě na dračku, přesto trh klesá
Canalys: Prémiové mobily jdou v Evropě na dračku, přesto trh klesá
Netgear kupuje bezpečnostní společnost Exium
Netgear kupuje bezpečnostní společnost Exium
Češi se zajímají o kyberbezpečnost, odpovědnost ale očekávají od druhých
Češi se zajímají o kyberbezpečnost, odpovědnost ale očekávají od druhých
Ransomware je stále hrozbou číslo jedna, vyděračské útoky vyrostly o 126 %
Ransomware je stále hrozbou číslo jedna, vyděračské útoky vyrostly o 126 %
'; document.getElementById('preroll-iframe').onload = function () { setupIframe(); } prerollContainer = document.getElementsByClassName('preroll-container-iframe')[0]; } function setupIframe() { prerollDocument = document.getElementById('preroll-iframe').contentWindow.document; let el = prerollDocument.createElement('style'); prerollDocument.head.appendChild(el); el.innerText = "#adContainer>div:nth-of-type(1),#adContainer>div:nth-of-type(1) > iframe { width: 99% !important;height: 99% !important;max-width: 100%;}#videoContent,body{ width:100vw;height:100vh}body{ font-family:'Helvetica Neue',Arial,sans-serif}#videoContent{ overflow:hidden;background:#000}#adMuteBtn{ width:35px;height:35px;border:0;background:0 0;display:none;position:absolute;fill:rgba(230,230,230,1);bottom:20px;right:25px}"; videoContent = prerollDocument.getElementById('contentElement'); videoContent.style.display = 'none'; videoContent.volume = 1; videoContent.muted = false; const playPromise = videoContent.play(); if (playPromise !== undefined) { playPromise.then(function () { console.log('PREROLL sound allowed'); // setUpIMA(true); videoContent.volume = 1; videoContent.muted = false; setUpIMA(); }).catch(function () { console.log('PREROLL sound forbidden'); videoContent.volume = 0; videoContent.muted = true; setUpIMA(); }); } } function setupDimensions() { prerollWidth = Math.min(iinfoPrerollPosition.offsetWidth, 480); prerollHeight = Math.min(iinfoPrerollPosition.offsetHeight, 320); } function setUpIMA() { google.ima.settings.setDisableCustomPlaybackForIOS10Plus(true); google.ima.settings.setLocale('cs'); google.ima.settings.setNumRedirects(10); // Create the ad display container. createAdDisplayContainer(); // Create ads loader. adsLoader = new google.ima.AdsLoader(adDisplayContainer); // Listen and respond to ads loaded and error events. adsLoader.addEventListener( google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED, onAdsManagerLoaded, false); adsLoader.addEventListener( google.ima.AdErrorEvent.Type.AD_ERROR, onAdError, false); // An event listener to tell the SDK that our content video // is completed so the SDK can play any post-roll ads. const contentEndedListener = function () { adsLoader.contentComplete(); }; videoContent.onended = contentEndedListener; // Request video ads. const adsRequest = new google.ima.AdsRequest(); adsRequest.adTagUrl = iinfoVastUrls[iinfoVastUrlIndex]; console.log('Preroll advert: ' + iinfoVastUrls[iinfoVastUrlIndex]); videoContent.muted = false; videoContent.volume = 1; // Specify the linear and nonlinear slot sizes. This helps the SDK to // select the correct creative if multiple are returned. // adsRequest.linearAdSlotWidth = prerollWidth; // adsRequest.linearAdSlotHeight = prerollHeight; adsRequest.nonLinearAdSlotWidth = 0; adsRequest.nonLinearAdSlotHeight = 0; adsLoader.requestAds(adsRequest); } function createAdDisplayContainer() { // We assume the adContainer is the DOM id of the element that will house // the ads. prerollDocument.getElementById('videoContent').style.display = 'none'; adDisplayContainer = new google.ima.AdDisplayContainer( prerollDocument.getElementById('adContainer'), videoContent); } function unmutePrerollAdvert() { adVolume = !adVolume; if (adVolume) { adsManager.setVolume(0.3); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } else { adsManager.setVolume(0); prerollDocument.getElementById('adMuteBtn').innerHTML = ''; } } function onAdsManagerLoaded(adsManagerLoadedEvent) { // Get the ads manager. const adsRenderingSettings = new google.ima.AdsRenderingSettings(); adsRenderingSettings.restoreCustomPlaybackStateOnAdBreakComplete = true; adsRenderingSettings.loadVideoTimeout = 12000; // videoContent should be set to the content video element. adsManager = adsManagerLoadedEvent.getAdsManager(videoContent, adsRenderingSettings); // Add listeners to the required events. adsManager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR, onAdError); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, onContentPauseRequested); adsManager.addEventListener( google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, onContentResumeRequested); adsManager.addEventListener( google.ima.AdEvent.Type.ALL_ADS_COMPLETED, onAdEvent); // Listen to any additional events, if necessary. adsManager.addEventListener(google.ima.AdEvent.Type.LOADED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.STARTED, onAdEvent); adsManager.addEventListener(google.ima.AdEvent.Type.COMPLETE, onAdEvent); playAds(); } function playAds() { // Initialize the container. Must be done through a user action on mobile // devices. videoContent.load(); adDisplayContainer.initialize(); // setupDimensions(); try { // Initialize the ads manager. Ad rules playlist will start at this time. adsManager.init(1920, 1080, google.ima.ViewMode.NORMAL); // Call play to start showing the ad. Single video and overlay ads will // start at this time; the call will be ignored for ad rules. adsManager.start(); // window.addEventListener('resize', function (event) { // if (adsManager) { // setupDimensions(); // adsManager.resize(prerollWidth, prerollHeight, google.ima.ViewMode.NORMAL); // } // }); } catch (adError) { // An error may be thrown if there was a problem with the VAST response. // videoContent.play(); } } function onAdEvent(adEvent) { const ad = adEvent.getAd(); console.log('Preroll event: ' + adEvent.type); switch (adEvent.type) { case google.ima.AdEvent.Type.LOADED: if (!ad.isLinear()) { videoContent.play(); } prerollDocument.getElementById('adContainer').style.width = '100%'; prerollDocument.getElementById('adContainer').style.maxWidth = '640px'; prerollDocument.getElementById('adContainer').style.height = '360px'; break; case google.ima.AdEvent.Type.STARTED: window.addEventListener('scroll', onActiveView); if (ad.isLinear()) { intervalTimer = setInterval( function () { // Example: const remainingTime = adsManager.getRemainingTime(); // adsManager.pause(); }, 300); // every 300ms } prerollDocument.getElementById('adMuteBtn').style.display = 'block'; break; case google.ima.AdEvent.Type.ALL_ADS_COMPLETED: if (ad.isLinear()) { clearInterval(intervalTimer); } if (prerollLastError === 303) { playYtVideo(); } break; case google.ima.AdEvent.Type.COMPLETE: if (ad.isLinear()) { clearInterval(intervalTimer); } playYtVideo(); break; } } function onAdError(adErrorEvent) { console.log(adErrorEvent.getError()); prerollLastError = adErrorEvent.getError().getErrorCode(); if (!loadNext()) { playYtVideo(); } } function loadNext() { iinfoVastUrlIndex++; if (iinfoVastUrlIndex < iinfoVastUrls.length) { iinfoPrerollPosition.remove(); playPrerollAd(); } else { return false; } adVolume = 1; return true; } function onContentPauseRequested() { videoContent.pause(); } function onContentResumeRequested() { videoContent.play(); } function onActiveView() { if (prerollContainer) { const containerOffset = prerollContainer.getBoundingClientRect(); const windowHeight = window.innerHeight; if (containerOffset.top < windowHeight/1 && containerOffset.bottom > 0.0) { if (prerollPaused) { adsManager.resume(); prerollPaused = false; } return true; } else { if (!prerollPaused) { adsManager.pause(); prerollPaused = true; } } } return false; } function playYtVideo() { iinfoPrerollPosition.remove(); youtubeIframe.style.display = 'block'; youtubeIframe.src += '&autoplay=1&mute=1'; } }
OSZAR »