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 459047
To view parent comment, click here.
To read all comments associated with this story, please click here.
On: Who cares ... ?
by pica on Wed 19th Jan 2011 10:25 UTC in reply to "Shot in foot"
pica
Member since:
2005-07-10

... Who cares if its Windows (i.e. an NT core) - the users don't. They want an experience ...


The developers care. If smartphones and tablets use the same platform as PCs and Servers, code can be used on all classes of devices. At the moment writing an application for WinCE and writing an application for WinNT are two different shoes.

Additionally porting existing PC applications to tablets or smartphone becomes easier. Just add a new view and you are done.

As a result more application will be available for tablets and smartphones. Which is a win for the users.

I think unifying on WinNT will be a big win. Not just for Microsoft. It is a win for the users, for the developers and for Microsoft.

pica

Reply Parent Score: 2

RE: On: Who cares ... ?
by Paradroid on Wed 19th Jan 2011 10:36 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