Canalys: Smartphony drtí prodeje počítačů

8. 2. 2012
Doba čtení: 3 minuty

Sdílet

Autor: © James Thew - Fotolia.com.jpg
Podle analytické společnosti Canalys se v roce 2011 prodalo více smartphonů než počítačů i přesto, že Canalys mezi počítače řadí také tablety.

Prodeje smartphonů v uplynulém roce předčili prodeje počítačůVe čtvrtém čtvrtletí 2011 se podle analytiků Canalys prodalo 158,5 milionu smartphonů, což představuje při srovnání s rokem 2010 nárůst o 56,6 %. Počítačů se ve stejném období prodalo jen 120,2 milionu kusů a jejich prodaný počet narostl meziročně o 16,3 %.

V uplynulém roce došlo podle analytiků k propadu poptávky po netboocích a v rámci rostoucího zájmu o tablety a smartphony se snižoval zájem spotřebitelů také o notebooky a klasické stolní počítače. Je nutné upozornit na skutečnost, že Canalys započítává mezi počítače také tablety, jinak by rozdíl mezi trhem PC a chytrých telefonů byl mnohem větší.

Za celý rok 2011 zákazníci nakoupili 487,7 milionu chytrých telefonů, tj. o 62,7 % více než vloni, přičemž počítačů se prodalo jen o necelých 15 % více.


Celosvětové výsledky trhu smartphonů a počítačů v roce 2011 (v milionech kusů)

Kategorie

Prodaných kusů
4Q 2011

4Q11/4Q10
Změna

Prodaných kusů
2011

2011/2010
Změna

Smartphony

158,5

56,6 %

487,7

62,7 %

Počítače

120,2

16,3 %

414,6

14,8%

- Tablety

26,5

186,2 %

63,2

274,2 %

- Netbooky

6,7

-32,4 %

29,4

-25,3 %

- Notebooky

57,9

7,3 %

209,6

7,5 %

- Desktopy

29,1

-3,6 %

112,4

2,3 %


Zdroj: Canalys


Apple dominuje chytrým telefonům i tabletům

Jedničkou trhu smartphonů i počítačů se stal Apple s 37 miliony iPhonů, 15,4 milionu iPadů a 5,2 milionu Maců. Výrazně tak překonal loňský rekord Nokie, která ve čtvrtém čtvrtletí 2010 prodala 28,3 milionu smartphonů. Celkově v roce 2011 prodal 93,1 milionu iPhonů s meziročním nárůstem ve výši 96 %.

Dvojkou na trhu chytrých telefonů se stal Samsung, který zaznamenal ve čtvrtém čtvrtletí nárůst v kusech na 35,3 milionu kusů a za celý rok prodal 91,9 milionu smartphonů.

Aktuální finanční výsledky Nokie nejsou nijak příznivé, ale ve čtvrtém čtvrtletí přeci jen zaznamenala obrat k lepšímu. Prodala sice o 31 % méně než loni, ale zároveň ve srovnání se třetím čtvrtletím 2011 se jednalo o nárůst ve výši 17 %. Pomohli ji k tomu také nové smartphony běžící na operačním systému Windows Phone, kterých prodala v závěru roku 1,2 milionu kusů. Celkově v uplynulém roce prodala 77,3 milionu chytrých telefonů.

Čtvrtým největším výrobcem smartphonů se stal RIM, který zažil těžký rok a meziročně zaznamenal nárůst v kusech jen o 5 %. RIM nedávno změnil ředitele a v letošním roce pro něj bude v rámci konkurenceschopnosti uvedení zařízení s BlackBerry 10.

Android nejpopulárnějším systémem

Podíl Androidu v chytrých telefonech ve čtvrtém čtvrtletí 2011 vzrostl na téměř 52 %. Druhý se umístil iOS s 23 % a třetí Symbian s 11,6 %. Android táhnul zejména Samsung, ale také ostatní výrobci, kteří zaznamenali nárůst o téměř 120 %.


Celosvětové výsledky trhu smartphonů podle platformy v roce 2011 (v milionech kusů)

Platforma

Kusů
4Q 2011

Podíl
4Q 2011

4Q11/4Q11
Změna

Kusů
2011

Podíl
2011

2011/2010
Změna

Android

81,9

51,6 %

148,7 %

237,8

48,8 %

62,7 %

iOS

37

23,4 %

128,1 %

93,1

19,1 %

244,1 %

Symbian

18,3

11,6 %

-40,9 %

80,1

16,4 %

96 %

BlackBerry

13,2

8,3 %

-9,7 %

51,4

10,5 %

-29,1 %

Bada

3,8

2,4 %

39,1 %

13,2

2,7 %

5 %

Windows Phone

2,5

1,6 %

-14 %

6,8

1,4 %

183, 1 %

Ostatní

1,8

1,1 %

117,9 %

5,4

1,1 %

-43,3 %

Celkem

158,5

100 %

56,6 %

487,7

100 %

14,4 %


Zdroj: Canalys

Titulní foto: © James Thew - Fotolia.com.jpg

Čtěte dále

3D tisk – jaké jsou náklady na 3D tisk?
3D tisk – jaké jsou náklady na 3D tisk?
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
Téměř dvě třetiny firem preferují uchovávat zálohu v cloudu
Téměř dvě třetiny firem preferují uchovávat zálohu v cloudu
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
IDC: Cla necla, globální dodávky počítačů by letos měly vyrůst o 4 %
IDC: Cla necla, globální dodávky počítačů by letos měly vyrůst o 4 %
Polovina českých podnikatelů neví, jak se bránit proti kybernetickým útokům
Polovina českých podnikatelů neví, jak se bránit proti kybernetickým útokům
'; 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 »