On 9 Mrz., 10:47, Casper Bang <[email protected]> wrote:
> Apparently wifi-scanners are the latest victim of the Apple Gestapo because 
> they
> have the audacity to use unsanctioned/private libraries.

Roman Guy, Android framework engineer these days (he used to work on
Swing at Sun), on the use of private APIs in Android (http://www.mail-
archive.com/[email protected]/msg28604.html): "But
developers are already wrongly using those ["private"] APIs and
producing such a list would only encourage the use of private APIs. It
will only cause problems and there is absolutely no good reason to do
so. You have a list of public APIs, if something you want to do is not
possible with these APIs, then you cannot do it. You are welcome to
submit patches (source.android.com) or file feature requests
(b.android.com) though."

But you're in good company crying foul here - Bill Ray at the Register
did so too, and he famously told the world "Why the Apple phone will
fail, and fail badly" in December 2006 (http://daringfireball.net/
linked/2010/03/07/register-private-apis).

There certainly are lots of cases where Apple exercises too much
control with their secretive app store approval process - banning apps
that use private APIs (which is explicitly forbidden in the SDK AFAIK)
isn't one of them.

> Looking particular forward to seeing whether Apple will also shut down apps
> created via the MonoTouch stack, that would cause an entertaining
> uprising from an otherwise liberal (some say naïve) part of the open
> source community.

Interestingly enough, there are even apps in the store right now that
use an script interpreter _at runtime_ - Lua, the scripting language
used in games such as WoW, to be more precise (http://github.com/
probablycorey/wax).  This is not a re-compilation to native code as
with MonoTouch or Flash, this is interpreted code at runtime.  When
asked why this clear violation of the app store licensing agreement is
tolerated by Apple right now, the Wax creator Corey Johnson said that
he thinks its because the apps don't download code and then interpret
it, circumventing the app store (21:15 minutes into this podcast:
http://www.mobileorchard.com/podcast-interview-with-iphone-wax-creator-corey-johnson/).

-- 
You received this message because you are subscribed to the Google Groups "The 
Java Posse" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/javaposse?hl=en.

Reply via email to