Linked by Thom Holwerda on Tue 18th Jan 2011 23:23 UTC, submitted by fran
Windows "Intel's CEO, Paul Otellini, hinted that Microsoft is trying to unify their operating systems into one OS that runs from phone to the desktop, his remark raising questions on Windows and Windows Phone 7's future." Obviously, the Windows Phone 7 userland probably runs just as fine on Windows NT as it does on Windows CE, so I honestly don't get the issue here.
Thread beginning with comment 459054
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: On: Who cares ... ?
by Paradroid on Wed 19th Jan 2011 10:36 UTC in reply to "On: Who cares ... ?"
Paradroid
Member since:
2010-01-05

Not sure it's that simple. For example a desktop version of an app might make much bigger use of memory for caching data, which a mobile version would not want to do.

I would not want to build an application that has code branches all over the place to behave differently based on the device type, that would be less than ideal.

Are the API's of CE and NT not broadly similar? The iPhone might be OS X at the bottom layer but the API calls are different to the Mac. Similar but not identical.

Reply Parent Score: 1

RE[2]: On: Who cares ... ?
by pica on Wed 19th Jan 2011 11:11 in reply to "RE: On: Who cares ... ?"
pica Member since:
2005-07-10

Not sure it's that simple. For example a desktop version of an app might make much bigger use of memory for caching data, which a mobile version would not want to do.


Today Netbooks offer an Intel Atom with 1GB of RAM and a 1024x600 pixel 10" display. A high end PC might offer an 8-core i7 with 16GB of RAM and a 2560x1600 pixel 30" display.

If I look at these numbers, I see a factor ~20 in both memory and compute power we have to deal with today.

On the other side todays tablets offer an 1GHz Cortex A9 with 0.5GB of RAM. That's only a factor ~2 away from a netbook.

I would not want to build an application that has code branches all over the place to behave differently based on the device type, that would be less than ideal.


Make the amount of resources used for caching, speculative executing, etc. adaptive and you will have less pain in the future.

Are the API's of CE and NT not broadly similar? The iPhone might be OS X at the bottom layer but the API calls are different to the Mac. Similar but not identical.


Yes they are similar -- both have API methods for e.g. opening a textbox -- but they are not identical. Using .NET the pain is significally less, but even the "normal" .Net framework and the .NET compact framework differ.

pica

Edited 2011-01-19 11:14 UTC

Reply Parent Score: 2