Microsoft uvede nové tablety Surface, není spokojen s prodejností zařízení s Windows

6. 8. 2013
Doba čtení: 3 minuty

Sdílet

Autor: Microsoft
Microsoft přestal popírat přípravu nových tabletů Surface RT a Surface Pro. Vyjádřil též nespokojen s prodejem zařízení s Windows (od počítačů po mobily) Naopak ohlasy z řad partnerů svědčí o jejich nespokojenosti s Windows 8 a Windows RT.

Microsoft si nechal vyrobit příliš mnoho tabletů Surface s Windows RT, tedy Surface RT. To je sice veřejné tajemství minimálně od zveřejnění posledních finančních výsledků Microsoftu, ale nyní to přiznal Steve Ballmer, generální ředitel společnosti, na interním setkání se zaměstnanci.

Po spuštění prodeje na podzim 2012 se objevovaly optimistické odhady ruku v ruce s nepotvrzenými zprávami o navýšení objednávek u dodavatelů. Ty ale brzy nahradily rovněž nepotvrzené zprávy o snižování počtu objednávek pod původní hranici. Pokud se tak stalo, tak zřejmě ani to nestačilo.

Microsoft se dosud k prodejnosti tabletu Surface RT nevyjadřoval. Nyní ale Steve Ballmer prohlásil, že si Microsoft nechal vyrobit více tabletů Surface RT než mohl následně prodat. Nedávné snížení ceny o 30 % prý bylo nezbytné pro podpoření prodeje.

Zařízení s Windows se prý neprodávají podle představ

Surface RT ovšem není jediným zklamáním, které Microsoft zažívá. „Neprodává se tolik zařízení s Windows, kolik bychom chtěli,“ řekl Steve Ballmer svým podřízeným obecně k Windows 8, Windows RT a Windows Phone 8.

Tisková mluvčí centrály Microsoftu sice nechtěla k informacím z interního setkání se zaměstnanci vyjadřovat, ale zahraničním médiím je potvrzuje několik prý důvěryhodných zdrojů. Podle nich se Microsoft pro dosažení lepších výsledků zaměřuje i na zdánlivé maličkosti.

Například prý vyvíjí tlak, aby se systém Windows Phone dočkal populární aplikace Instagram jako konkurenční Android a iOS. Instagram se před časem stal předmětem akvizice Facebooku, s nímž Microsoft v mnoha směrech spolupracuje.

Přijde druhá generace tabletů Surface RT a Surface Pro

O druhé generaci tabletů Surface RT s aktualizovanými Windows RT a Surface Pro s novými Windows 8.1 se spekuluje již několik měsíců. Spekulace podpořil Kevin Turner, provozní ředitel Microsoftu, když na partnerské konferenci v Houstonu ukázal ve své prezentaci plány ve spotřebitelském segmentu na další období.

Po úniku jedné stránky z prezentace již Microsoft nepopírá, že chystá druhou generaci tabletů Surface RT a Surface Pro. Mají být uvedeny na trh ještě v tomto fiskálním roce, tedy nejpozději do konce června 2014. Více podrobností však Microsoft nesdělil. Spekulací je mnoho, ale navzájem si protiřečí v tolika ohledech, že je zatím nelze brát vážně.

Microsoft se rovněž nevyjádřil k údajné přípravě Windows Phone pro levnější mobily, o které se též hodně píše po úniku informací z bostonské partnerské konference.  Již delší dobu se ale proslýchá, že Nokia má zájem o hardwarově méně náročná Windows Phone, aby cenově dokázala přijít se střední cestou mezi produktovými řadami Lumia (Windows Phone) a Asha (Series 40).

Microsoft ztrácí důvěru hardwarových partnerů?

Asus již nemá zájem vyrobit další zařízení s Windows RT. Jeho VivoTab RT se tak následovníků nedočká. „Výsledky nejsou nadějné,řekl novinářům Jonney Shih, předseda představenstva společnosti Asus, když měl okomentovat poptávku po tabletech s Windows RT.

Cyber25

Z řad společnosti Samsung pro změnu zazněla kritika Windows 8. „Nejsou o nic lepší než dřívější Windows Vista,“ uvedl prý Dong-Soo Jun, prezident divize společnosti Samsung zabývající se paměťovými čipy. Windows 8 podle něj nejsou dostatečně konkurenceschopnou platformou.

Zdroj: The Verge, Neowin, All Things Digital, ChannelWorld

Čtěte dále

Tři hlavní důvody, proč malé a středně velké firmy potřebují ke správě sítí umělou inteligenci
Tři hlavní důvody, proč malé a středně velké firmy potřebují ke správě sítí umělou inteligenci
AMD kupuje Nod.ai, posílí možnosti open source softwaru pro umělou inteligenci
AMD kupuje Nod.ai, posílí možnosti open source softwaru pro umělou inteligenci
3D tisk – jaké jsou náklady na 3D tisk?
3D tisk – jaké jsou náklady na 3D tisk?
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á
Peter Majdak a Veronika Závodná posilují obchodní tým TP-Linku
Peter Majdak a Veronika Závodná posilují obchodní tým TP-Linku
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
'; 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 »