Apple wont accept Carbon apps from november on

For everything that's not in any way related to PureBasic. General chat etc...
DoctorLove
User
User
Posts: 85
Joined: Sat Mar 06, 2010 2:55 pm

Re: Apple wont accept Carbon apps from november on

Post by DoctorLove »

freak wrote:Does anybody have a link to an official source from Apple that confirms this?
RealSoftware is working closely with apple. They always did and came up with the newest bits on the apple platform. You can consider that as a good source.

Anyway, its good to have this debate on this. Sure, you can run your apps on Lion made in carbon, but chances are that things are gonna be broken. More and more the focus is lying on cocoa.

What does that mean? Well, programs that wont work stable on the apple platform. Thats why the Guidelines for submitting to the app store is gonna be changed.

Apple can't drop support for carbon right now, but they can stop the feeding of "old" carbon apps through the App store. Which i fully understand!
User avatar
J. Baker
Addict
Addict
Posts: 2181
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: Apple wont accept Carbon apps from november on

Post by J. Baker »

I just emailed iTunes Connect through my account to see if there is any truth to this.

I can't see Apple dealing with Real Software for one. Also, this would have a big effect on more then just PureBasic. Just think of the developers who signed up for there accounts recently just to find out that their app can not even be submitted to the store or won't be on there very long. I'm sure Apple would give some kind of notice if this was true.
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef


Even the vine knows it surroundings but the man with eyes does not.
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

Re: Apple wont accept Carbon apps from november on

Post by Kuron »

J. Baker wrote:I'm not here to say what Apple is doing. All I know is that they haven't said anything about dropping it and they still have continued it in Lion. But yeah, I wouldn't doubt that they could drop it after Lion. But I don't think they will any sooner. ;)
Again, the issue isn't them dropping support for it, but not allowing it in the App store. Since Carbon does not adhere to what the developer agrees to when signing up for a developer account, it is very likely carbon-based apps will be rejected in the near future (as they should be IMHO).
Last edited by Kuron on Mon Oct 17, 2011 2:55 pm, edited 1 time in total.
Best wishes to the PB community. Thank you for the memories. ♥️
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

Re: Apple wont accept Carbon apps from november on

Post by Kuron »

J. Baker wrote:I just emailed iTunes Connect through my account to see if there is any truth to this.
Apple generally does not comment on something until it actually becomes "official".

J. Baker wrote:Just think of the developers who signed up for there accounts recently just to find out that their app can not even be submitted to the store or won't be on there very long. I'm sure Apple would give some kind of notice if this was true.
Would these be the same developers who signed up and promised to adhere to the Human Interface Guidelines? Apple gave notice when the Mac App Store was first opened. It is in section 1.1 of the App Store Review Guidelines. Based on reading App Store Review Guidelines, I am shocked Apple has even been allowing Carbon-based apps in the Mac App Store. I am guessing they only did so to build up the content in the store.

Given how quickly Apple has made changes on the iOS app side (with no warning) as to what apps are accepted, it is not hard to believe Carbon-based apps would stop being allowed sometime in November.

J. Baker wrote:I can't see Apple dealing with Real Software for one.
A company who is a partner of Apple and has had an extremely close working relationship with Apple in the almost 14 years their product has been in existence is a source worth listening to. They are privy to information us mortals aren't.


If it happens, it will only affect apps distributed via the Mac App Store. You will still be able to distribute/sell carbon-based apps via your site until carbon is no longer supported. Getting people to buy that software built on deprecated APIs which is seen as "buggy" because it doesn't adhere to the Human Interface Guidelines and work the way the customer is used to is another matter.

PB's OS X compiler has been around longer than the Mac App Store and I am positive PB would move to Cocoa if the App Store decides to no longer allow Carbon-based apps.

Personally, after reading the statements over at Real Software, I would be making sure anything I plan to release supports Cocoa, but that is just me. Better to be safe than sorry. No need to keep putting off what will eventually happen, sooner, rather than later. Again, just what I would do for my software. Doesn't concern me unless Santa brings me a Mini this year.
Best wishes to the PB community. Thank you for the memories. ♥️
User avatar
J. Baker
Addict
Addict
Posts: 2181
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: Apple wont accept Carbon apps from november on

Post by J. Baker »

Sorry but I'm not going to argue this out. We'll just have to wait and see. ;)
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef


Even the vine knows it surroundings but the man with eyes does not.
Polo
Addict
Addict
Posts: 2422
Joined: Tue May 06, 2003 5:07 pm
Location: UK

Re: Apple wont accept Carbon apps from november on

Post by Polo »

J. Baker wrote:Sorry but I'm not going to argue this out. We'll just have to wait and see. ;)
Or port PB to Cocoa instead of waiting :)
User avatar
J. Baker
Addict
Addict
Posts: 2181
Joined: Sun Apr 27, 2003 8:12 am
Location: USA
Contact:

Re: Apple wont accept Carbon apps from november on

Post by J. Baker »

Polo wrote:
J. Baker wrote:Sorry but I'm not going to argue this out. We'll just have to wait and see. ;)
Or port PB to Cocoa instead of waiting :)
I sure it will be eventually but there already seems to be a lot on PB's plate to do.
www.posemotion.com

PureBasic Tools for OS X: PureMonitor, plist Tool, Data Maker & App Chef


Even the vine knows it surroundings but the man with eyes does not.
User avatar
idle
Always Here
Always Here
Posts: 5844
Joined: Fri Sep 21, 2007 5:52 am
Location: New Zealand

