İPhone / Android uygulamaları olarak HTML5 oyunlarını paketleme [kapalı]


27

İPhone ve Android için HTML5 oyununu bir uygulama olarak paketlemek mümkün mü yoksa bir tarayıcıdan mı erişilmesi gerekiyor?


Sorum tam olarak +1

6
Bunun hangi kısmı 'konu dışı' kategorisine giriyor? Bu, hangi teknolojiyi kullanacağını sormuyor, bir teknolojinin bir şey için var olup olmadığını soruyor. Bu bir “nasıl başlanır” veya “daha ​​sonra ne öğrenilir” özeti değildir; tam da günlük gelişimde ortaya çıkan türden spesifik ve pragmatik bir soru soruyor.
Steven Stadnicki

"Mümkün mü?" bir evet ya da hayır sorusudur; bunlar genellikle iyi SE soruları değildir. "Nasıl yapabilirim ..." daha iyi olurdu, ama bu konu oyunlara özel değil ve bir oyun geliştiricisi size daha iyi bir cevap vermeyecek. Bu soru SO sorulmalıdır.
Josh

Yanıtlar:


17

Orada http://www.phonegap.com/ açık kaynak ve çapraz platform olan. HTML 5'inizi yerel bir uygulama olarak paketlemenin yanı sıra, cep telefonunuzun yerel özelliklerine de erişmenizi sağlar.


10

Ben iPhone için kefil, ancak edemez Android, bir ile basit uygulamada Faaliyet sadece birine sahiptir WebView'ı işi halleder. Etkinlik şöyle bir şeye benzeyebilir:

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

Bu WebView'ü ekranın tamamı yapar; o zaman sadece bir yükleme mesajı gerekir. Veya daha iyi bir seçenek, uygulamanın çevrimdışı kullanılabilmesi için HTML’yi WebView’e yüklemektir; bunun örnekleri WebView için API sayfasındadır .


7

Gönderen ImpactJS Araçlar sayfasında vardır:

  • PhoneGap
    • Oyunlarınızı App Storelarda dağıtılmaya hazır bir iPhone veya Android Uygulaması içine paketleyin.
  • appMobi
    • Oyunlarınızı yerel iPhone ve Android Uygulamalarına kolayca entegre edin ve dağıtın. Oyununuzu iPhone App Store'a almak için bir Mac veya XCode'a bile ihtiyacınız yok.

2

CocoonJS'i kontrol ettin mi? İOS ve Android'de donanım hızlandırmalı HTML5 oyunları elde etmenin en iyi yollarından biri. Ayrıca tek bir zip yükleyebileceğiniz bir bulut derleyicisine sahipler ve birden fazla platform için geliştirecekler.


0

Oyununuzu daha fazla platforma taşımak istiyorsanız, Nokia'nın Symbian S60 cihazlarına bağlantı için bir web aracı uygulaması ... S60 için Web Araçları

Ayrıca, daha fazla HTML5'i destekleyen daha yeni bir tane var, ancak henüz denemedim ...

Series40 için Web Araçları 2.3

İlkinde bulunan SDK, aynı zamanda bir simülatörle geldiğinden oldukça iyidir, böylece uygulamanızın nasıl olacağı hakkında bir fikir edinebilirsiniz.


0

Android pazar yerinde birkaç tane HTML5 oyunu yayınladım ve deneyimlerime göre oyunlarınızı Android için paketlemek için Crosswalk kullanmanızı tavsiye ederim .

Kullanımı gerçekten çok kolay ve çok hızlı! Intel tarafından geliştirilmiştir. Telefondaki boşluktan daha hızlı çünkü krom projeden türetilmiş optimize bir web görünümü kullanıyor.

Android 4.x cihazındaki hisse senedi web görünümü (phonegap tarafından kullanılan) çok yavaştır ve WebGL'yi veya WebAudio API'lerini desteklemez.


-1

Peki ya cocos2d-x ?

Cocos2d-x, tüm platformlarda javascript kullanmak için bir çerçevedir ve tamamen ücretsizdir.


1
En güvenilir olduğunu söylemek inanılmaz derecede özneldir. Örneğin, radyo düğmeleri gibi önemli bir UI widget / kontrol eksikliği var. Orijinal posterin HTML5 tabanlı oyunu için ne yararı var? Biraz daha ayrıntılı.
Tom 'Blue' Piddock

Neden "güvenilir" yazdığımı bilmiyorum. Kullandığım ve hoşuma giden oydu. Ama haklısın, bu konuda özellikle "güvenilir" bir şey yok. Bununla birlikte, hoş olan 8 farklı platformu destekliyor.
19'da silme
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.