DisplaySearch: Prodej netbooků se meziročně zdvojnásobí, notebooků se prodá stejně

23. 7. 2009
Doba čtení: 2 minuty

Sdílet

Analytická společnost DisplaySearch očekává, že se v roce 2009 prodá téměř 33 milionů netbooků a jejich podíl na celosvětovém notebookovém trhu vzroste na 20 %. Ve stejném období DisplaySearch také předpokládá, že trh s tradičními notebooky (12,1 palců a více) poprvé nezaznamená žádný meziroční růst. Podívejte se na odhady dle jednotlivých regionů.

Zlaté časy notebooků pomalu končí, příležitost hledejte v oblasti netbooků (Foto: Dell Studio)

Tržní podíl netbooků podle analytiků letos překoná 26 % v Latinské Americe a 22 % v regionu EMEA (Evropa, Blízký východ a Afrika), nejnižší podíl se pak očekává v regionech Asie-Pacifik, Severní Amerika a Čína. Na rozvojových trzích jako je Latinská Amerika představují nízké ceny netbooků lepší dostupnost počítače pro mnoho zákazníků.

V roce 2008 se 45 % netbooků prodalo na trzích regionu EMEA, zatímco pro letošní rok se očekává snížení na 40 %. To je i tak více, než podíl tohoto regionu na trhu s klasickými notebooky.

Co dále stojí podle analytiků za růstem nového produktového segmentu? V mnoha regionech poskytovatelé telekomunikačních služeb nabízí výhodné ceny netbooků ke svým tarifům a službám, například v kombinaci s mobilním internetem (v ČR například T-Mobile). V Severní Americe tři největší poskytovatelé telekomunikačních služeb (AT&T, Spring a Verizon) netbooky nabízí za velmi agresivní ceny.

Růst tržního podílu netbooků je podle DisplaySearch jedním z hlavních aspektů proč podle předběžných odhadů skončí meziroční růst prodeje notebooků téměř na nule. Dalším aspektem je také dramatické snížení poptávky firemních zákazníků. Firmy rychle reagovaly na zpomalení ekonomiky, a to mimo jiné snížením nákupů na poli IT.

DisplaySearch věří, že za významné zpomalení B2B trhu může i to, že mnoho společností neupgradovalo z Windows XP na Visty. Vydání Windows 7 v říjnu tohoto roku s kombinací ekonomického zotavení by mohlo pomoci k prodeji notebooků do podniků, nicméně společnost DisplaySearch tento efekt neočekává před rokem 2010.

„Netbookům se předpovídá, že budou pokračovat v posilování významné pozice na trhu. Nicméně velikost displeje těchto zařízení rychle vzrostla ze 7 a 8,9 na 10,1 palců a nyní s rozvojem 11,6 a 12palcových netbooků je jasné, že zákazníci budou kromě nízké váhy chtít i větší displej. I když netbooky vytvořily nový trh, naše výzkumy ukázaly, že je zákazníci převážně používají jako druhý počítač a nenahrazují jimi své notebooky," řekl John F. Jacobs, ředitel výzkumu na trhu notebooků ve společnosti DisplaySearch.


Prodeje netbooků a notebooků v roce 2008 a odhad pro rok 2009 dle jednotlivých regionů (v milionech kusů).

Trh

2008 Netbooky

2008
Notebooky

2009
Netbooky

2009
Notebooky

2008-2009 růst prodeje netbooků

2008-2009 růst prodeje notebooků

2008-2009 celkový růst trhu

Japonsko

1,5

8,5

1,9

7,4

29,1 %

-13 %

-6,8 %

Severní Amerika

3,7

40,3

8,8

39,9

136,9 %

-1,1 %

10,6 %

EMEA

7,3

51,4

13,3

46,7

80,6 %

-9,1 %

2,2 %

Čína

1,1

13

3,9

16

260,3 %

22,3 %

40,4 %

Latinská Amerika

1

4,5

1,9

5,4

88,1 %

19,8 %

32,4 %

Asie-Pacific

1,8

11,9

3

14,1

64,6 %

18,7 %

24,9 %

Celkem

16,4

129,6

32,7

129,5

99,1 %

-0,1 %

11,1%

Zdroj: DisplaySearch


Přečíst si můžete i další předpověď DisplaySearch, která se zaměřila právě na netbooky.

 

Čtěte dále

Objem dat skokově roste, zvyšuje rizika deepfake útoků
Objem dat skokově roste, zvyšuje rizika deepfake útoků
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
Arrow posiluje nabídku úložišť, podepsalo smlouvu s Object First
Arrow posiluje nabídku úložišť, podepsalo smlouvu s Object First
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?
Photon Go: Chytrý přenosný projektor s ultra krátkou projekční vzdáleností od Optomy
Photon Go: Chytrý přenosný projektor s ultra krátkou projekční vzdáleností od Optomy
'; 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 »