[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