iPhone OS 4.0: New License closing doors to GLBasic?

Previous topic - Next topic

jaywat

Quote from: MikeHart on 2010-Apr-09
Btw. The nda about discussing the content of the sdk in public was lifted by apple a while ago. :)

I can't speak for the NDA on the content of the SDK, but it was exactly one month ago today that the world's IT sites were reporting with astonishment the contents of the then 'secret' iPhone Developer Program License Agreement (which is what this thread is directly quoting and discussing) after it was obtained under the FOIA from NASA. If they lifted the NDA on discussing the License Agreement since then, I guess I missed it.

MrTAToad

QuoteBut it is still not originally written in their languages. That's the point.
It shouldn't matter.

Matthew

It's probably woth reading through the Unity thread about this.

http://forum.unity3d.com/viewtopic.php?t=48795

I believe GLBasic and Unity are in the same boat and both communities are asking the same questions. The general consensus is this is to shut Adobe out because it is using an intermediate layer to run Flash apps, where as Unity and GLBasic both compile out to an actual iPhone app.

So basically, GLBasic is most probably going to be fine. And if it isn't then neither is the massive Unity community.

MikeHart

Quote from: MrTAToad on 2010-Apr-09
QuoteBut it is still not originally written in their languages. That's the point.
It shouldn't matter.

I certainly hope that you will be right at the end.  :)

Hark0

Quote from: MikeHart on 2010-Apr-09
Quote from: MrTAToad on 2010-Apr-09
QuoteBut it is still not originally written in their languages. That's the point.
It shouldn't matter.

I certainly hope that you will be right at the end.  :)

+1  =D
http://litiopixel.blogspot.com
litiopixel.blogspot.com - Desarrollo videojuegos Indie · Pixel-Art · Retroinformática · Electrónica Development Indie Videogames · Pixel-Art · Retrocomputing · Electronic

matchy

I don't think we need to worry about it but what about OpenFeint? The 4.0 SDK has just been released and interesting to see the Game Kit Framework, which has leaderboards, matchmaker & voicechat.  :x

trucidare

Voicechat is in 3.0 too.
Openfeint would let you combine OF data with gamecenter data. OpenFeint set for in app purchase and some other online related extra functions, so OF will be still alive.
MacBook Pro 2,2 GHz Core 2 Duo, 4 GB RAM, 160 GB HDD, 8600M GT
Core i3 - 3,07 GHz, 8 GB Ram, 2.5 TB HDD, Geforce GTX 260+ OC

matchy

OpenFeint and gamecenter data integration is great. :)

Kuron

QuoteI just emailed to Apple to see what their official word on this is.
You do realize that you do not work for or are in any way connected officially to GLBasic?  It is not your place to do this, and although I now agree 100% with your issues in the past with other languages, this really isn't the place for those issues to be repeated.  Gernot isn't Paul, Bob or Tom  ;)  Gernot actually has ethics and integrity, is not a liar or scam artist and is actually a very good guy  =D

I actually applaud Apple for the stance they have taken.  They have a reputation (justified or not) for security and stability and that would be greatly compromised by allowing utter garbage like Flash on their hardware.


QuoteBut it is still not originally written in their languages. That's the point.
I think something is being lost in the translation.  Nowhere does it say it has to be written in their languages.  They specify the languages allowed to be used, they do not say who has to make the languages. 

Example, GCC supports all of those languages named.  GLB isn't a compiler in traditional sense, isn't GLB itself really just a front-end (preprocessor/precompiler) for GCC?  For iPod, GLB doesn't even compile for iPod does it?  Doesn't is just export the code which you have to compile with Apple's compiler on OSX?

Yes, Apple is changing the rules in the middle of the game (more like clarifying the rules for companies looking to cheat), but it is their game and they own the ball and it is their right to do it.

trucidare

Apple just modified the terms because Adobe announced export function in flash that will create iphone .ipa files. Thats the thing why apple reduced language support too objc/++, c/++ and JS. nothing more.
private apis are in private framework folder and hidden in public frameworks. apps would be rejected bbecause using frameworks or methods apple has hidden.

MacBook Pro 2,2 GHz Core 2 Duo, 4 GB RAM, 160 GB HDD, 8600M GT
Core i3 - 3,07 GHz, 8 GB Ram, 2.5 TB HDD, Geforce GTX 260+ OC

Kuron

Very interesting.  This has a ring of truth for me.  Given Apple's history of only approving apps that support the new versions, it sounds like people may very well be not approved if their programs do not take proper advantage of multi-tasking.  I am assuming (and I know the joke) that the multi-tasking was introduced to take advantage of the new iPhones ready to hit that have dual core ARMs?

monono

@Kuron: Come on. You do not really think, that apple is doing all that for their reputation. They blocked flash on the iPhone browser from the beginning. It canÃ,´t harm the phone, itÃ,´s running in a sandbox. ItÃ,´s about earning money with apps. ItÃ,´s the lock-in-effect that matters.

Everybody can and should ask apple. The more mails they get the better. They cannot just change their politics in that way. Even though I donÃ,´t think that it effects us.

... I know ... a little bit off-topic

trucidare

true it can run in a sandbox but apple block flash because high use of resources. flash for mac takes much cpu power and on iphone its the same.
MacBook Pro 2,2 GHz Core 2 Duo, 4 GB RAM, 160 GB HDD, 8600M GT
Core i3 - 3,07 GHz, 8 GB Ram, 2.5 TB HDD, Geforce GTX 260+ OC

MikeHart

Quote from: jaywat on 2010-Apr-09
Quote from: MikeHart on 2010-Apr-09
Btw. The nda about discussing the content of the sdk in public was lifted by apple a while ago. :)

I can't speak for the NDA on the content of the SDK, but it was exactly one month ago today that the world's IT sites were reporting with astonishment the contents of the then 'secret' iPhone Developer Program License Agreement (which is what this thread is directly quoting and discussing) after it was obtained under the FOIA from NASA. If they lifted the NDA on discussing the License Agreement since then, I guess I missed it.

You are right Jaywat. They have a chapter in there now that doesn't allow to discuss details of the license. Not sure if it was there before.

Kuron

monono:  I do not like Apple, but I dislike Adobe and their shoddy products and technology even more.  Apple's reputation is multifaceted, it is not just about security, it is also about performance.  Nothing will bring a mobile device (phone, video or gaming) to a crawl faster than trying to run a flash game on it while watching it eat up your batteries.  The iPhone and the iPad are mobile devices. 

I am not sure where you live, but here in the USA in some major cities like New York, if you have an iPhone with 3G, you usually need another phone to actually reliably make calls, because the iPhone has been locked to AT&T's shoddy 3G service, that is already overwhelmed by the bandwidth iPhones consume.  These are not just phones, people use them for browsing, downloading things, playing online games, etc.  It would be even worse if people could play flash based games online or browse flash based sites.

Apple's decision to block flash almost makes me want to put a Mac Mini on the list for Santa.