I like much better your naming suggestions for the plugins 

- Carlos
Sent from my iPhone

> On Aug 24, 2015, at 4:17 PM, Shazron <[email protected]> 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 <[email protected]>
> 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 <[email protected]> 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 <
>> [email protected]>
>>> 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 <[email protected]>:
>>>> 
>>>>> 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 <
>>>>> [email protected]>
>>>>> 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 <[email protected]>:
>>>>>> 
>>>>>>> +1 Carlos
>>>>>>> 
>>>>>>>> On Wednesday, August 5, 2015, Carlos Santana <[email protected]>
>>>>>>> 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 <[email protected]
>>>>>> <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 <
>>>> [email protected]
>>>>>>>> <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: [email protected]
>>>>>>> <javascript:;>
>>>>>>>> For additional commands, e-mail: [email protected]
>>>>>>>> <javascript:;>
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to