Linked by Thom Holwerda on Thu 26th Jan 2012 15:13 UTC
Mac OS X "It's no longer possible to write a single app that takes advantage of the full range of Mac OS X features. Some APIs only work inside the Mac App Store. Others only work outside it. Presumably, this gap will widen as more new features are App Store-exclusive, while sandboxing places greater restrictions on what App Store apps are allowed to do." Anybody surprised by this, here's the clue stick. Please proceed to hit yourself with it.
Thread beginning with comment 504721
To read all comments associated with this story, please click here.
No MacOS X for me.
by moondevil on Thu 26th Jan 2012 15:22 UTC
moondevil
Member since:
2005-07-08

I like Apple's design and the Mac OS X architecture, but somehow I am quite happy to be a Windows/UNIX user.

We as users need to make enough pressure so that other vendors do not follow Apple's footsteps.

I imagine that Apple's dreamworld is similar to what Games Console developers enjoy. Where every single application has to go through a certification process, after being able to get an approval from the console vendor.

Reply Score: 8

RE: No MacOS X for me.
by amadensor on Thu 26th Jan 2012 15:27 in reply to "No MacOS X for me."
amadensor Member since:
2006-04-10

MS already announced a similar position. Windows 8 Metro applications will be available only through the app store, and cannot be installed by way of untrusted third parties.

Reply Parent Score: 1

RE[2]: No MacOS X for me.
by Thom_Holwerda on Thu 26th Jan 2012 15:29 in reply to "RE: No MacOS X for me."
Thom_Holwerda Member since:
2005-06-29

MS already announced a similar position. Windows 8 Metro applications will be available only through the app store, and cannot be installed by way of untrusted third parties.


Yup, sadly MS is heading down the same path - although, it might be that you can still install Metro applications outside of the store if you so desire (like you will be able to with legacy applications). Not sure though.

Reply Parent Score: 3

RE[2]: No MacOS X for me.
by BrianH on Thu 26th Jan 2012 16:27 in reply to "RE: No MacOS X for me."
BrianH Member since:
2005-07-06

MS already announced a similar position. Windows 8 Metro applications will be available only through the app store, and cannot be installed by way of untrusted third parties.


I heard that that was just for ARM client Win8, not for x86. Win8 ARM reportedly doesn't let you run non-Metro apps (because they aren't including the desktop interface at all), and as a separate constraint doesn't let you sideload apps from places other than its app store.

On Win8 client for x86 they are including the desktop interface and letting you run apps for it, and are letting you install apps from other locations. They haven't said one way or another whether Metro will run unsigned apps, or whether you will be able to provide signed apps from other places like you can now.

On Win8 server, x86 or not, they haven't said anything about this subject at all. There's a good chance that Win8 server won't get Metro at all, only desktop and the CLI. They certainly will allow at least self-signed apps because most business software is written in-house.

Reply Parent Score: 2

RE: No MacOS X for me.
by d3vi1 on Thu 26th Jan 2012 15:40 in reply to "No MacOS X for me."
d3vi1 Member since:
2006-01-28

I imagine that Apple's dreamworld is similar to what Games Console developers enjoy. Where every single application has to go through a certification process, after being able to get an approval from the console vendor.


That's not the point of the change. The point is that they want control over the APIs that are being used. They want to be able to deprecate Carbon and UNIX APIs in favor of Cocoa. They want people to use ONLY the new APIs that are 99% share-able with iOS and that are not difficult to maintain in the following years.

Microsoft's difficulty is that their APIs are 20 years old and they can't clean up their act.

I like the idea to keep the APIs used to only the newer ones. That means that apps are written better and the OS is legacy free.

The APIs that are App Store only are App Store related so those don't really count.

Reply Parent Score: 1

RE[2]: No MacOS X for me.
by moondevil on Thu 26th Jan 2012 15:57 in reply to "RE: No MacOS X for me."
moondevil Member since:
2005-07-08

"I imagine that Apple's dreamworld is similar to what Games Console developers enjoy. Where every single application has to go through a certification process, after being able to get an approval from the console vendor.


That's not the point of the change. The point is that they want control over the APIs that are being used. They want to be able to deprecate Carbon and UNIX APIs in favor of Cocoa. They want people to use ONLY the new APIs that are 99% share-able with iOS and that are not difficult to maintain in the following years.
"

