DZone
Mobile Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Mobile Zone > Should Windows Phone 8 be Based on Windows NT?

Should Windows Phone 8 be Based on Windows NT?

Mitch Pronschinske user avatar by
Mitch Pronschinske
·
Nov. 09, 11 · Mobile Zone · Interview
Like (0)
Save
Tweet
4.72K Views

Join the DZone community and get the full member experience.

Join For Free
Will Windows Phone 8 be based on Windows NT?  The rumors are out there, and some dislike the idea, but blogger Hal Berenson thinks that Windows Phone 8 "can and should" be based on the Windows NT kernel.  To clarify, this doesn't mean the same thing as Windows Phone 8 being based on Windows 8, which some people were suggesting.  The Metro UI and user-facing features are already quite similar between WP7 and Win8.  What we're talking about here is basing Windows Phones on Windows NTk instead of Windows CE.

Hal's first line of reasoning is based on basic engineering philosophy - if you have two things that do similar things and you want them to behave in a similar way, then you should unify them.  Although, I'm not sure that Windows NT could be modified and branched to support a mobile environment with the all of the unique challenges that it has.  Does Apple have a unified OS for its desktop and mobile platforms?  No.  Mac OS X and iOS are separate because the experiences will always have fundamental differences.

Berenson mentions many OS features that are not present in Windows CE that could be added with a lot less energy and resource committments from Microsof if they were to just replace it with Windows NTk.  Some of the features he mentioned included full drive encryption, dual core support, and SMP. 

In the blog he also draws parallels to the development of the .NET Compact Framework and explains why he thinks that Windows NTk can be small and modular like CE:

So let me address a key objection to the move, “size”.  Windows CE has a reputation for being small and modular, Windows has a reputation for being big and bloated.  But Windows itself is about 6 years into an effort to completely restructure and clean up the code base, its resource requirements have actually shrunk over the last two releases (Win7 and Win8), and Windows 8 is very much focused on the low power/constrained resources environment that characterize both tablet and phone devices.  Indeed I am running the Windows 8 developer preview on a tablet that is less powerful and has no more memory than the current generation of smartphones and even at this early stage it is as responsive as those devices.  In some regards, such as boot time, it is actually faster!  So could a WinNTk-based Windows Phone 8 run well on a 1Ghz CPU with 512MB of RAM?  Of course it could.  What about 800Mhz?  Almost certainly.  256MB?  Well, now I start to wonder.  -- Hal Berenson

Check out his full argument via the source link below.

Source:  http://hal2020.com/2011/11/04/windows-phone-8-and-windows-8-cousins-or-siblings/
Windows Phone Windows NT

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Autowiring in Spring
  • DZone's Article Submission Guidelines
  • Ultra-Fast Microservices: When Microstream Meets Payara
  • Is Java Still Relevant?

Comments

Mobile Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo