A couple thoughts, if I may?
1. The concerns that an App Store for OS X could cause a "race to the bottom" of software prices is unfounded, IMO. Haven't we seen that ALREADY with the advent of all of these "Mac bundles"? Essentially, they've taken a bunch of software packages prices at upwards of $20-50 each, and thrown them together for one low price (MacHeist, etc.) because they weren't selling well/quickly enough on their own. I'd say if anything, centralizing and giving new exposure to a bunch of submitted apps will mean maximizing revenue! Developers will quickly find out where to price a given program for optimal sales numbers/profits, instead of letting an overpriced app sit out there for years with excuses that "Well, it probably just needs more time to catch on. People aren't really aware it exists yet, or what it can do for them."
2. It would only be logical for Apple to place restrictions like no custom "haxies" allowed in apps sold on their integrated store. It wouldn't make any sense for apps purchased right from an Apple provided tool, built into the OS, to cause incompatibilities with other apps or destabilize parts of the system because they use unsupported system calls or work-arounds. That's why this won't be an appropriate sales channel for everyone. Most of the big, multi-player game titles would probably stick with sales via Steam too -- because the integrated chat system for matching people up to play the games and the "trophies" integrated with it are value-adds the App Store wouldn't offer. (Not to mention, at least with the Valve titles, it provides you with a license for both a Windows and a Mac version of the Steam games you buy.)
1. The concerns that an App Store for OS X could cause a "race to the bottom" of software prices is unfounded, IMO. Haven't we seen that ALREADY with the advent of all of these "Mac bundles"? Essentially, they've taken a bunch of software packages prices at upwards of $20-50 each, and thrown them together for one low price (MacHeist, etc.) because they weren't selling well/quickly enough on their own. I'd say if anything, centralizing and giving new exposure to a bunch of submitted apps will mean maximizing revenue! Developers will quickly find out where to price a given program for optimal sales numbers/profits, instead of letting an overpriced app sit out there for years with excuses that "Well, it probably just needs more time to catch on. People aren't really aware it exists yet, or what it can do for them."
2. It would only be logical for Apple to place restrictions like no custom "haxies" allowed in apps sold on their integrated store. It wouldn't make any sense for apps purchased right from an Apple provided tool, built into the OS, to cause incompatibilities with other apps or destabilize parts of the system because they use unsupported system calls or work-arounds. That's why this won't be an appropriate sales channel for everyone. Most of the big, multi-player game titles would probably stick with sales via Steam too -- because the integrated chat system for matching people up to play the games and the "trophies" integrated with it are value-adds the App Store wouldn't offer. (Not to mention, at least with the Valve titles, it provides you with a license for both a Windows and a Mac version of the Steam games you buy.)