There are other ways of doing it, like when they dropped support for Carbon in Lion.

No need to have certain APIs AppStore only.

Reply Parent Score: 4

RE[2]: No MacOS X for me.
by Beta on Thu 26th Jan 2012 16:00 in reply to "RE: No MacOS X for me."
Beta Member since:
2005-07-06

The APIs that are App Store only are App Store related so those don't really count.


iCloud API is not App Store related, though.

Reply Parent Score: 2

RE[2]: No MacOS X for me.
by BrianH on Thu 26th Jan 2012 16:15 in reply to "RE: No MacOS X for me."
BrianH Member since:
2005-07-06

Microsoft's difficulty is that their APIs are 20 years old and they can't clean up their act.

I like the idea to keep the APIs used to only the newer ones. That means that apps are written better and the OS is legacy free.


Microsoft is cleaning up their act with the new WinRT APIs in Win8. Metro apps will only have limited access to legacy APIs, only the safe ones. No matter how Metro apps are written - native, .NET, Silverlight, HTML/JS - they will all use the same WinRT code, perhaps with idiomatic wrapper APIs but the same code.

I haven't heard one way or the other whether Win8 desktop apps can use WinRT yet, as the non-UI APIs should apply to desktop apps too. That would be nice to see, and a desktop-usable subset of WinRT might be portable to Win7 as well.

Metro is just surface stuff. The big change is WinRT.

Reply Parent Score: 2

RE[2]: No MacOS X for me.
by karunko on Thu 26th Jan 2012 17:09 in reply to "RE: No MacOS X for me."
karunko Member since:
2008-10-28

I like the idea to keep the APIs used to only the newer ones. That means that apps are written better and the OS is legacy free.

But also that older applications won't work any longer, so I'm not sure this would be such a good idea.

Maybe this won't seem a big deal to people used to the $0.99 apps, but other people have made quite an investment in software, you know? Not to mention that some applications are no longer maintained and won't receive an update -- and can't be easily replaced anyway.


RT.

Reply Parent Score: 2

RE[2]: No MacOS X for me.
by f0dder on Thu 26th Jan 2012 18:57 in reply to "RE: No MacOS X for me."
f0dder Member since:
2009-08-05

How's the kool-aid tasting today?

Reply Parent Score: 1

RE[2]: No MacOS X for me.
by MORB on Thu 26th Jan 2012 19:14 in reply to "RE: No MacOS X for me."
MORB Member since:
2005-07-06

That's not the point of the change. The point is that they want control over the APIs that are being used.

Hahahahaha
You actually believe this


They obviously want to have tight quality control over applications. The downside is that developers freedom is considerably reduced.
I don't really mind though, as long as apple doesn't do all it can to make itself impossible to avoid the way microsoft did.

Reply Parent Score: 2

RE[2]: No MacOS X for me.
by r_a_trip on Fri 27th Jan 2012 11:11 in reply to "RE: No MacOS X for me."
r_a_trip Member since:
2005-07-06

I like the idea to keep the APIs used to only the newer ones. That means that apps are written better and the OS is legacy free.

The other side of that coin is an endless treadmill of buying new software when the API Gods deem the next set of culling necessary. Plus accepting that persons other than you decide what is possible when and where on a device you own and not you yourself.

Cushy convenience or empowering self-determination. Tough choice.

Reply Parent Score: 2

RE: No MacOS X for me.
by pmac on Thu 26th Jan 2012 16:11 in reply to "No MacOS X for me."
pmac Member since:
2009-07-08


We as users need to make enough pressure so that other vendors do not follow Apple's footsteps.


http://www.youtube.com/watch?v=RPgCHsoU2wU

Reply Parent Score: 0

RE: No MacOS X for me.
by Sodki on Thu 26th Jan 2012 16:35 in reply to "No MacOS X for me."
Sodki Member since:
2005-11-10

I like Apple's design and the Mac OS X architecture, but somehow I am quite happy to be a Windows/UNIX user.


MacOS X is UNIX.

Reply Parent Score: 1

RE[2]: No MacOS X for me.
by righard on Thu 26th Jan 2012 20:46 in reply to "RE: No MacOS X for me."
righard Member since:
2007-12-26

a UNIX

Reply Parent Score: 5