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

Chris Barker - NOAA Federal chris.barker at noaa.gov
Tue Jul 9 23:44:19 CEST 2013


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


More information about the Pythonmac-SIG mailing list