IDC: Chytré náramky a hodinky si drží stabilní růst, trh ovládá pětice výrobců

7. 10. 2019
Doba čtení: 3 minuty

Sdílet

Autor: © Dan Race - Fotolia.com
Trh v druhém kvartálu posílil o 28,8 % na 34,2 milionu kusů, za celý rok by si měl připsat 21,7% růst. Prodej bude stoupat až do roku 2023, o pozitivní vývoj se však budou starat výhradně hodinky.

Společnost IDC ve své aktuální analýze uvádí, že v druhém čtvrtletí 2019 se celosvětově prodalo 34,2 milionu kusů základních i chytrých hodinek a chytrých náramků. To představuje meziroční nárůst o 28,8 %.

Trhu vévodí pětice nejsilnějších výrobců, jež ve sledovaném období zvýšila svůj celkový tržní podíl na 65,7 %; ještě vloni to dle IDC bylo přitom zhruba 53 %. Prodej podporují nabídkou nových zařízení i propagačními akcemi.

Výrobci i uživatelé v případě náramkových chytrých zařízení věnují velkou pozornost aplikacím na podporu zdraví a kondice,“ říká Jitesh Ubrani z IDC. „Začínají se prosazovat i zařízení podporující bezkontaktní platby.

Ramon T. Llamas z IDC dodává, že vedle funkcí na měření času a pohybových aktivit se uživatelé začínají zajímat i o možnost ovládat hodinky či náramky pomocí chytrých asistentů či propojovat je s dalšími chytrými domácími zařízeními.

Pozitivní výhled i do budoucna

Analytická společnost odhaduje, že segment chytrých zařízení na zápěstí si udrží pozitivní vývoj i do budoucna. Do konce tohoto roku by měl vyrůst o 21,7 % na 152,7 milionu kusů, a do roku 2023 by měl růst v průměru o 6,2 % ročně na 194,1 milionu kusů.

O výraznější růst se ovšem podle IDC postarají zejména hodinky. Prodej náramků by měl podle prognózy až do roku 2023 stagnovat s průměrným růstem o 0,1 % ročně a jejich podíl na celkovém trhu by měl klesnout z 41,2 % v roce 2019 na 32,5 % v roce 2023.

Trojciferná radost pro Huawei a Samsung

První příčku v žebříčku výrobců udrželo Xiaomi, jež v druhém kvartálu 2019 vyrostlo o 42,2 %. Firmě se daří zejména na čínském trhu. Druhý se umístil Apple s 7% meziročním růstem, do konce roku by si však mohl polepšit díky uvedení nového modelu hodinek.

Raketový vzestup o 175,7 % zaznamenalo Huawei, a to zejména díky cílení na mladší generaci značkou Honor. Pionýr trhu, firma Fitbit, ve sledovaném období posílila o 32 %. Raduje se i pátý Samsung, jenž vykázal růst o 195,1 %.

IDC podotýká, že Huawei a Samsung dosáhly trojciferného růstu na trhu chytrých hodinek a náramků zejména díky tomu, že tato zařízení prodávají společně se svými chytrými telefony.

Tabulka 1 – Výsledky největších výrobců chytrých náramků a hodinek v 2Q19 (miliony kusů)

Výrobce

Prodej 2Q19

Podíl 2Q19

Prodej 2Q18

Podíl 2Q18

Meziroč. změna

1. Xiaomi

5,9

17,3 %

4,2

15,6 %

42,2 %

2. Apple

5,1

14,8 %

4,7

17,8 %

7,0 %

3. Huawei

4,8

14,1 %

1,7

6,6 %

175,7 %

4. Fitbit

3,5

10,1 %

2,6

9,9 %

32,0 %

5. Samsung

3,2

9,4 %

1,1

4,1 %

195,1 %

ostatní

11,7

34,3 %

12,2

45,9 %

-4,0 %

Celkem

34,2

100,0 %

26,6

100,0 %

28,8 %

Zdroj: IDC

Tabulka 2 – Prognóza vývoje trhu podle typu zařízení (miliony kusů)

WT100_25

Zařízení

Prodej 2019

Podíl 2019

Prodej 2023

Podíl 2023

CAGR* 

'19-'23

chytré hodinky

66,5

43,5 %

105,3

54,3 %

12,2 %

základní hodinky

23,3

15,3 %

25,6

13,2 %

2,4 %

chytré náramky

62,9

41,2 %

63,2

32,5 %

0,1 %

Celkem

152,7

100,0 %

194,1

100,0 %

6,2 %

* složená roční míra růstu

Zdroj: IDC

Čtěte dále

Seyfor vstupuje na maďarský trh, kupuje Revolution Software
Seyfor vstupuje na maďarský trh, kupuje Revolution Software
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
Obrazem: Salesforce pozval odborníky z Evropy do Prahy na CzechDreamin
Obrazem: Salesforce pozval odborníky z Evropy do Prahy na CzechDreamin
David Vantuch se stává provozním ředitelem Mailstepu
David Vantuch se stává provozním ředitelem Mailstepu
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
'; 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 »