2016-07-12 13 views
-1

Ich habe eine App (für mobile Geräte) erstellt und es ist 100% HTML5 und JS. Ich habe nichts wie Java oder eine andere native Programmiersprache verwendet. Natürlich kann ich die App ins Internet stellen und auf sie wie eine Website zugreifen. Aber ich möchte, dass die App als Download exportiert wird, als wäre es eine App, die du vom Playstore erhältst. Es muss herunterladbar sein, da es ohne Internetverbindung nutzbar sein soll.Wie exportiert man eine vollständige HTML5 und JS App als Download?

Ich habe die App erstellt, indem ich einfach die HTML- und Javascript-Dateien eingegeben habe. Soll ich sie zusammen zippen oder in einen Ordner legen und einfach auf das Gerät herunterladen? Und dann eine Webseite erstellen, auf der die App heruntergeladen werden kann?

+0

Sie können versuchen, ReactNative auf mobilen Geräten und Elektron laufen es auf dem Desktop laufen zu lassen: https://facebook.github.io/react-native/ und Elektron: http://electron.atom.io/ –

+0

Ja, Sie können den Ordner als '.zip'-Download bereitstellen. Siehe http://stackoverflow.com/questions/37176397/multiple-download-links-to-one-zip-file-before-download-javascript. – guest271314

+0

Dies ist keine Android-Frage. – apelsoczi

Antwort

0

Es ist nicht möglich, eine eigene APK manuell zu erstellen. es ist definitiv nicht so einfach wie das Zippen der HTML und JS und setzen es auf den Google Play Store.

Eine Option, wie bereits erwähnt, wäre Phonegap oder ein ähnliches Framework zu verwenden. Eine andere Option wäre, eine App zu erstellen, die nur Ihr HTML/JS in einem WebView anzeigt. Es gibt einige anständige Tutorials, wie man das macht, eine, die ich nur angeschaut habe, war https://developer.chrome.com/multidevice/webview/gettingstarted - Sie können viel mehr bei Google finden.

In Bezug auf die Bereitstellung, ist es definitiv möglich, es auf Ihrem eigenen Server zu setzen und Menschen von dort herunterladen und Seitenlade (oder sogar um es irgendwie zu verteilen), aber ich empfehle keine Option, es sei denn Sie haben einen guten Grund dafür, dass es die Verteilung von Updates sehr schmerzhaft machen kann (besonders, wenn Sie eine manuelle Bereitstellung versuchen). (Es kann für die Benutzer sehr schwierig sein zu wissen, wann zum Beispiel ein Upgrade verfügbar ist oder welche Version Ihrer Software auf dem System vorhanden ist).

+0

_ "Es ist nicht möglich, eine eigene APK von Hand zu erstellen" _? – guest271314