Construct 2 : แปลง Web App เป็น Android APK แบบ Offline

Web2Apk เป็นโปรแกรมสำหรับแปลงเว็บแอปพลิเคชันที่สร้างด้วย HTML, CSS และ Javascript ให้เป็นแอปพลิเคชันบน Android (apk) การแปลงทำโดยใช้บรรทัดคำสั่ง (command line) Apache Cordova ดังนั้นโปรแกรมนี้จึงเป็นเหมือน GUI สำหรับแอปพลิเคชัน

ขณะนี้ Web2Apk ได้พัฒนาถึงเวอร์ชัน 4.9.5 แล้ว ในรุ่นนี้มีคุณสมบัติใหม่บางอย่าง เช่น เทมเพลตแอปพลิเคชัน และสามารถเรียกใช้ APK บนอุปกรณ์ที่เชื่อมต่อ หรือตัวเลียนแบบ(emulators) นอกจากนี้ยังเรียกใช้ APK แบบไร้สายด้วย ADB ได้ด้วย

ดาวน์โหลดจาก Google Drive

1. ส่งออกโปรเจ็กงานจาก Construct 2 เป็น HTML5

2. แก้ไขไฟล์ index.html ด้วยโปรแกรม text editor ค้นหาสคริปต์ด้านล่างและลบออกทั้งหมด จากนั้นให้บันทึกแฟ้ม

	<script>
	// Issue a warning if trying to preview an exported project on disk.
	(function(){
		// Check for running exported on file protocol
		if (window.location.protocol.substr(0, 4) === "file")
		{
			alert("Exported games won't work until you upload them. (When running on the file:/// protocol, browsers block many features from working for security reasons.)");
		}
	})();
	</script>

3. เปิดโปรแกรม Web2Apk

  • หมายเลข 1 เลือกที่เก็บไฟล์ index.html
  • หมายเลข 2 ใส่ชื่อ App
  • หมายเลข 3 ใส่ App Domain
  • หมายเลข 4 เลือกรูปไอคอน App
  • หมายเลข 5 เลือกแอพเทมเพลท
  • หมายเลข 6 ตั้งค่าที่ตั้งของ JDK, SDK, ANT, NODE

4. คลิก Default เพื่อตั้งค่าอัตโนมัติ > คลิกแถบเมนู Converter

5. คลิก Convert เพื่อเริ่มแปลงไฟล์เป็น APK

6. รอสักครู จนการดำเนินการเสร็จสิ้น

7. เมื่อดำเนินการเสร็จสิ้นให้ คลิก  Output folder เพื่อเปิดโฟเดอร์ที่เก็บไฟล์ APK

8. ไฟล์ ที่ได้จากการแปลงด้วยโปรแกรม web2apk มี 2 ไฟล์

****ขอบคุณครับ ขอให้สนุกกับการทำงานนะครับ****