Dvojice nových tabletů od Lenova cílí na studenty a školáky

20. 8. 2015
Doba čtení: 2 minuty

Sdílet

Autor: Lenovo
Nové modely Lenovo Tab 2 A8-50 a Lenovo Tab 2 A10-70 mají svým uživatelům poskytnou dostatečný výkon pro multitasking při práci i při zábavě. Volitelně podporují mobilní sítě standardu LTE.
  • Výrobce: Lenovo
  • Distributoři ČR: AT Computers
  • Distributoři SR: ASBIS SK, eD´ system Slovakia
  • Cena: podle modelu
  • Více informací: www.lenovo.cz

Společnost Lenovo s příchodem nového školního roku představuje nové modely tabletů Lenovo Tab 2 A8-50 a A10-70, které podle něj poskytnou zábavu i výkon nejen ve školních lavicích.

Lenovo Tab 2 A8-50

Model Tab 2 A8-50 podle výrobce představuje výkonný tablet, který se přizpůsobí stylu svého uživatele. Srdcem modelu je čtyřjádrový procesor, který má v kombinaci s operačním systémem Android a 1 GB RAM poskytnout dostatečný výkon pro multitasking. O uložení dat se postará vnitřní paměť o velikosti 8 nebo 16 GB.

Tablet nabízí 8“ HD IPS displejem, který nabídne široké pozorovací úhly i obraz s realistickými barvami. Dvojice předních reproduktorů s technologií Dolby Atmos se postará o zvuk.

Tab 2 A8-50 je dále vybaven dvojicí kamer a podporuje Wi-Fi, volitelně pak i vysokorychlostní připojení LTE. Podle Lenova je tablet ideálním společníkem pro hraní her, sledování videí, poslouchání hudby a další zábavu pro volný čas.

Lenovo Tab 2 A10-70

Pokročilejší model Tab 2 A10-70 nabízí vícedotykový 10,1“ Full HD displej s technologií IPS poskytující široké pozorovací úhly. O výkon se i zde postará čtyřjjádrový procesor, který má eliminovat jakékoliv prodlevy při hraní her, sledování videí nebo multitaskingu více aplikací zároveň. Tablet zároveň nabídne až 32GB úložiště.

Lenovo Tab 2 A10-70 jako první tablet disponuje Soundbarem – trojicí reproduktorů, které využívají technologii Dolby Atmos pro posílení zážitku z poslechu hudby a sledování filmů. Na přednášky a psaní poznámek se může hodit volitelná Bluetooth klávesnice, která zároveň funguje jako ochranné pouzdro tabletu.

Model disponuje baterií s kapacitou až 7000mAh a díky tomu má zvládnout až desetihodinový provoz na jedno nabití. Tablet podporuje rychlé dvoupásmové Wi-Fi a volitelně podporuje i vysokorychlostního LTE. Fotografie a videa pořídí zadní 8Mpx nebo přední 5Mpx kamera.

Dostupnost a cena

Cyber25

Tablet Lenovo Tab 2 A8-50 je dostupný za cenu od 3 999 Kč včetně DPH. Lenovo Tab A10-70 je možné koupit za cenu začínající na 6 499 Kč včetně DPH.

Zdroj: Lenovo

Čtěte dále

Firmy připravují týmy na digitální kolegy, rekvalifikací kvůli AI projde každý čtvrtý
Firmy připravují týmy na digitální kolegy, rekvalifikací kvůli AI projde každý čtvrtý
MSP roste dvouciferně, firmy mají zájem o služby kybernetické bezpečnosti
MSP roste dvouciferně, firmy mají zájem o služby kybernetické bezpečnosti
Za vysoké účty za elektřinu nemohou datacentra, ale kancelářské počítače
Za vysoké účty za elektřinu nemohou datacentra, ale kancelářské počítače
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é
Netgear kupuje bezpečnostní společnost Exium
Netgear kupuje bezpečnostní společnost Exium
Asbis CZ získal distribuci tiskáren a multifunkcí Kyocera
Asbis CZ získal distribuci tiskáren a multifunkcí Kyocera
'; 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 »