Gartner: výsledky trhu s PC za 1. čtvrtletí 2009 podle platformy a uživatelů

22. 5. 2009
Doba čtení: 3 minuty

Sdílet

Analytická společnost Gartner zveřejnila výsledky prodejů PC v České republice za první čtvrtletí tohoto roku. Pokračoval trend zvýšené poptávky po noteboocích a pokles desktopů. Jaký byl ale vývoj podle platformy a zájmu koncových uživatelů?

Meziroční růst trhu s PC v České republice pokračoval v prvním čtvrtletí roku 2009 tempem 26,6 % ve srovnání s předchozím rokem. Lví zásluhu na tom měly opět notebooky, které rostly o celých 50,6 %. To znamená, že k 124 620 kusům notebooků prodaných v prvním čtvrtletí loňského roku přibylo více než 60 tisíc v roce letošním.

Je však nutno dodat, že stále významnější část prodejů mobilních PC tvoří tzv. netbooky, které jsou významně levnější. Srovnání výsledku trhu z hlediska hodnoty prodaných PC tak nemusí vyznít zdaleka tak optimisticky.

V postupném mírném poklesu pokračoval trh s desktopy, a to o -4,9 % v meziročním srovnání. Oproti předchozímu kvartálu se jednalo dokonce o pokles -40,8 %, zatímco u notebooků to bylo -18,6 %.

Celkový výsledek trhu je přesto nad průměrem celosvětovým, evropským (EMEA) i regionálním (CEE). Celosvětový trh zažil pokles 6,5 %, trh v regionu EMEA 10,2 % a region CEE dokonce 25 %.


PC trh v České republice podle platformy (1. čtvrtletí 2009, v kusech)

 

 

2009 Q1

2009 Q1 podíl na trhu

2008 Q1

2008 Q1 podíl na trhu

Q1 2008-Q1 2009 meziroční růst

Q4 2008-Q1 2009 mezikvartální růst

Mobilní PC

Stolní PC



Celkem

187 618

67,6 %

124 620

56,8 %

50,6 %

-18,6 %

90 106

32,4 %

94 748

43,2 %

-4,9 %

-40,8 %

277 723

100 %

219 367

100 %

26,6 %

-27,5 %

Zdroj: Gartner (květen, 2009)


Pokud se zaměříme na trh s PC podle uživatelů, můžeme pozorovat další dramatický nárůst významu domácích uživatelů, kteří se již dělí s profesionálními podílem na trhu ve výši téměř 40 %. Ve stejném období loňského roku to přitom bylo 28, 5 %. Příčiny můžeme spatřovat v úspornějším přístupu firem (meziroční růst v případě profesionálních uživatelů byl pod průměrem trhu na úrovni 7,2 %) a především v již zmíněném zájmu o netbooky. Ty nakupují zejména právě domácí uživatelé, kteří nekladou důraz na výkon a produktivitu.


PC trh v České republice podle koncového uživatele (1. čtvrtletí 2009, v kusech)

 

 

2009 Q1

2009 Q1 podíl na trhu

2008 Q1

2008 Q1 podíl na trhu

Q1 2008-Q1 2009 meziroční růst

Q4 2008-Q1 2009 mezikvartální růst

Profesionální uživatelé

168 277

60,6 %

156 911

71,5 %

7,2 %

-38,3 %

Domácí uživatelé

109 446

39,4 %

62 456

28,5 %

75,2 %

-0,7 %

Celkem

277 723

100 %

219 367

100 %

26,6 %

-27,5 %

Zdroj: Gartner (květen, 2009)

Cyber25


Vaší pozornosti dále doporučujeme výsledky prodejů v prvním čtvrtletí podle jednotlivých výrobců. První čtvrtletí totiž opět významně zamíchalo s podíly na trhu.

Na výsledky trhu s PC v posledním čtvrtletí roku 2009 se můžete podívat zde. Regionální pohled na prodeje počítačů za poslední kvartál a rok 2008 najdete tady. Regionální pohled za první kvartál 2009 od analytiků IDC čtěte zde.

Čtěte dále

Útoků e-šmejdů v Česku přibývá, roste ale i počet včas odhalených podvodů
Útoků e-šmejdů v Česku přibývá, roste ale i počet včas odhalených podvodů
IDC: Výrobci tiskáren mají důvod k úsměvu, trh v prvním čtvrtletí rostl
IDC: Výrobci tiskáren mají důvod k úsměvu, trh v prvním čtvrtletí rostl
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?
SWS je oficiálním distributorem HP Poly v Česku a na Slovensku
SWS je oficiálním distributorem HP Poly v Česku a na Slovensku
'; 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 »