On Sat, Sep 19, 2009 at 7:38 AM, jan <jan.t...@gmail.com> wrote:
> now for the bad news: until the very last moment (uploading the
> distribution version) it was a PhoneGap application, but in the last
> few days I removed PhoneGap.
...
I think that the code will ship with your app unless you delete it,
but it is dynamically loaded so it should not slow down your app's
load time.
Paul Prescod
A counter-proposal: focus on portability. I think that in the long
run, that's PhoneGap's big advantage. Sure, it isn't too hard to build
a Phonegap-ish like thing for simple IPhone apps, but once you start
building it a second and a third time for Android and Palm Pre you
start to really appreciate that someone has already done it for
you...
Paul Prescod
I don't understand what you are suggesting. The PhoneGap code is by
definition not portable. It's the PhoneGap API that is portable.
> I'm willing to get less than Rob wants, too - I'm OK with just a
> profile- or config-file (which perhaps contained a list of features to
> bake in).
I'm surprised that people are very concerned about the "extra"
features that come along with their binary. I don't have time this
morning to do the forensics, but I don't think that the optional
PhoneGap components are very big. They are thin wrappers around
platform APIs. Do users complain about binaries being large and if so,
has anyone poked around in the actual files to see if it is PhoneGap
causing the bloat?
Paul Prescod
I don't understand what you are suggesting. The PhoneGap code is by
definition not portable. It's the PhoneGap API that is portable.
I'm surprised that people are very concerned about the "extra"
features that come along with their binary. I don't have time this
morning to do the forensics, but I don't think that the optional
PhoneGap components are very big. They are thin wrappers around
platform APIs. Do users complain about binaries being large and if so,
has anyone poked around in the actual files to see if it is PhoneGap
causing the bloat?
If you don't use the geoloc for example, you will never invoke the code that does this. Aside from taking a couple of hundred K of bundled app binary space, it does not hurt anything.