Wednesday, September 7, 2016

Ten years after the first iPhone the smartphone market is almost saturated – The Press



 
 

 



AP
 

Copyright © 2016

 



 
 

 



Copyright © 2016

 



 
 

 



Copyright © 2016

 



 
 

 



Copyright © 2016

 



 
 
AP
 

Copyright © 2016

 



 
 
AFP
 

Copyright ©

 



 
 

 



Copyright © 2016

 



 
 

Copyright ©

 



 
 

Copyright ©

 



 
 

 



Copyright ©

 

Ten years after the first iPhone the smartphone market is almost saturated

While the hardware industry suffers many big technology point of that of

Smartphone LG in

When the iPhone was launched in January 2007 by Steve Jobs, was big news in the technological and conceptual terms that gave the green light to the enormous boom of smartphones. Almost ten years from that date, and a few hours from the presentation of the new iPhone, the industry gives clear signs of saturation and is increasingly based on the replacing old equipment instead of new users. To certify this trend is the analyst firm IDC: is estimated that in 2016 the growth will amount to a mere 1.6%, in free fall as compared to 10.6% last year.

And if the hardware industry is suffering one can not say the same for the services, the app streaming, on which many big technology not by chance are aiming. According to comScore, half the time that users spend online Use the dedicated just to smartphone apps. At the top is Facebook, among the newcomer the inevitable Pokemon Go.

“From a technological point of view innovation of smartphones seem in a stalemate, but the virtual reality could spur novelty, “says Anthony Scarsella, researcher IDC. According to the company’s estimates, by 2016 will be shipped 1.46 billion devices; in terms of the Android operating system always holds the record (with 85.3%), in second place Apple’s iOS, which stood at 13.9% (down 12% on 2015). In free fall of Microsoft Windows Phone is falling by 75% and has a market share of 0.5%.

About Apple – that a few weeks ago reached the milestone billionth iPhone – according to IDC the innovations that should be put in place on September 7 with the new iPhone will not be enough to drive shipments. They should rise again in 2017, when Cupertino will launch the real news, the curved display the iris scan. And then take off again in 2020 when it will reach nearly 250 million iPhones sold.

