[fpc-other] Re: [fpc-pascal] Apple forbids fpc applications on iPhone

Travis Siegel tsiegel at softcon.com
Fri Apr 9 18:35:14 CEST 2010


On Apr 9, 2010, at 9:31 AM, Henry Vermaak wrote:
> Really?  I was under the impression that you need to jail break the
> phone to be able to install any app (or get a dev licence, of course).

I don't think you need to jail break anything to put apps on the phone  
that don't come from the store, what's preventing folks from just  
uploading the apps to their phones then executing them as normal?
perhaps there's something I'm not aware of here, but the developer kit  
is free to anyone who has an ADC account, you merely need to register  
with apple to be able to download the developer kit and develop apps.
I have the kit, but haven't written anything, mostly because I  
personally don't see the need to put out useless apps just for the  
purpose of having produced an iphone app.
Sure it gives you bragging rights, but bragging about a number  
guessing game doesn't sound to me to be all that interesting, yet  
that's exactly the kind of thing I've seen, and to be honest, it kind  
of makes me not want to develop apps.
But I guess you'll get that with anything, so I really shouldn't let  
it bother me I suppose.
But anyhow, my guess is that apple just wants to ensure that all apps  
they promote are apps that are completely compatible with the iphone.   
It seems to me that if folks can demonstrate that fpc apps *are* 100  
percent compatible, then apple will allow them as well.
The whole reason for dropping carbon support is because it isn't being  
maintained by apple themselves anymore, and they are (eventually)  
going to have apis that will break under carbon usage.  Also, because  
of the accessibility features in apple's os, which a lot of people now  
depend on, the cocoa interfaces are automatically supported by these  
apis, where carbon apps had to make special efforts to make themselves  
accessible, and most developers did not take the time to do this, and  
as a result, many applications were inaccessible to folks who depended  
on the accessibility features of the os.
I actually applaud apple's efforts in this area (the accessibility  
stuff, not the dropping of api support), because I am one of those  
individuals who depend on the features that allow voiceover to operate  
out of the box on a huge percentage of osx apps right out of the box,  
which is something that cannot be said for any other operating system.
I would love to write full-blown cocoa apps using fpc, but as of yet,  
I've had zero luck in doing so, either because the gui generation kits  
did not work at all, I couldn't get them installed, or they generated  
code that did not comply with apple gui accessibility guidelines, and  
as a result, produced apps that did not work with voiceover, which of  
course leaves me out.  I'm still stuck using command-line apps when  
using fpc, though I have no trouble producing accessible apps when  
using the sfml libraries under C/C++.
Which, really is a shame, but that's what we have to work with.  The  
mono framework (via renasaince) seems to work for some, but I've been  
unable to get it to work on my system, so I'm stuck using terminal  
apps if I want to use fpc.

I'll make sure I complain to apple about not allowing fpc apps though,  
as I see no reason why properly built fpc apps should be excluded.
The reasoning is sound, but sometimes companies tend to carry things  
too far, and I think this is probably one of those times. <sigh>


More information about the fpc-other mailing list