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…
* 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?
Recent Posts
- Mobile Geolocation Implementations
- PhoneGap Native Bridge
- PhoneGap and BlackBerry OS 6
- BlackBerry JavaScript Oddities
- JavaScript Event Merging
Archives
- August 2010
- July 2010
- June 2010
- April 2010
- March 2010
- February 2010
- January 2010
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- May 2008
- April 2008
- March 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- July 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- June 2005
- May 2005
