The new Apple Appstore for MacOSX

Everything else that doesn't fall into one of the other PB categories.
jesperbrannmark
Enthusiast
Enthusiast
Posts: 536
Joined: Mon Feb 16, 2009 10:42 am
Location: sweden
Contact:

The new Apple Appstore for MacOSX

Post by jesperbrannmark »

Hi all.
This might fall under Mac OS specific, but i thought it was more general discussion.
Apple announced today that they are doing the same thing with MacOS X as they have with ipod/phone/pad with regards to the AppStore.
AppStore makes life easy as a developer, but you are forced to stuck with sucky X-code.
http://www.apple.com/mac/app-store/

Will this be fixed to X-code as well? Is there any way we could be under this umbrella with programs made in Purebasic?

Jesper
User avatar
Blood
Enthusiast
Enthusiast
Posts: 161
Joined: Tue Dec 08, 2009 8:34 pm
Location: United Kingdom

Re: The new Apple Appstore for MacOSX

Post by Blood »

jesperbrannmark wrote:AppStore makes life easy as a developer, but you are forced to stuck with sucky X-code.
Why? Apple has recently relaxed the restrictions on development environment used for apps. For example Unity and Adobe Flash App Creator are now approved. Also the restrictions where only put in place to ensure iPhone apps where coded properly and optimised through a decent compiler.

These restrictions do not apply to the Mac because its not limited on RAM or processing power so in effect your apps can be a lot more 'bloated'.

P.S. Xcode is actually a nice IDE for coding C, C++, Objective-C and Java, and it's completely free! So why does it suck? :shock:
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
blueznl
PureBasic Expert
PureBasic Expert
Posts: 6166
Joined: Sat May 17, 2003 11:31 am
Contact:

Re: The new Apple Appstore for MacOSX

Post by blueznl »

Because it isn't PureBasic 8)
( PB6.00 LTS Win11 x64 Asrock AB350 Pro4 Ryzen 5 3600 32GB GTX1060 6GB)
( The path to enlightenment and the PureBasic Survival Guide right here... )
jesperbrannmark
Enthusiast
Enthusiast
Posts: 536
Joined: Mon Feb 16, 2009 10:42 am
Location: sweden
Contact:

Re: The new Apple Appstore for MacOSX

Post by jesperbrannmark »

Why? Apple has recently relaxed the restrictions on development environment used for apps. For example Unity and Adobe Flash App Creator are now approved. Also the restrictions where only put in place to ensure iPhone apps where coded properly and optimised through a decent compiler.
Well. I've been declined publishing several times due to "not sticking to their graphical profile" etc.
But i still see appstore as being really good. A lot of people complain over the 30% to apple 70% to developer. I get a lot less than 70% counting cost for my server, sending out upgrades on CD a lot of the time, TAX papers etc, VAT issues on different countries (takes me 4 hours work when selling to some countries just filling out the paperwork) (which they all handle good).
They still have tough limits on using bluetooth etc so i feel very limited, would like for instance to use a wii balance board and controller with the iphone which works great on a jailbreaked one...
P.S. Xcode is actually a nice IDE for coding C, C++, Objective-C and Java, and it's completely free! So why does it suck?
I think it is a matter of what you are used to. I'm sure Xcode is awsome as hell when you are familiar with it. I would myself much rather use 68k assembler still if it would be possible. Purebasic feels like a natural choice for me since i can compile for multiple platforms getting small fast applications that i have full control over - if there is a memoryleak its something i did and not somekind of framework or jippe-di-do i dont know anything of etc.

My main concern/question is:
Can we publish purebasic compiled applications in the MacOS appstore?
Thorium
Addict
Addict
Posts: 1305
Joined: Sat Aug 15, 2009 6:59 pm

Re: The new Apple Appstore for MacOSX

Post by Thorium »

jesperbrannmark wrote: My main concern/question is:
Can we publish purebasic compiled applications in the MacOS appstore?
You have to ask apple for that. :roll:
User avatar
utopiomania
Addict
Addict
Posts: 1655
Joined: Tue May 10, 2005 10:00 pm
Location: Norway

Re: The new Apple Appstore for MacOSX

Post by utopiomania »

I hate to admit it, but I'm impressed big-way. They do almost everything right. :shock:
PMV
Enthusiast
Enthusiast
Posts: 727
Joined: Sat Feb 24, 2007 3:15 pm
Location: Germany

Re: The new Apple Appstore for MacOSX

Post by PMV »

jesperbrannmark wrote:AppStore makes life easy as a developer, but you are forced to stuck with sucky X-code.
If Apple would make it so easy, why do i need a MAC to create iPhone Apps? Why is there no way to use Xcode with Windows or Linux? Why do i need to "hack" the iPhone to use Apps who are not allowed in AppStore? Why do you need to ask your question for this new AppStore? :wink:

MFG PMV
jesperbrannmark
Enthusiast
Enthusiast
Posts: 536
Joined: Mon Feb 16, 2009 10:42 am
Location: sweden
Contact:

Re: The new Apple Appstore for MacOSX

Post by jesperbrannmark »

If Apple would make it so easy, why do i need a MAC to create iPhone Apps? Why is there no way to use Xcode with Windows or Linux? Why do i need to "hack" the iPhone to use Apps who are not allowed in AppStore? Why do you need to ask your question for this new AppStore?
Ok. I rephrase again. Appstore make life easier as a publisher. Why would i say as a developer when i in my first post say that xcode suck...
What should I ask apple, I dont even know whats going on behind the scenes - why do purebasic need xcode to compile binaries in the mac version? Does this mean its compiled as a "xcode"-created application? Then it should only be to include the files you got from them when you compile.
User avatar
Blood
Enthusiast
Enthusiast
Posts: 161
Joined: Tue Dec 08, 2009 8:34 pm
Location: United Kingdom

Re: The new Apple Appstore for MacOSX

Post by Blood »

jesperbrannmark wrote:Will this be fixed to X-code as well? Is there any way we could be under this umbrella with programs made in Purebasic?
This could be interesting actually! Apple yesterday deprecated the Java virtual machine which was strange as Apple have always maintained it on Mac OS X.
Apple wrote:As of the release of Java for Mac OS X 10.6 Update 3, the Java runtime ported by Apple and that ships with Mac OS X is deprecated. Developers should not rely on the Apple-supplied Java runtime being present in future versions of Mac OS X.
Then they released the app guideline to devs which included this nugget:
Apple wrote:2.24 - Apps that use deprecated or optionally installed technologies (e.g., Java, Rosetta) will be rejected
Looks like Apple is trying to kill Java on the Mac and won't accept apps written using it. To be honest this is good news, Java's performance is terrible!

As for submitting apps written in PureBasic to the app store? I don't see anything in the guide to say not!

Read for yourself to see if i've missed anything: http://pastie.org/pastes/1236378/text
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
jesperbrannmark
Enthusiast
Enthusiast
Posts: 536
Joined: Mon Feb 16, 2009 10:42 am
Location: sweden
Contact:

Re: The new Apple Appstore for MacOSX

Post by jesperbrannmark »

So if you see a app that claims to
"Turn your 27" imac into an amazing flashlight"
in the next couple of weeks.

That might be my test of submitting a purebasic application :-P
Post Reply