[Pythonmac-SIG] Can any cross platform gui framework limitations be filled with ctypes / pyobjc or other?

Meyn, Larry A. (ARC-AV) larry.meyn at nasa.gov
Wed Jul 10 01:04:32 CEST 2013


Apple's iOS policies are not always clear cut. Pythonista (http://omz-software.com/pythonista/) is a surprisingly capable python interpreter for iOS that seems to be able to push the boundaries of Apple's policies. You can even share code easily through gist URLs.

-Larry

On Jul 9, 2013, at 2:44 PM, Chris Barker - NOAA Federal <chris.barker at noaa.gov> wrote:

> On Tue, Jul 9, 2013 at 1:31 PM, Meyn, Larry A. (ARC-AV)
> <larry.meyn at nasa.gov> wrote:
>> FYI: One cross-platform gotcha with kivy is its LGPL license, it can be an issue when developing for iOS due to the iOS ban on linking to dynamic libraries.
> 
> IIUC: (IANAL):
> 
> 1) the kivy folks have figure out how to legally deploy to iOS
> 2) dynamic vs. static linking makes no difference to the LGPL.
> 
> But yes, Apple does have its policies, and they can be a pain if you
> want to use something other than Cocoa to deploy to iOS. My
> understanding was teh bigger issue was that they don't want
> interpreters in iOS apps...
> 
> The interweb tells me that there is a (maybe beta) version of QT for
> iOS, but pySide is going to be an issue with iOS ban on interpreters.
> 
> FWIW, I _think_ the Kivy uses Cython to build a compiled version of
> your program that links (statically) to the python run time, so is not
> technically running interpreted code.
> 
> -Chris
> 
> 
> 
> 
> 
> 
> 
> 
> -- 
> 
> Christopher Barker, Ph.D.
> Oceanographer
> 
> Emergency Response Division
> NOAA/NOS/OR&R            (206) 526-6959   voice
> 7600 Sand Point Way NE   (206) 526-6329   fax
> Seattle, WA  98115       (206) 526-6317   main reception
> 
> Chris.Barker at noaa.gov
> _______________________________________________
> Pythonmac-SIG maillist  -  Pythonmac-SIG at python.org
> http://mail.python.org/mailman/listinfo/pythonmac-sig
> unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG



More information about the Pythonmac-SIG mailing list