Linked by David Adams on Tue 29th Jun 2010 17:39 UTC, submitted by waid0004
Windows An Italian Windows site called "Windowsette" has published some purported secret Microsoft documents outlining some design and strategy plans for Windows 8. The Microsoft Kitchen blog has provided some analysis of the documents. The documents appear genuine, and there's lots of interesting information there.
Permalink for comment 431988
To read all comments associated with this story, please click here.
RE[2]: App Store
by wirespot on Wed 30th Jun 2010 10:31 UTC in reply to "RE: App Store"
Member since:

By default, the OS only allows installs from the app store, unless you go into options and check allow installing from outside sources.

The problem is, I see several challenges here that are huge:

1) App quality control. Part of the appeal of getting apps from a trusted repository (at least on Linux and the App Store) is that you're quite sure anything you install in that manner won't be malware. Linux distros have big distributed teams and the source code at their disposal. Apple has a dedicated team for this. But the Windows app base is one or two orders of magnitude over Linux. Will Microsoft manage to review all that is submitted to the Store?

2) What files are placed where (a major benefit of centralized package management). First, you need a well-thought out file layout (Linux has FHS, Apple has its specific file organization); but traditionally no Windows version has been enforcing this very well. Second, you need to make sure each app observes your file layout. Because if they don't, or you simply run their installer and let them do whatever they want... I don't see much point in the whole thing.

3) Changes to the system. We're talking things like libs, registry modifications, registering for startup etc. It's a can of worms ready to burst. It will need severe policies.

4) Common update mechanism (another major benefit of centralized package management). You want to be able to click a button and have ALL the apps check for updates. Unassisted if needed (at least for security updates). Granted, once issues 1-3 are solved this will be a comparatively minor detail.

5) Migrating existing apps. The App Store and Android started before there were apps for it, their design predates the apps. The Linux repos have access to the source, which helps a lot. But Microsoft will be trying to take this humongous mass of binary apps currently "in the wild" and massage them into a centralized distribution system.

Reply Parent Score: 2