Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Package Chrome browser into a HTML5 Android app

We're developing several HTML5 apps based on the Sencha framework, and thinking about packaging them into apps with say PhoneGap.

However, even if you package these into apps, I'm assuming you still have to deal with the Android fragmentation with various manufacturers making weird modifications to the browser. We've tested a lot of manufacturers (especially those from China) and the default Android browser is being hacked to death.

Our app works perfectly in the Chrome browser on Android, so, the question is, is it possible to just literally put Chrome into the same package and just use that? Instead of some random modified browsers each manufacturer feels like making.

Sorry if this is a dumb question, still very new to this. Any help / advice would be greatly appreciated!!

like image 911
reedvoid Avatar asked May 07 '13 00:05

reedvoid


People also ask

Can HTML5 be used for mobile apps?

HTML5 pros and cons HTML5 mobile apps have clear advantages. They can be cheaper and easier to create because so many people know JavaScript. And since JavaScript runs on any browser, an HTML5 app will run on any mobile device (at least in theory). Speed has also improved.

Can I make Android app using HTML?

The Short answer: Yes, you can develop apps using HTML / CSS / Javascript.

Can Android apps run on Chrome browser?

You can find and download Android apps on your Chromebook. Your Chromebook doesn't automatically download the same Android apps that are on your phone or tablet, so you must download them again. Also, some apps don't work with some Chromebooks, so you can't download them.

How do I create an Android browser app?

Open Android Studio and start a New Android Studio Project. You can choose your application name and choose where your project is stored. If you wish to use C++ for coding the project, mark the "Include C++ support", and click the "Next" button. Now, select the version of Android and select the target Android devices.


1 Answers

I want to point out Crosswalk: https://crosswalk-project.org/

It seems to provide what you require.

What is Crosswalk for?

If you are a developer working with web technologies, Crosswalk enables you to deploy a web application with its own dedicated runtime (ed: modified Chromium). This means three things:

  • You can distribute your web application via app stores.
  • Your application won't break in whatever ancient webviews or browsers your audience is using, as you control the runtime and its upgrade cycle.
  • You can build applications without worrying so much about runtime differences and quirks: you only have one runtime to deal with.
like image 188
Sander Avatar answered Oct 26 '22 23:10

Sander