Linked by Thom Holwerda on Wed 26th Jun 2013 13:03 UTC
PDAs, Cellphones, Wireless "Market trends in Western Europe are not looking good for Apple's iPhone. 'Apple's iOS continues to lose ground as market share declined to 20% from 25% in 1Q12 [first quarter 2012]', IDC said Tuesday. Android, meanwhile, is gaining operating system market share, up 14 percent year-to-year in the first quarter. 'Android continues to dominate the smartphone landscape', according to IDC. In the quarter, Google's OS shipped 21.9 million units and market share increased to 69 percent in the first quarter of 2013 from 55 percent in last years' first quarter." On top of that, Apple got knocked out of the top five in India, where it's also bleeding market share. The America-centred large technology sites that dominate our reporting often fail to spot this huge problem for Apple: the company is only doing well in the US. It's losing everywhere else. And just in case you don't know: 'everywhere else' is 95% of the world, and that's where future growth is to be found. The fact that Apple hasn't addressed this yet is exactly why its shares aren't doing stellar anymore.
Thread beginning with comment 565726
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Why?
by SeeM on Wed 26th Jun 2013 23:10 UTC in reply to "RE[2]: Why?"
SeeM
Member since:
2011-09-10

The java interpreter slows Android down, which yea, makes the OS less smooth.


It depends on a programmer. If he/she used complicated xml to design UI, then R.java will beat CPU without mercy. And the UI can be complicated, sometimes with writing xml code by hand. So it's often fault of xml parser, which isn't really it's fault, because parsing text on the fly is always costly.

The problem is: R.java is so neat and everybody loves it. Image hardcoding UI in java for a moment. ;) Now you know why.

iPhone programmers are in better position, since they can hardcode UI to pixels. No worries about actual font, or bitmap size.

Reply Parent Score: 2

RE[4]: Why?
by moondevil on Thu 27th Jun 2013 06:37 in reply to "RE[3]: Why?"
moondevil Member since:
2005-07-08

What?!

There is no parsing happening at runtime, R.java is generated at development time.

Reply Parent Score: 3

RE[5]: Why?
by SeeM on Thu 27th Jun 2013 16:47 in reply to "RE[4]: Why?"
SeeM Member since:
2011-09-10

And I have no idea why I didn't know that. Thanks. ;) So is there any xml parsing on the fly when running an app or not? I feel really confused now.

Edited 2013-06-27 16:48 UTC

Reply Parent Score: 1