บรรจุเกม HTML5 เป็นแอพพลิเคชั่นสำหรับ iPhone / Android [ปิด]


27

เป็นไปได้หรือไม่ที่จะรวมเกม HTML5 สำหรับ iPhone และ Android เป็นแอปพลิเคชันหรือต้องเข้าถึงผ่านเบราว์เซอร์


คำถามของฉันอย่างแน่นอน +1

6
ส่วนใดของสิ่งนี้ที่เหมาะกับหมวดหมู่ 'ปิดหัวข้อ' สิ่งนี้ไม่ได้ถามว่า 'เทคโนโลยีใดที่จะใช้' แต่จะถามว่าเทคโนโลยีนั้นมีอยู่หรือไม่ มันไม่ได้เป็นนามธรรม 'วิธีการเริ่มต้น' หรือ 'สิ่งที่จะเรียนรู้ต่อไป'; มันถามคำถามที่เฉพาะเจาะจงและจริงจังซึ่งเป็นประเภทของสิ่งที่เกิดขึ้นในการพัฒนาแบบวันต่อวัน
Steven Stadnicki

"มันเป็นไปได้?" เป็นคำถามใช่หรือไม่ใช่ โดยทั่วไปคำถามเหล่านี้ไม่ดีสำหรับ SE "ฉันจะทำอย่างไร ... " จะดีกว่า แต่หัวข้อนี้ไม่เฉพาะกับเกมและนักพัฒนาเกมไม่จำเป็นต้องให้คำตอบที่ดีกว่า คำถามนี้ควรถามใน SO
Josh

คำตอบ:


17

มีhttp://www.phonegap.com/ซึ่งเป็นโอเพ่นซอร์สและข้ามแพลตฟอร์ม นอกจากการบรรจุ HTML 5 ของคุณเป็นแอปเนทีฟแล้วยังช่วยให้คุณเข้าถึงคุณลักษณะดั้งเดิมของโทรศัพท์มือถือได้อีกด้วย


10

ฉันไม่สามารถรับรอง iPhone ได้ แต่ใน Android เป็นแอปพลิเคชั่นที่เรียบง่ายที่มีActivityที่มีWebViewเพียงอันเดียวก็จะใช้เคล็ดลับได้ กิจกรรมจะมีลักษณะดังนี้:

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

นั่นจะทำให้ WebView เป็นหน้าจอทั้งหมด จากนั้นคุณจะต้องมีข้อความโหลด หรือตัวเลือกที่ดีกว่าคือการโหลด HTML ใน WebView เพื่อให้แอปสามารถใช้งานออฟไลน์ได้ ตัวอย่างของเรื่องนี้อยู่บนหน้า API สำหรับ WebView


7

จากหน้าImpactJS Toolsมีดังนี้:

  • PhoneGap
    • จัดแพ็คเกจเกมของคุณลงใน iPhone หรือ Android App พร้อมที่จะเผยแพร่ใน App Store
  • บริษัท appMobi
    • รวมและแจกจ่ายเกมของคุณไปยัง iPhone และ Android ได้อย่างง่ายดาย คุณไม่จำเป็นต้องใช้ Mac หรือ XCode เพื่อนำเกมของคุณไปไว้ใน iPhone App Store

2

คุณตรวจสอบCocoonJSหรือยัง? นี่เป็นหนึ่งในวิธีที่ดีที่สุดในการรับเกม HTML5 ที่เร่งความเร็วฮาร์ดแวร์บน iOS และ Android รวมถึงพวกเขามีคอมไพเลอร์บนคลาวด์ที่คุณสามารถอัปโหลดซิปเดียวและมันจะสร้างออกมาสำหรับหลายแพลตฟอร์ม


0

หากคุณต้องการพอร์ตเกมของคุณไปยังแพลตฟอร์มอื่น ๆ Nokia มีแอปพลิเคชั่นเครื่องมือเว็บสำหรับการย้ายไปยังอุปกรณ์ Symbian S60 ... เครื่องมือเว็บสำหรับ S60

พวกเขายังมีใหม่กว่าซึ่งอาจรองรับ HTML5 เพิ่มเติม แต่ฉันยังไม่ได้ลอง ...

เครื่องมือเว็บ 2.3 สำหรับซีรี่ส์ 40

SDK ในอันแรกนั้นค่อนข้างดีเพราะมันมาพร้อมกับตัวจำลองเพื่อให้คุณได้รับความคิดว่าแอพของคุณจะเป็นอย่างไร


0

ฉันได้เผยแพร่เกม HTML5 บางเกมในตลาด Android และจากประสบการณ์ของฉันฉันขอแนะนำให้คุณใช้Crosswalkเพื่อจัดทำเกมของคุณสำหรับ Android

มันใช้งานง่ายมากและมันก็เร็วมาก! พัฒนาโดย Intel มันเร็วกว่า phonegap เนื่องจากใช้ webview ที่ได้รับการปรับปรุงจากโครงการ chromium

webview หุ้นในอุปกรณ์ Android 4.x (อันที่ใช้โดย phonegap) ช้ามากและไม่รองรับ WebGL หรือ WebAudio API


-1

แล้วcocos2d-xล่ะ?

Cocos2d-x เป็นเฟรมเวิร์กสำหรับใช้จาวาสคริปต์เพื่อพัฒนาในทุกแพลตฟอร์มและไม่มีค่าใช้จ่ายใด ๆ ทั้งสิ้น


1
ที่จะบอกว่าเป็นสิ่งที่น่าเชื่อถือที่สุดเป็นส่วนตัวอย่างไม่น่าเชื่อ ตัวอย่างเช่นมีการขาดเครื่องมือ / ตัวควบคุม UI เช่นปุ่มตัวเลือกจำนวนมาก มันมีประโยชน์อะไรบ้างสำหรับเกมที่ใช้ HTML5 ดั้งเดิมของโปสเตอร์ อธิบายเพิ่มเติมอีกเล็กน้อย
Tom 'Blue' Piddock

ฉันไม่แน่ใจว่าทำไมฉันถึงเขียน "เชื่อถือได้" มันเป็นสิ่งที่ฉันใช้และฉันชอบ แต่คุณพูดถูกไม่มีอะไรที่ "น่าเชื่อถือ" โดยเฉพาะเกี่ยวกับเรื่องนี้ อย่างไรก็ตามมันรองรับ 8 แพลตฟอร์มที่ต่างกันซึ่งถือว่าดี
deleteme
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.