incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Filip Maj <...@adobe.com>
Subject Re: enhancing the plugin lifecycle for ios
Date Mon, 22 Oct 2012 03:49:26 GMT
One example: plugins that need to be eagerly-loaded could be required
before deviceready fires, so attaching to deviceready might not be an
option :)

On 10/21/12 6:40 PM, "Ally Ogilvie" <aogilvie@wizcorp.jp> wrote:

>+1 lazy load.
>Start up times can be critical to some apps.
>Booting a plugin from device ready() in JS or init /
>applicationDidFinishLaunchBlah in iOS is not enough for someone?
>
>
>On Sat, Oct 20, 2012 at 7:14 AM, Brian LeRoux <b@brian.io> wrote:
>
>> Koolaide, I added a subtask.
>>
>> On Fri, Oct 19, 2012 at 3:02 PM, Shazron <shazron@gmail.com> wrote:
>> > We  have https://issues.apache.org/jira/browse/CB-1108 for 2.3.0
>> >
>> > On Fri, Oct 19, 2012 at 1:39 PM, Brian LeRoux <b@brian.io> wrote:
>> >> Thats cool. Is the config.xml thing in jira? (Maybe add as subtask if
>> so?)
>> >>
>> >> On Fri, Oct 19, 2012 at 12:48 PM, Shazron <shazron@gmail.com> wrote:
>> >>> Dave - no we did not. We discussed it in the markmail thread I
>>linked
>> >>> to, but never did implement it.
>> >>>
>> >>> On Fri, Oct 19, 2012 at 12:41 PM, Dave Johnson <
>> dave.c.johnson@gmail.com> wrote:
>> >>>> Hey Shaz I thought that that we did the same thing with iOS as the
>> >>>> onload thing in Java land?
>> >>>>
>> >>>> -d
>> >>>>
>> >>>> On Fri, Oct 19, 2012 at 12:02 PM, Shazron <shazron@gmail.com>
>>wrote:
>> >>>>> We can do the same for iOS once we move to config.xml. Should
we
>> wait till then?
>> >>>>>
>> >>>>> On Fri, Oct 19, 2012 at 11:58 AM, Filip Maj <fil@adobe.com>
wrote:
>> >>>>>> Plugin Manager in java land loads plugins defined with the
>>'onload'
>> >>>>>> attribute right away, otherwise lazy loads them.
>> >>>>>>
>> >>>>>>
>> 
>>https://github.com/apache/incubator-cordova-android/blob/master/framework
>>/s
>> >>>>>> rc/org/apache/cordova/api/PluginManager.java#L189
>> >>>>>>
>> >>>>>>
>> >>>>>> On 10/19/12 11:54 AM, "Shazron" <shazron@gmail.com>
wrote:
>> >>>>>>
>> >>>>>>>This is possible if somehow we can set which plugins
can be
>>"loaded"
>> >>>>>>>at startup (or should all of them be loaded? seems wasteful).
>>Right
>> >>>>>>>now they are lazily loaded (on first use), so sending
them a
>> >>>>>>>"onAppLaunch" event (or equivalent) would do nothing
since they
>>are
>> >>>>>>>not listening of course.
>> >>>>>>>
>> >>>>>>>Now's a good time to resurrect this old thread :)
>> >>>>>>>http://markmail.org/thread/hq2rd5lobbl4nkav
>> >>>>>>>I like Patrick Mueller's suggestion in that thread -
but we are
>> >>>>>>>migrating to config.xml (no ETA) so...
>> >>>>>>>
>> >>>>>>>On Fri, Oct 19, 2012 at 11:24 AM, Brian LeRoux <b@brian.io>
>>wrote:
>> >>>>>>>> Regarding:
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> 
>>https://github.com/alunny/cordova-plugin-spec/issues/5#issuecomment-95827
>> >>>>>>>>05
>> >>>>>>>>
>> >>>>>>>> Looks like we do not have a lifecycle event for
app
>>launch/create
>> in
>> >>>>>>>>iOS land:
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> 
>>https://github.com/apache/incubator-cordova-ios/blob/master/CordovaLib/Cl
>> >>>>>>>>asses/CDVPlugin.h
>> >>>>>>>>
>> >>>>>>>> Any objections/concerns for having something like
the Android
>> plugin
>> >>>>>>>> init method?
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> 
>>https://github.com/apache/incubator-cordova-android/blob/master/framework
>> >>>>>>>>/src/org/apache/cordova/api/CordovaPlugin.java#L39
>> >>>>>>
>>
>
>
>
>-- 
> [image: Wizcorp - Incorporated Wizards!]
> Ally Ogilvie
>Lead Developer for Mobile Devices
>
>
>
>   wizcorp.jp
>
>3-10-14-6F, Higashi Nihombashi, Chuo-ku, 103-0004, Tokyo
>Tel: (+81)3-4550-1448 - E-mail: aogilvie@wizcorp.jp


Mime
View raw message