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.
Thread beginning with comment 431988
To view parent comment, click here.
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"
wirespot
Member since:
2006-06-21

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

RE[3]: App Store
by WorknMan on Thu 1st Jul 2010 03:56 in reply to "RE[2]: App Store"
WorknMan Member since:
2005-11-13

Well, this is assuming that MS isn't going to have OEMs running their own repositories. But if there were only one (as there should be) ...

I doubt that MS will have the time to look over each and every app submitted, but I'm assuming they'd have something set up where anything being uploaded gets auto scanned for viruses/malware, and that users could flag suspect applications. Granted, this is certainly not fool-proof, but it's a hell of a lot better than what we have now.

I don't think the way apps are installed would be much different than the way they are now. You just go to the app store, search for an app you're looking for (pretty much the way that the Android/Apple stores work now), and once you find the app you're looking for, you select 'install' and the app runs through its normal setup routine. IMHO, the point of the app store is not so you can install 900 different apps with a single command, but rather to try and keep the worst of the malware out there off of users' machines.

I would imagine there'd be a common set of APIs built into the OS that apps could use to update themselves.

Reply Parent Score: 2