Re: Apple wont accept Carbon apps from november on

Post by idle »

I don't think it will just be a case of supporting cocoa with the current pb dev
although it should be easy enough to do, the abi is well documented and can be ported to plain c
and since it's a run time abi there's nothing stopping mac users from using cocoa now
since the symbols are determined at run time, maybe it's feasible to load a lib resolve the pointers
and write them out to a datasection and use PB's interfaces.

It would probably be better if the dev team switched to clang and llvm for codegen in the compiler
or perhaps switched to mac for the main dev platform if xcode provides the same flexibility
Then they can utilize c,c++ and objective c sources and generate byte code archives
In other words you'd pretty much have one source for all with the ability to cross compile
Windows 11, Manjaro, Raspberry Pi OS
Image
User avatar
Blood
Enthusiast
Enthusiast
Posts: 161
Joined: Tue Dec 08, 2009 8:34 pm
Location: United Kingdom

Re: Apple wont accept Carbon apps from november on

Post by Blood »

DoctorLove wrote:Hi all,

The day has come.
Apple wont allow any carbon apps in the app store from november on.

So its critical to have the cocoa framework built in Purebasic, IF you want to sell your app through the app store.

Here is the source: http://www.realsoftwareblog.com/2011/10 ... -llvm.html

Its a shame.... My app will never be done before november. So no potential customers, i need to sell it through another channel.
Does Mac OS Lion support carbon apps?

Use another language? There are plenty out there.
C provides the infinitely-abusable goto statement, and labels to branch to. Formally, the goto is never necessary, and in practice it is almost always easy to write code without it. We have not used goto in this book. -- K&R (2nd Ed.) : Page 65
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

Re: Apple wont accept Carbon apps from november on

Post by Kuron »

Blood wrote: Use another language? There are plenty out there.
Objective-Basic is a lovely language.
Best wishes to the PB community. Thank you for the memories. ♥️
DoctorLove
User
User
Posts: 85
Joined: Sat Mar 06, 2010 2:55 pm

Re: Apple wont accept Carbon apps from november on

Post by DoctorLove »

Blood wrote:
DoctorLove wrote:Hi all,

The day has come.
Apple wont allow any carbon apps in the app store from november on.

So its critical to have the cocoa framework built in Purebasic, IF you want to sell your app through the app store.

Here is the source: http://www.realsoftwareblog.com/2011/10 ... -llvm.html

Its a shame.... My app will never be done before november. So no potential customers, i need to sell it through another channel.
Does Mac OS Lion support carbon apps?

Use another language? There are plenty out there.
omg!
Those reactions are way too simple. Please, next time, think about it more to give here an answer.
User avatar
Blood
Enthusiast
Enthusiast
Posts: 161
Joined: Tue Dec 08, 2009 8:34 pm
Location: United Kingdom

Re: Apple wont accept Carbon apps from november on

Post by Blood »

DoctorLove wrote:
Blood wrote:
DoctorLove wrote:Hi all,

The day has come.
Apple wont allow any carbon apps in the app store from november on.

So its critical to have the cocoa framework built in Purebasic, IF you want to sell your app through the app store.

Here is the source: http://www.realsoftwareblog.com/2011/10 ... -llvm.html

Its a shame.... My app will never be done before november. So no potential customers, i need to sell it through another channel.
Does Mac OS Lion support carbon apps?

Use another language? There are plenty out there.
omg!
Those reactions are way too simple. Please, next time, think about it more to give here an answer.
No. The simplest answer is usually the best one. If PB doesn't fit your needs try another. lol! What's up with Objective-C?
C provides the infinitely-abusable goto statement, and labels to branch to. Formally, the goto is never necessary, and in practice it is almost always easy to write code without it. We have not used goto in this book. -- K&R (2nd Ed.) : Page 65
Foz
Addict
Addict
Posts: 1359
Joined: Tue Nov 13, 2007 12:42 pm
Location: Manchester, UK

Re: Apple wont accept Carbon apps from november on

Post by Foz »

I think it's the "C" part of the Objective bit...
DoctorLove
User
User
Posts: 85
Joined: Sat Mar 06, 2010 2:55 pm

Re: Apple wont accept Carbon apps from november on

Post by DoctorLove »

Blood wrote:
DoctorLove wrote:
Blood wrote:
DoctorLove wrote:Hi all,

The day has come.
Apple wont allow any carbon apps in the app store from november on.

So its critical to have the cocoa framework built in Purebasic, IF you want to sell your app through the app store.

Here is the source: http://www.realsoftwareblog.com/2011/10 ... -llvm.html

Its a shame.... My app will never be done before november. So no potential customers, i need to sell it through another channel.
Does Mac OS Lion support carbon apps?

Use another language? There are plenty out there.
omg!
Those reactions are way too simple. Please, next time, think about it more to give here an answer.
No. The simplest answer is usually the best one. If PB doesn't fit your needs try another. lol! What's up with Objective-C?
Who says that PB doesnt fit me? did i tell that? Read better mr. Blood. LOL!
Oh btw, nothing wrong with objective-c, too bad it isnt a cross-platform language. Is it so hard for you to compare?
Polo
Addict
Addict
Posts: 2422
Joined: Tue May 06, 2003 5:07 pm
Location: UK

Re: Apple wont accept Carbon apps from november on

Post by Polo »

Why are we talking about other languages?
The aim is to have Cocoa on the best language in the world (PB for those who didn't understand :mrgreen: ), not to use something else :)
Post Reply