SCENARIUSZJakie są niepotrzebne wtyczki Phonegap do usunięcia w aplikacji?
Mam mały Android PhoneGap/Cordova 2.3.0 wniosku, zajrzałem do pliku /res/xml/config.xml i okazało się, że tak wiele wtyczek istnieją.
Jest to bardzo mała aplikacja i myślę, że wszystko, czego używam, to powiadomienia i wtyczka ChildBrowser.
PYTANIE: Chcę wiedzieć, że można bezpiecznie usunąć wszystkie inne wpisy wtyczek. Jeśli tak, to:
1) Czy usuwa je tylko z pliku /res/xml/config.xml?
2) Które wtyczki są obowiązkowe (bez których DOWOLNA podstawowa aplikacja nie będzie działać)? np. pierwszy (plugin "App"), myślę, że jest to wymagane?
3) Czy usunięcie wtyczek zwiększy szybkość mojej aplikacji? Lub mniejszy rozmiar instalacji lub rozmiar .apk.
Szczegółowe Tutaj jest częścią mojego pliku XML:
<plugins>
<plugin name="App" value="org.apache.cordova.App"/>
<plugin name="Geolocation" value="org.apache.cordova.GeoBroker"/>
<plugin name="Device" value="org.apache.cordova.Device"/>
<plugin name="Accelerometer" value="org.apache.cordova.AccelListener"/>
<plugin name="Compass" value="org.apache.cordova.CompassListener"/>
<plugin name="Media" value="org.apache.cordova.AudioHandler"/>
<plugin name="Camera" value="org.apache.cordova.CameraLauncher"/>
<plugin name="Contacts" value="org.apache.cordova.ContactManager"/>
<plugin name="File" value="org.apache.cordova.FileUtils"/>
<plugin name="NetworkStatus" value="org.apache.cordova.NetworkManager"/>
<plugin name="Notification" value="org.apache.cordova.Notification"/>
<plugin name="Storage" value="org.apache.cordova.Storage"/>
<plugin name="Temperature" value="org.apache.cordova.TempListener"/>
<plugin name="FileTransfer" value="org.apache.cordova.FileTransfer"/>
<plugin name="Capture" value="org.apache.cordova.Capture"/>
<plugin name="Battery" value="org.apache.cordova.BatteryListener"/>
<plugin name="SplashScreen" value="org.apache.cordova.SplashScreen"/>
<plugin name="Echo" value="org.apache.cordova.Echo" />
<plugin name="StatusBarNotification" value="com.phonegap.plugins.statusBarNotification.StatusBarNotification"/>
<plugin name="InAppBrowser" value="org.apache.cordova.InAppBrowser"/>
<plugin name="ChildBrowser" value="com.phonegap.plugins.childBrowser.ChildBrowser"/>
<plugin name="PushNotification" value="com.pushwoosh.plugin.pushnotifications.PushNotifications" onload="true">
</plugin>
P.S .: Szukałem w całym internecie, nie mam żadnych użytecznych informacji w dowolnym miejscu na Androida, więc pytam.
Nie można usunąć podstawowych wtyczek: https://groups.google.com/forum/?fromgroups=#!topic/phonegap/VBsWphi8ydA – shamittomar