According to IDC modest growth of the smartphone industry it can still reach the `emergenti’ markets, while for the more developed areas (USA, Canada, Japan and Western Europe), the decline is greater. Users, according to analysts, they prefer more and more phablet that is, the larger smartphones, such as the Samsung Galaxy Note 7 , just off the market for the battery problems. One false move, perhaps dictated by the need to burn before the competition, which could be costly to the company South Korean: $ 1 billion, according to Bloomberg estimates.

 

 Did you enjoy this article?
 

 
 Subscribe to the newsletter LaStampa
 



home

home


 


 
 

 



ANSA
 

Copyright © 2016

 



 
 
AP
 

Copyright © 2016

 



 

foreign

 

AP
 

Copyright © 2016

 

 

ANSA

 09/07/2016

 

ANSA

 09/07/2016

” );} else if ($ j ( “# col1ContainerExpertCorr .LS-boxUltimoArticolo”). size () & gt; 0) j {$ ( “# frame1PlaceHolder”). after ( “

” + j $ ( “# col1ContainerExpertCorr “) .html () +”

“);}} // ——————————- ——————- // // Hide the boxes if there are no related articles and multimedia // // ———— ————————————– if ($ j ( “# containerArtCorr .LS-boxUltimoArticolo “) .size () == 0) {$ j (” # containerArtCorr “). css (” display “,” none “);} if ($ j (” # containerExpertCorr .LS-boxUltimoArticolo “). size () == 0) {$ j ( “# containerExpertCorr”). css ( “display”, “none”);} // ———————- —————————- // // box Managing latest articles in the opening // // ——- ——————————————- $ j (. “ls- new-leaf .LS-boxUltimiArticoli-top .LS-boxcontent-body “). height (60); boxManual = true; boxOpened = false; var topBannerHeight; var topUltimiArticoliHeight; var topTotalTopHeight; // // ———————————————- —- // // // // Display Expert System ———————————- —————- if ($ j ( “.. ls-articoloTesto”) height () & gt; 550) {$ j (. “ls-articoloImmagini-Spacer”). css ( “height”, $ j (ls-image-article “). height.” () + 120); $ J ( “.. Ls-image-article”) css ( “display”, “inline”); } If ($ j ( ‘. Ls-articoloES-Links’). Height () == 0) {$ j ( ‘. Ls-articoloES-Links’). Css ( ‘display’, ‘none’); } // ———————————————– — // // // // loading Initialization page ———————————— ————– $ j (document) .ready (function () {// articles Premium in Expert System box should not have blue title j $ ( “# containerExpertCorr .LS -box-title .LS-scream-titoloLink “). removeClass (” title_premium_true “); // video adaptation for mobile if (device.mobile ()) {$ j ( ‘. ls-articoloScript iframe’). width (j $ (window) .width ()); $ j ( ‘. ls-articoloScript iframe’). height (j $ (window) .width () * 9/16);} // // Initialize the top by removing 4px padding-top box to align the blue thread in the top topbannerSectionHeight // var j = $ ( ‘. ls-topBannerSection’). outerHeight (true) – 4; // // Initialization of the arrows Last Articles // $ j ( ‘.arrow_up_big’). css ( “display”, “none”); $ j ( ‘. arrow_down_big’). css ( “display”, “block”); // // Initialization edges Last Articles // var rightBoxUltimiArticoli j = $ ( ‘# containerLista #boxUltimoArticolo’). last (); rightBoxUltimiArticoli.addClass ( ‘BorderRight’); // // // Initialization related articles maxAltezzaBox var = 730; hContainerArt var j = $ ( “# containerArtCorr .LS-boxcontent-body-view”). height (); hViewArt var j = $ ( “# containerArtCorr .LS-boxcontent .LS-box-items-related .LS-boxcontent-body”) .height (); var height = Math.min (hContainerArt, hViewArt); height = Math.min (height, maxAltezzaBox); $ J ( ‘# containerArtCorr .LS-boxcontent .LS-box-items-related .LS-boxcontent-body’). Height (height); $ J ( “# containerArtCorr #articoliCorrScrollUp”). Attr ( ‘src’, ‘/ common / img / arrow_up_disabled.png’); $ J ( “# containerArtCorr #articoliCorrScrollUp”). RemoveClass ( ‘. Active’); // // I hide the arrows to scroll if there are less than 3 articles // if ($ j ( “# containerArtCorr .LS-boxUltimoArticolo”). Size () 60) {$ j (node) .text (titolo.substring (0, 60) + ‘…’); }}); // // Add the div for the management of the scroll // $ j ( ‘. Ls-topBannerSection’). After ( ”); $ J ( ‘# afterTopBanner’). Height (topBannerHeight); $ J ( ‘# getFixed’). After ( ”); $ J ( ‘# afterUltimiArticoli’). Height (topTotalTopHeight); afterUltimiArticoliTop var j = $ ( ‘# afterUltimiArticoli’). position (). top; // // Management of the box in column 2 // var height = ($ j ( ‘. Ls-articoloTesto’). Height () + $ j ( ‘. Ls-articoloTesto’). Position (). Top) – $ j ( ‘# containerMMCorr’). height () – j $ ( ‘# containerArtCorr’). height () – $ j ( ‘. ls-column2′). offset (). top; // J $ ( ‘# containerMMCorr’). After ( ”);
 
 //
 
 
 $ J (window) .scroll (function (event) {
 
 var y = j $ (this) .scrollTop ();
 
 if (($ j (window) .scrollTop () & gt; $ j ( ‘. ls-articoloTesto’). height ()) & amp; & amp; ($ j (window) .scrollTop () & gt; 800)) {
 if ($ j ( “# sh_socialized_bottom”). css ( ‘display’) == ‘none’) {
 $ J ( “# sh_socialized_bottom”). Css ( ‘display’, ‘block’);
 $ J ( “# sh_socialized_bottom”). Html ($ j ( “# sh_socialized”). Html ());
 }
 } Else {
 $ J ( “# sh_socialized_bottom”). Css ( ‘display’, ‘none’);
 $ J ( “# sh_socialized_bottom”). Html ( ”);
 }
 
 if (device.tablet () device.mobile || ()) {
 return;
 }
 
 //
 // Management of the top header
 //
 if (y & gt; 0) {
 if ($ j (window) .scrollTop () & gt; j = $ ( ‘# page_header’). offset (). top) {
 //
 // Top header fixed
 //
 
 if (if! = 1) {
 case = 1;
 
 $ J ( ‘. Ls-topBannerSection’). AddClass ( ‘fixed’);
 $ J ( ‘. Ls-topBannerSection’). AddClass ( ‘fixedTopHeader’);
 
 $ J ( ‘# afterTopBanner’). Css ( ‘display’, ‘block’);
 
 topBannerHeight j = $ ( ‘. ls-topBannerSection’). height () + $ j ( ‘. ls-boxUltimiArticoliLista’). height ();
 
 // Console.log ( ‘Case:’ + case);
 }
 
 if ($ j (window) .scrollTop () (j $ ( ‘# getFixed’). offset (). top – $ j ( ‘. ls-topBannerSection’). height ())) {
 //
 // Box Managing latest articles
 //
 if (if! = 3) {
 case = 3;
 
 $ J ( ‘# afterUltimiArticoli’). Css ( ‘display’, ‘block’);
 
 $ J ( ‘# getFixed’). AddClass ( ‘fixed’);
 $ J ( ‘# getFixed’). AddClass ( ‘fixedTopArticoli’);
 
 // $ J ( ‘. FixedTopArticoli’). Css ( ‘top’, topbannerSectionHeight + ‘px’);
 // AfterUltimiArticoliTop j = $ ( ‘# getFixed’). Offset (). Top + j $ ( ‘# getFixed’). Height () – $ j ( ‘. Ls-topBannerSection’). Height ();
 
 // Console.log ( ‘Case:’ + case);
 }
 } Else {
 
 }
 
 //
 // Management of related items in column 2
 //
 
 if ($ j (window) .scrollTop () & gt; $ j ( ‘. ls-articoloTesto’). height ()) {
 if ($ j ( “# containerArtCorr”). css ( ‘top’) == ’0px’) {
 if ($ j ( “# containerArtCorr”). css ( ‘display’) == ‘block’) {
 postop var j = $ ( ‘# ad_frame2′). offset (). top – $ j ( ‘. ls-column2′). offset (). top + 250;
 var posBottom postop = + j $ ( “# containerArtCorr”). height ();
 
 if ($ j ( ‘# ed_Related_Box’). offset (). top & gt; posBottom) {
 $ J ( “# containerArtCorr”). Css ( ‘display’, ‘none’);
 $ J ( “# containerArtCorr”). Css ( ‘position’, ‘about’);
 
 
 $ J ( “# containerArtCorr”). Css ( ‘top’, postop + ‘px’);
 $ J (. “Ls-column2″). Height ($ j ( ‘. Ls-column1′). Height ());
 $ J ( “# containerArtCorr”). FadeIn (600);
 }
 }
 }
 } Else {
 $ J ( “# containerArtCorr”). Css ( ‘top’, ’0px’);
 }
 } Else {
 if (if! = 4) {
 case = 4;
 
 $ J ( ‘# afterTopBanner’). Css ( ‘display’, ‘none’);
 $ J ( ‘# afterUltimiArticoli’). Css ( ‘display’, ‘none’);
 
 $ J ( ‘. Ls-colonneArticolo’). Css ( ‘position’, ‘static’);
 $ J ( ‘. Ls-colonneArticolo’). Css ( ‘top’, ’0px’);
 
 $ J ( ‘. Ls-topBannerSection’). RemoveClass ( ‘fixed’);
 $ J ( ‘. Ls-topBannerSection’). RemoveClass ( ‘fixedTopHeader’);
 
 $ J ( ‘. Ls-spinster’). Css ( ‘position’, ‘static’);
 $ J ( ‘. Ls-spinster’). Css ( ‘top’, ’0px’);
 
 $ J ( ‘# getFixed’). RemoveClass ( ‘fixed’);
 $ J ( ‘# getFixed’). RemoveClass ( ‘fixedTopArticoli’);
 
 // Console.log ( ‘Case:’ + case);
 }
 }
 });
 });
 
 // ———————————————— -
 //
 // Box Managing latest articles in the opening
 //
 // ———————————————— -
 
 // Stores the open / closed state of the box to avoid
 // Handle the same event in the scroll
 boxOpened var = false;
 
 Store // if the box was New hotel opened or closed
 // Manually to not change the state
 // Automatically during the scroll
 boxManual var = false;
 
 $ J ( ‘. Arrow_down_big’). Click (function () {
 // I open the box
 boxManual = true;
 ultimiArticoliBox ( ‘open’);
 });
 
 $ J ( ‘. Arrow_up_big’). Click (function () {
 // I close the box
 boxManual = true;
 ultimiArticoliBox ( ‘close’);
 });
 
 ultimiArticoliBox function (action) {
 var speed1 = 300;
 var speed2 = 500;
 
 if ((action == ‘open’) & amp; & amp; (boxOpened == false)) {
 var cssProp;
 
 $ J ( ‘. Arrow_up_big’). Css ( “display”, “block”);
 $ J ( ‘. Arrow_down_big’). Css ( “display”, “none”);
 
 cssProp = {height: ’180px’};
 $ J ( “. Ls-new-leaf .LS-boxUltimiArticoli-top .LS-boxcontent-body ‘). Animate (cssProp, speed2);
 
 cssProp = {top: ’20px’};
 // J $ ( ‘# getFixed #boxUltimoArticolo .LS-boxUltimoArticolo-info’). Animate (cssProp, speed2);
 $ J ( ‘# getFixed #boxUltimoArticolo .LS-box-text’). Animate (cssProp, speed2);
 
 
 cssProp = {top: ’0px’};
 // J $ ( ‘# getFixed #boxUltimoArticolo .imgUltimoArticolo’). Animate (cssProp, speed2);
 $ J ( ‘# getFixed #boxUltimoArticolo .LS-box-image’). Animate (cssProp, speed2);
 
 cssProp = {height: ’179px’};
 $ J (. “Ls-new-leaf .LS-boxUltimiArticoli-top .LS-boxUltimiArticoliLista”). Animate (cssProp, speed2,
 function ()
 {
 var height = j $ ( ‘# getFixed’). height ()
 cssProp = {height: + height + ‘px’};
 $ J ( ‘# afterUltimiArticoli’). Animate (cssProp, speed1);
 }
 );
 
 boxOpened = true;
 }
 if ((action == ‘close’) & amp; & amp; (boxOpened == true)) {
 var cssProp;
 
 $ J ( ‘. Arrow_up_big’). Css ( “display”, “none”);
 $ J ( ‘. Arrow_down_big’). Css ( “display”, “block”);
 
 cssProp = {top: ‘-130px’};
 // J $ ( ‘# getFixed #boxUltimoArticolo .imgUltimoArticolo’). Css ( ‘position’, ‘about’);
 // J $ ( ‘# getFixed #boxUltimoArticolo .imgUltimoArticolo’). Animate (cssProp, speed2);
 
 $ J ( ‘# getFixed #boxUltimoArticolo .LS-box-image’). Css ( ‘position’, ‘about’);
 $ J ( ‘# getFixed #boxUltimoArticolo .LS-box-image’). Animate (cssProp, speed2);
 
 
 cssProp = {top: ‘-100px’};
 // J $ ( ‘# getFixed #boxUltimoArticolo .LS-boxUltimoArticolo-info’). Css ( ‘position’, ‘about’);
 // J $ ( ‘# getFixed #boxUltimoArticolo .LS-boxUltimoArticolo-info’). Animate (cssProp, speed2);
 
 $ J ( ‘# getFixed #boxUltimoArticolo .LS-box-text’). Css ( ‘position’, ‘about’);
 $ J ( ‘# getFixed #boxUltimoArticolo .LS-box-text’). Animate (cssProp, speed2);
 
 cssProp = {height: ’59px’};
 $ J ( “. Ls-new-leaf .LS-boxUltimiArticoli-top .LS-boxUltimiArticoliLista”). Animate (cssProp, speed2);
 
 cssProp = {height: ’60px’};
 $ J (. “Ls-new-leaf .LS-boxUltimiArticoli-top .LS-boxcontent-body ‘). Animate (cssProp, speed2,
 function ()
 {
 var height = j $ ( ‘# getFixed’). height ()
 cssProp = {height: + height + ‘px’};
 $ J ( ‘# afterUltimiArticoli’). Animate (cssProp, speed1);
 }
 );
 
 $ J ( ‘# afterUltimiArticoli’). Height (j $ ( ‘# getFixed’). Height ());
 
 boxOpened = false;
 }
 }
 
 
 // ———————————————— -
 //
 // Management Related Articles
 //
 // ———————————————— -
 
 var speed = 300;
 var valueArt = 0;
 var topValueArt = 0;
 var minValueArt = 0;
 numArticoli var j = $ ( “# containerArtCorr .LS-boxcontent-body-view .LS-boxUltimoArticolo”). length;
 currArticolo var = 1;
 
 // ———————————————— -
 // Click Arrow pointing down
 //
 // ———————————————— -
 $ J ( “# containerArtCorr #articoliCorrScrollDown”). Click (function () {
 
 valueArt = valueArt – $ j (j $ ( “# containerArtCorr .LS-boxUltimoArticolo”). get (currArticolo – 1)). outerHeight ();
 cssProp var = {top: + valueArt + ‘px’};
 
 if ($ j ( “# containerArtCorr #articoliCorrScrollDown”). hasClass ( ‘. active’) == false)
 return;
 
 currArticolo ++;
 
 $ J ( “# containerArtCorr .LS-boxcontent .LS-box-items-related .LS-boxcontent-body .LS-boxcontent-body-view”). Animate (cssProp, speed,
 function () {
 $ J ( “# containerArtCorr #articoliCorrScrollUp”). Attr ( ‘src’, ‘/ module / new-leaf / img / arrow_up.png’);
 $ J ( “# containerArtCorr #articoliCorrScrollUp”). AddClass ( ‘. Active’);
 
 heightContainer var j = $ ( “# containerArtCorr .LS-boxcontent .LS-box-items-related .LS-boxcontent-body .LS-boxcontent-body-view”). height ();
 if (currArticolo & gt; (numArticoli – 1)) {
 $ J ( “# containerArtCorr #articoliCorrScrollDown”). Attr ( ‘src’, ‘/ common / img / arrow_down_disabled.png’);
 $ J ( “# containerArtCorr #articoliCorrScrollDown”). RemoveClass ( ‘. Active’);
 } Else {
 $ J ( “# containerArtCorr #articoliCorrScrollDown”). Attr ( ‘src’, ‘/ common / img / arrow_down.png’);
 $ J ( “# containerArtCorr #articoliCorrScrollDown”). AddClass ( ‘. Active’);
 }
 }
 );
 
 });
 
 // ———————————————— -
 // Upwards Arrow Click
 //
 // ———————————————— -
 $ J ( “# containerArtCorr #articoliCorrScrollUp”). Click (function () {
 
 valueArt = valueArt + $ j (j $ ( “# containerArtCorr .LS-boxUltimoArticolo”). get (currArticolo – 2)). outerHeight ();
 
 cssProp var = {top: + valueArt + ‘px’};
 
 if ($ j ( “# containerArtCorr #articoliCorrScrollUp”). hasClass ( ‘. active’) == false)
 return;
 
 currArticolo–;
 
 $ J ( “# containerArtCorr .LS-boxcontent .LS-box-items-related .LS-boxcontent-body .LS-boxcontent-body-view”). Animate (cssProp, speed,
 function () {
 $ J ( “# containerArtCorr #articoliCorrScrollDown”). Attr ( ‘src’, ‘/ module / new-leaf / img / arrow_down.png’);
 $ J ( “# containerArtCorr #articoliCorrScrollDown”). AddClass ( ‘. Active’);
 
 if (numArticoli

LikeTweet

No comments:

Post a Comment