Posts Tagged ‘iphone’

* PhoneGap iPhone Approval

Posted on June 13th, 2009 by Dave Johnson. Filed under mobile, phonegap.

The guys over at Rhomobile posted about IPhone App Store rejection issues the other day - I can only assume due to the recent problems that some users of PhoneGap have been having. Rhomobile and PhoneGap are similar in that they are frameworks that enable developers to build native mobile apps in a language they are familiar with, Ruby and JavaScript respectively.

I think that they are pretty much spot on in terms of their interpretation of the App Store rule 3.2.2 that states:

An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Appleā€™s Published APIs and built-in interpreter(s).

The two key points in this App Store rule are where it says an app “may not itself install or launch other executable code by any means” and this is exactly what users of PhoneGap are doing if their apps are downloading JavaScript over the network rather than including it in the application www folder. By downloading JavaScript over the network at runtime the application is downloading and running interpreted code that Apple has not control over during their app approval process.

So if any of you PhoneGap developers are worried about Apple rejecting your app just make sure that you don’t download any JavaScript at runtime and instead include it in the application. Having said that, also make sure that you apps don’t look like you just took a shit and emailed it to Apple :)

That is just my thoughts on the issue, whether or not that is the *real* reason that Apple is rejecting PhoneGap apps we may never know but that is certainly one reason that they would do it I think. It could just be because they feel like it…

Tags: , , , .

* Open Source Optional

Posted on July 6th, 2008 by Dave Johnson. Filed under opensource.

One of the more interesting things I came across in my blog reading this weekend was the release of the second generation Openmoko phone. The Openmoko phone is the phone for the FOSS community with even the CAD files for building the phone available under a Creative Commons license and a price just shy of $400 USD.

The question that I have is how many open source developers and evangelists out there that are building their applications on free and open source software like Linux, Apache and Ruby on Rails or that work for open source organizations like the Mozilla Foundation or that are evangelizing open standards like OpenID are going to get on board with the most open mobile device available? How many of them are going to trade in their fancy closed source IPhone - for which Apple has applied for more than 200 patents - for an Openmoko phone? I would wager that very few will.

I would expect that all open source proponents who refuse Microsoft software because of their closed, software patenting ways would likewise refuse a proprietary hardware device form Apple in favour of an open alternative and yet people are still probably more than happy to stick with their favourite pomaceous fruit designed in California.

So who swears by open source and is going to keep their IPhone or other smart phone?

Tags: , , , , , .