I'm going to move onto the 2 plugin idea if there are no objections. This
will preserve the existing plugin into a newly named plugin.

On Mon, Aug 24, 2015 at 3:24 PM, Carlos Santana <csantan...@gmail.com>
wrote:

> I like much better your naming suggestions for the plugins
>
> - Carlos
> Sent from my iPhone
>
> > On Aug 24, 2015, at 4:17 PM, Shazron <shaz...@gmail.com> wrote:
> >
> > I like the two plugin idea.
> >
> > Using file:// would be the recommended and default, iOS 9 only -- and
> this
> > should be wkwebview-engine
> > Using the local webserver -- and this could be
> > wkwebview-engine-local-webserver
> >
> >
> > On Thu, Aug 20, 2015 at 2:42 PM, Carlos Santana <csantan...@gmail.com>
> > wrote:
> >
> >> What about 2 plugins?
> >>
> >> Maybe more clear for the developer can add one or the other
> >>
> >> wkengine-file (only supported on iOS 9+)
> >> wkengine-webserver (only supported iOS8, iOS9 and higher)
> >>
> >>
> >>
> >>
> >> People that don't want to use the webserver might be annoyed  to have
> dead
> >> code link.
> >>
> >> - Carlos
> >> Sent from my iPhone
> >>
> >>> On Aug 20, 2015, at 3:11 PM, Shazron <shaz...@gmail.com> wrote:
> >>>
> >>> Ok re-capping the proposal, we need to move on this:
> >>>
> >>> 1. Recommend UIWebView usage on iOS 8 and below
> >>> 2. Recommend WKWebView usage on iOS 9 only (using file:// loading) and
> >> the
> >>> plugin will support this
> >>> 3. WKWebView usage using local web server supported through a
> preference
> >>> (will only work on iOS 8 and above)
> >>>
> >>> As a consequence of #3:
> >>> a) The local webserver plugin will always be installed when you install
> >> the
> >>> wkwebview-engine plugin
> >>> b) The local webserver plugin code will be always be linked into your
> app
> >>> executable, so the symbols will always be there. There will be no
> >>> runtime/memory impact if the pref is off
> >>> c) we can't make local-webserver dependency depend on iOS 8 only, some
> >>> would want to use #3 for iOS 8 and above, for example
> >>>
> >>>
> >>> On Wed, Aug 5, 2015 at 3:15 PM, julio cesar sanchez <
> >> jcesarmob...@gmail.com>
> >>> wrote:
> >>>
> >>>> You are right, sorry, I haven't looked into the pluggable webviews
> yet.
> >>>>
> >>>> After looking into the WKWebView engine plugin I've seen that the
> local
> >>>> webserver is a dependency, I thought it was included inside the plugin
> >> (as
> >>>> the one from Eddy).
> >>>>
> >>>> So, the way to go is remove the dependency and make it only available
> >> for
> >>>> iOS 9? and if the user want to use it on iOS 8 then he install the
> >>>> webserver plugin manually and maybe add a preference on the WKWebView
> >>>> engine plugin? or is there a way that the preference (or an install
> >> param)
> >>>> can install the webserver plugin with a hook or something?
> >>>>
> >>>>
> >>>> 2015-08-05 8:30 GMT+02:00 Shazron <shaz...@gmail.com>:
> >>>>
> >>>>> I don't think that is a good idea. The reason why WKWebView is a
> plugin
> >>>> is
> >>>>> the faster update cycle. This is the total point of the new 4.x
> >> release:
> >>>>> pluggable webviews. If the current UIWebView implementation is buggy,
> >>>>> someone could *potentially* update that also.
> >>>>>
> >>>>> On Wed, Aug 5, 2015 at 1:44 PM, julio cesar sanchez <
> >>>>> jcesarmob...@gmail.com>
> >>>>> wrote:
> >>>>>
> >>>>>> My idea:
> >>>>>>
> >>>>>> Make iOS 9 use WKWebView as default without plugin and iOS 8 and
> >>>> previous
> >>>>>> use UIWebView, then if people want WKWebView on iOS 8 they install
> the
> >>>>>> existing plugin with the webserver
> >>>>>>
> >>>>>> 2015-08-05 5:54 GMT+02:00 Shazron <shaz...@gmail.com>:
> >>>>>>
> >>>>>>> +1 Carlos
> >>>>>>>
> >>>>>>>> On Wednesday, August 5, 2015, Carlos Santana <
> csantan...@gmail.com>
> >>>>>>> wrote:
> >>>>>>>
> >>>>>>>> I would like to see by default or configuration setting be able to
> >>>>> have
> >>>>>>>> that combination "WKWebView plugin only works on iOS 9 and older
> >>>>> iOSes
> >>>>>>>> fallback to UIWebView"
> >>>>>>>>
> >>>>>>>> I can already hear customers asking too many questions about
> >>>> running
> >>>>> a
> >>>>>>>> webserver inside their app (i.e.  security, energy, old hacks on
> >>>>> their
> >>>>>>> own
> >>>>>>>> custom plugins, etc). I prefer to have the option to tell them
> >>>> it's a
> >>>>>>>> choice it's very easy to select to not have a webserver at all.
> >>>>>>>>
> >>>>>>>> - Carlos
> >>>>>>>> Sent from my iPhone
> >>>>>>>>
> >>>>>>>>> On Aug 4, 2015, at 8:16 PM, Shazron <shaz...@gmail.com
> >>>>>> <javascript:;>>
> >>>>>>>> wrote:
> >>>>>>>>>
> >>>>>>>>> My thinking -- It'll be a hybrid approach - iOS 8 uses local-web
> >>>>>>> server,
> >>>>>>>>> iOS 9 doesn't. We'll have to support both if the dev deploys to
> >>>> an
> >>>>>>> older
> >>>>>>>>> target (the final fallback is UIWebView)
> >>>>>>>>>
> >>>>>>>>> Either that or WKWebView plugin only works on iOS 9 and older
> >>>> iOSes
> >>>>>>>>> fallback to UIWebView.
> >>>>>>>>>
> >>>>>>>>>> On Wednesday, August 5, 2015, Edna Y Morales <
> >>>> eymor...@us.ibm.com
> >>>>>>>> <javascript:;>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Hi all,
> >>>>>>>>>>
> >>>>>>>>>> Since the file:// url loading bug was fixed for WKWebView in iOS
> >>>>> 9,
> >>>>>>> are
> >>>>>>>> we
> >>>>>>>>>> going to move away from the local webserver solution?
> >>>>>>>>>>
> >>>>>>>>>> Thanks,
> >>>>>>>>>> Edna Morales
> >>>> ---------------------------------------------------------------------
> >>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> >>>>>>> <javascript:;>
> >>>>>>>> For additional commands, e-mail: dev-h...@cordova.apache.org
> >>>>>>>> <javascript:;>
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> >> For additional commands, e-mail: dev-h...@cordova.apache.org
> >>
> >>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>
>

Reply via email to