Unterschiede zwischen Blackberry Webworks und Phonegap
Ich bin Aufbau einer enterprise-Anwendung mit HTML5 für Blackberry OS 6.0. Ich bin der Planung über die Verwendung von PhoneGap für die Entwicklung der Anwendung. Ich fand heraus, dass Blackberry hat auch etwas ähnliches genannt WebWorks.
Was sind die Unterschiede zwischen WebWorks und PhoneGap?
Du musst angemeldet sein, um einen Kommentar abzugeben.
PhoneGap-BlackBerry-Widget verwendet die BlackBerry Widget SDK zur Unterstützung von BlackBerry OS 5.0 & 6.0. WebWorks ist im Grunde Widget SDK 2.0 und soll die Unterstützung OS 6.0 Besonderheiten.
Den Vorteil der Verwendung von PhoneGap-BlackBerry-Widget über WebWorks ist, dass Sie port die Anwendung auf andere Plattformen, die unterstützt werden von PhoneGap.
Kann man noch port eine Anwendung, die geschrieben wurde, mit WebWorks/Widget-SDK, aber Sie müssen switch aus der BlackBerry-spezifischen JavaScript-bindings für die PhoneGap-JavaScript-bindings (z.B. aufrufen von Geolocation, Kontakte oder Beschleunigungsmesser).
Sieht aus wie WebWorks ist speziell für BlackBerry, während PhoneGap versucht, Unterstützung für mehrere mobile Plattformen.
Habe ich noch nicht geschaut, zu tief in WebWorks, es scheint mehr eng integriert mit einem speziellen Gerät, einem Blackberry
WebWorks ist eine bestimmte Entwicklungs-tool verwaltet die von RIM für BlackBerry, während PhoneGap ist in der MEAP (mobile enterprise application platform) Raum, in dem Sie stellen die nächste generation der mobile-Entwicklung. Sie entwickeln Ihre app mit PhoneGap und es hilft Ihnen, um die Bereitstellung auf allen wichtigen Plattformen wie iPhone, Android, Windows Mobile und BlackBerry. Wenn Sie Softwareentwickler sind, dann ist es öffnet die Türen zu mehr Handy-Modelle und erhöht die Möglichkeit für den app-Verkauf.
webwork vs phonegap
sowohl verwendet werden für die Anwendung erstellen .mit webwork u bekommen für feature-speziell für blackberry....mit phonegap kann u verwenden Sie denselben code für multipal-Handy wie iphone,android..
aber ich bevorzuge webwork, weil phonegap add unerwünschten code in Ihre Anwendung einbinden durch Anwendung sehr langsam ....phonegap + wework in blackberry 5.0 zu viel Belastung...es ist min eine Größe von rund 600 kb......
damit für blackberry webwork ist besser als phonegap
Eine Frage zu prüfen ist, testen und kompilieren von Anwendungen.
Beim testen auf Geräten und Simulatoren ist es möglich, zu kompilieren/signieren einmal und Zugriff/Bearbeiten von JavaScript und HTML5 von einem entfernten Standort aus, wie die SD-Karte oder einem lokalen server. Während PhoneGap und WebWorks sind sowohl mit Hilfe von JavaScript Zugriff auf native Funktionen, die ich gefunden habe, die ' einmal kompilieren " - Methode scheint nicht zu Holen, und nutzen Sie PhoneGap - dies ist auch der Fall mit der Ripple-emulator. In meiner Erfahrung mit PhoneGap erfordert mehrere, zeitaufwendige Zusammenstellungen und startet beim testen einer Anwendung. Wenn Sie den Test auf einem Blackberry-Gerät, müssen Sie Faktor in der Zeit, die es braucht, um Ihre app unterzeichnet vor jedem test und die Zeit, die es dauert, das Gerät neu zu starten. Ich spreche 2+ Minuten auf einem simulator oder 4+ Minuten auf ein Gerät pro jeder änderung an Ihrem code.
Arbeite ich mit webworks für Blackberry und phonegap für iPhone. Nicht sicher, ob das problem mit webworks oder untermotorisiert Handys, aber wir hatten zu viel Zeit zu verbringen-ripping-features out-of-the webworks app, um jede Art von Robustheit oder Leistung, wenn die auf dem Gerät laufen. Statische google-maps und die thumbnail-Fotos gehen musste.
Alle webworks-apps auf einem Mobilgerät teilen sich den gleichen pool von Speicher, etwa die Hälfte des Speichers zur Verfügung, um den BB-browser. Webworks auch Speicherverluste. Es gibt einen thread der ein Jahr alt ist auf der webworks forum über memory-leaks und keine Lösung bevorstehende von Blackberry, nur "workarounds". Wir hatten zu ändern, die webworks-sdk, um die garbage collection aggressiver um die app zu beenden running out of memory-die ganze Zeit. Aber wenn die anderen webworks-apps laufen auf dem Handy und habe nicht das GC-optimieren, werden Sie immer noch Kummer mit der Erinnerung.
Weiß nicht, ob phonegap ist besser als das, aber es hätte um einiges schlimmer zu sein, als webworks.
Wenn Sie wollen, eine webworks app halten Sie das design schlicht, Paket alle Grafiken und assets in das Werk (wir haben versucht, zu bekommen Symbole aus einer api, aber es beendet haben speichern Sie base64-kodiert in "localStorage") und es in ein Handgerät so schnell wie möglich, so dass Sie verschwenden keine Zeit mit dem hinzufügen von features, die das Mobilteil nicht mehr verkraften.
Zusammenfassend webworks ist ziemlich schlecht.
PhoneGap : ist eine Anwendung, mit ein webview-Steuerelement, das macht Ihren HTML5 und JS. PhoneGap hat verschiedene Versionen, oder sagen release für verschiedene Plattformen wie Android, iOS, BB, WP8 usw.
WebWroks : im Prinzip das gleiche wie PhoneGap nur, dass es ist im Besitz und entwickelt von Blackberry (Vormals RIM) selbst.
Auch die wichtigste im Kontext der Frage ist, dass, für Blackberry Phonegap verwendet WebWorks als Basis, das ist der Grund, warum bei der Entwicklung von PhoneGap-Apps für blackberry-Sie benötigen zum herunterladen WebWorks SDK erste, der build-Prozess ist auch der gleiche wie WebWorks so ist der Vorteil der Verwendung von Phonegap für balckberry ist, dass die gleiche HTML5 + JS-Code, den Sie verwendet für die sagen, Android wird auf dem Blackberry als auch.
Aber BB OS 7 und darunter haben nicht den besten WebView-Steuerelement, BB 10 und playbook sind viel VIEL Besser.