Pakowanie gier HTML5 jako aplikacji na iPhone'a / Androida [zamknięte]

27

Czy możliwe jest spakowanie gry HTML5 na iPhone'a i Androida jako aplikacji, czy dostęp do niej wymaga przeglądarki?

Extrakun
źródło
Moje pytanie dokładnie +1
6
Która część mieści się w kategorii „nie na temat”? To nie jest pytanie „z jakiej technologii skorzystać”, to pytanie, czy istnieje technologia dla czegoś. To nie jest abstrakcyjne „jak zacząć” ani „czego się uczyć dalej”; zadaje konkretne, pragmatyczne pytanie, które jest dokładnie tym, co pojawia się w codziennym rozwoju.
Steven Stadnicki
"Czy to możliwe?" to pytanie tak lub nie; ogólnie nie są to dobre pytania dotyczące SE. „Jak mógłbym ...” byłoby lepsze, ale ten temat nie jest specyficzny dla gier, a twórca gier niekoniecznie dałby lepszą odpowiedź. To pytanie należy zadać na SO.
Josh

Odpowiedzi:

17

Istnieje http://www.phonegap.com/, który jest oprogramowaniem typu open source i wieloplatformowym. Oprócz pakowania HTML 5 jako aplikacji natywnej, umożliwia także dostęp do natywnych funkcji telefonu komórkowego.

guigouz
źródło
10

Nie mogę poręczyć za iPhone'a, ale w Androidzie wystarczy prosta aplikacja z działaniem, która ma tylko jeden WebView . Działanie wyglądałoby mniej więcej tak:

public class WebApp extends Activity {
    protected void onCreate(Bundle savedInstanceState) {
        WebView wv = new WebView(this);
        wv.loadUrl("http://www.myapp.com/");
        setContentView(wv);
    }
}

To sprawiłoby, że WebView stanowiłby cały ekran; wtedy wystarczy wiadomość ładująca. Lub lepszym rozwiązaniem jest załadowanie HTML do WebView, aby aplikacja mogła być używana w trybie offline; przykłady tego znajdują się na stronie API WebView .

Ricket
źródło
7

Na stronie Narzędzia ImpactJS znajdują się:

  • PhoneGap
    • Zapakuj swoje gry do aplikacji na iPhone'a lub Androida, gotowe do dystrybucji w sklepach z aplikacjami.
  • appMobi
    • Łatwo integruj i rozpowszechniaj swoje gry w natywnych aplikacjach na iPhone'a i Androida. Nie potrzebujesz nawet komputera Mac lub XCode, aby wprowadzić grę do iPhone App Store.
Vincent Scheib
źródło
2

Sprawdziłeś CocoonJS ? Jest to zdecydowanie jeden z najlepszych sposobów na przyspieszenie sprzętowe gier HTML5 na iOS i Androida, a ponadto mają one kompilator w chmurze, w którym można przesłać jeden plik zip i będzie on dostosowany do wielu platform.

Jesse Freeman
źródło
0

Jeśli chcesz przenieść grę na jeszcze więcej platform, Nokia ma aplikację internetową do przenoszenia na urządzenia z systemem Symbian S60 ... Narzędzia sieciowe dla S60

Mają też nowszą, która prawdopodobnie obsługuje więcej HTML5, ale jeszcze go nie wypróbowałem ...

Narzędzia sieciowe 2.3 dla Series40

Zestaw SDK w pierwszym jest dość dobry, ponieważ zawiera również symulator, dzięki czemu można dowiedzieć się, jak Twoja aplikacja będzie

Cichy kartograf
źródło
0

Opublikowałem kilka gier HTML5 na rynku Androida i z mojego doświadczenia polecam skorzystanie z Crosswalk w celu spakowania swoich gier na Androida.

Jest naprawdę łatwy w użyciu i cholernie szybki! Opracował go Intel. Jest szybszy niż telefonowanie, ponieważ korzysta ze zoptymalizowanego widoku internetowego pochodzącego z projektu chromu.

Podstawowy widok strony internetowej na urządzeniu z Androidem 4.x (używanym przez telefon) jest bardzo wolny i nie obsługuje interfejsów API WebGL ani WebAudio.

GNUton
źródło
-1

Co z cocos2d-x ?

Cocos2d-x to framework do używania javascript do programowania na wszystkich platformach i jest całkowicie darmowy.

Usuń mnie
źródło
1
Stwierdzenie, że jest najbardziej wiarygodny, jest niezwykle subiektywne. Na przykład ma znaczny brak widżetów / elementów sterujących interfejsu użytkownika, takich jak przyciski opcji. Jakie korzyści ma dla oryginalnej gry opartej na HTML5. Opracuj trochę więcej.
Tom „Blue” Piddock
Nie jestem pewien, dlaczego napisałem „wiarygodny”. Tego używam i lubię to. Ale masz rację, nie ma w tym nic „niezawodnego”. Obsługuje jednak 8 różnych platform, co jest miłe.
usunięto