![]() | ![]() Products ![]() ![]() ![]() ![]() |
Home » Technical Support » Elevate Web Builder Technical Support » Support Forums » Elevate Web Builder General » View Thread |
Messages 1 to 10 of 11 total |
![]() |
Thu, May 4 2017 3:56 AM | Permanent Link |
Uli Becker | Hi,
I use Phonegap to create an Android app from an EWB project. Works fine, but on older phones it takes quite a long time to load the app. I don't know what Phonegap does with my EWB app, but: does it make any sense to use a compressed output in EWB? I don't think so, but just want to be sure. Thanks Uli |
Thu, May 4 2017 4:20 AM | Permanent Link |
Matthew Jones | Uli Becker wrote:
> does it make any sense to use a compressed output I think I'd say yes. Saves load time, probably saves parse time, and will take less memory overall. When I did my PhoneGap app, the main thing I did to speed it up was load an HTML page with a redirect to the real application page. PhoneGap reported it as a fast load, the users sees a nice display "instantly", and it takes the pressure off. -- Matthew Jones |
Thu, May 4 2017 5:32 AM | Permanent Link |
Uli Becker | Matthew,
> I think I'd say yes. Saves load time, probably saves parse time, and will take less memory overall. As I said: no idea what PhoneGap does with the EWB code. I tried the compressed output but couldn't see a difference in loading time of the PhoneGap app. > When I did my PhoneGap app, the main thing I did to speed it up was load an HTML page with a redirect to the real application page. PhoneGap reported it as a fast load, the users sees a nice display "instantly", and it takes the pressure off. That's interesting, but: Probably I'm missing something: I tried that (and the PhoneGap app just launches a browser with the real application page. Thanks Uli |
Thu, May 4 2017 5:57 AM | Permanent Link |
Matthew Jones | Well it is a while since I did this, so maybe things have changed. This is the index.html that I used:
<!doctype html> <html> <head> <title>Loading Interact HE...</title> <script> window.location='./poll123.html'; </script> <body> <p>Loading Interact HE...</p> </body> </html> And checking, the EWB output was compressed. -- Matthew Jones |
Thu, May 4 2017 6:09 AM | Permanent Link |
Uli Becker | Matthew,
> Well it is a while since I did this, so maybe things have changed. This is the index.html that I used: > > <!doctype html> > ... > </html> > That's about the same I did, but as I said before: the app just launches the browser with the EWB site. Does that work different in your app? > And checking, the EWB output was compressed. Sure, if you load the original site, but that's a different thing. The question is: does it make sense to compress the output if PhoneGap compiles an Android app from that. Just to clarify: I use PhoneGap build (online). https://build.phonegap.com/ Uli |
Thu, May 4 2017 7:37 AM | Permanent Link |
D.C. | >Sure, if you load the original site, but that's a different thing. The
>question is: does it make sense to compress the output if PhoneGap >compiles an Android app from that. >Just to clarify: I use PhoneGap build (online). >https://build.phonegap.com/ Hi Uli, Despite it should improves the load time with compression, it helps to protect your code because of the obfuscation. An apk is just a compressed file, try to open your compiled app with 7zip or another compression tool. Regards Diego |
Thu, May 4 2017 8:07 AM | Permanent Link |
Uli Becker | Hi Diego,
> Despite it should improves the load time with compression, it helps to protect your code because of the obfuscation. An apk is just a compressed file, try to open your compiled app with 7zip or another compression tool. Since I'm quite new to PhoneGap and have never worked with Android apps, that's an interesting info. As of Matthew's post: maybe you know how to open a site in the InAppBrowser of the App. Whatever I tried: the redirection is always opened outside the app. (InAppBrowser plugin seems to be installed according to the apk-content). Thanks Uli |
Thu, May 4 2017 8:14 AM | Permanent Link |
Matthew Jones | They didn't have fancy online builds in my day... (2013 FWIW!)
Perhaps you should explain the setup you have more? I have a config.xml which has <content src="index.html" /> as a line. That's the file that loads first, and then loads my EWB output file. "Just launching the site" is sort of right, assuming you mean loading it on the phone. It shouldn't be loading anything from the web. I have a \assets\www folder in which all the html and .js and images etc are going. I presume you are not in a test mode where it is loading from the web, or updating from it or something? Maybe I should back out, not being up with the latest tools. -- Matthew Jones |
Thu, May 4 2017 8:34 AM | Permanent Link |
Uli Becker | Matthew,
> They didn't have fancy online builds in my day... (2013 FWIW!) I see - yeah, that's very comfortable now. ![]() > > Perhaps you should explain the setup you have more? I have a config.xml which has <content src="index.html" /> as a line. Sure, that's what I have. I just tried to replace "index.html" by the real URL "http://www.xxx/index.html". That works and the site is opened within the app's WebView. Actually loading is slower by using this way and that's what I wanted to check out. Thanks Uli |
Thu, May 4 2017 9:00 AM | Permanent Link |
Matthew Jones | Uli Becker wrote:
> I just tried to replace "index.html" by the real URL "http://www.xxx/index.html". You'd be completely defeating the point of PhoneGap if you did that for real, but it proves the point! -- Matthew Jones |
Page 1 of 2 | Next Page » | |
Jump to Page: 1 2 |
This web page was last updated on Tuesday, February 11, 2025 at 11:58 AM | Privacy Policy![]() © 2025 Elevate Software, Inc. All Rights Reserved Questions or comments ? ![]() |