As a developer evangelist, I interact with a lot of developers. Many developers are just meeting Windows 8 for the very first time. Some developers have started to tinker. And, others are deep into their first application – on target for the store. The common thread between them are a set of recurring questions that I get over and over. I thought I would document a few of them.
Note: since Windows 8 has not been released some of these answers are subject to change. At time of writing (June 19, 2012) these answers are correct.
- Does Windows 8 run Windows 7 software? Yes
- Does Windows 8 support .Net 4.0? Yes
- Does WinRT replace the .Net framework? No
- Can users re-enable the start button in Windows 8? No
- Can enterprises disable Metro on their Windows 8 desktops? No
- Will Metro be part of the server version of Windows? Yes
- Do developers need two apps in the Windows 8 store to support ARM? No
- Can apps have a hidden URL in the Windows 8 store? No
- What is the revenue split with Microsoft for the Store? 80/20
- Do developers need a developer account in order publish an app? Yes
- Can developers use payment systems other than Microsoft? Yes
- Is HTML5 and JavaScript (JS) supported in Metro development? Yes
- What is the HTML rendering engine in HTML-based Metro apps? IE10
- Is IE10 Metro the same engine as IE10 desktop? Yes
- Can desktop applications create live tiles? No
- Can desktop applications use WinRT? Yes
- Can desktop HTTP end point be accessed by Metro apps? No
- Can metro applications access a local SQL server? No
- Do metro applications have a local database solution? Yes, Sqlite
- Can metro applications access the internet while the pc is in standby? Yes
- Can metro applications access SkyDrive? Yes
- Can metro applications iterate through the user's hard drive? No
- Is there a metro version of windows file explorer? No, see above
- Can metro applications detect other metro apps? No
- Can more than one metro application run at one time? Yes, two
- Can push notifications execute client code? No
- Are there background tasks in metro? Yes
- Is the performance of HTML5 Metro applications comparable to XAML? Yes
- Is native code (C++) supported in Metro development? Yes
- Is metro C different than traditional CPP? Yes
Corrections? Comment.
Got questions? Comment.