Câu trả lời:
Tôi vừa chạy thử nghiệm HTML5 :
Vì vậy, như bạn có thể thấy, iPod / iPhone và Android có rất nhiều cổ và dường như hỗ trợ một loạt các tính năng HTML5. Canvas rất tốt cho đồ họa trình duyệt 2D và yếu tố âm thanh có thể sẽ tuyệt vời để phát âm thanh và nhạc nền, và thật tuyệt khi thấy cả hai nền tảng đều hỗ trợ lưu trữ (mặc dù bạn luôn có thể sử dụng cookie, tùy thuộc vào kích thước của một trò chơi tiết kiệm). Vì vậy, tổng thể tôi muốn nói bạn nên đi cho nó. Những con số không phải là tất cả; như wkerslake đã nói "không ai trong số những con số này truyền cảm hứng cho sự tự tin" nhưng nếu bạn xem qua những gì được hỗ trợ, nó dường như là tất cả mọi thứ bạn cần!
Tôi nói đi cho nó! Tôi mong điều may mắn nhất đến với em.
Nhân tiện, bạn có thể muốn xem Vanthia . Đây là một trò chơi trình duyệt sử dụng canvas để vẽ hiệu quả. Tôi đã chơi thử bản beta kín và nó chắc chắn sẽ xuất hiện! Nhà phát triển đã nói rất ít trong hơn nửa năm nay, ngoại trừ việc anh ấy chắc chắn đang phát triển nó nhưng chỉ giữ mọi thứ hơi bí mật.
Bạn cũng có thể lấy một số ý tưởng từ logo tương tác Pacman gần đây của Google . Nó không phải là HTML5 nhưng nó chắc chắn là có chức năng! Điều đó cho thấy rằng bạn thực sự không cần HTML5 để tạo một trò chơi trình duyệt (và tôi nghĩ rằng HTML5 đang bị ném xung quanh như một từ thông dụng quá nhiều, giống như AJAX đã hoặc vẫn còn). Có một dự án github với một phiên bản nguồn đã được khử sạch, được dọn sạch mà bạn có thể xem qua và chơi với.
HTML5 là một chặng đường dài từ việc được hỗ trợ phổ biến ngay cả trong các trình duyệt web trên PC ít điện thoại hơn.
Những con số này được dựa trên html5test
Không ai trong số những người đó truyền cảm hứng cho sự tự tin
Có vẻ hơi muộn nhưng tôi muốn cung cấp bản cập nhật về tình hình cho HTML5 và các trình duyệt di động bây giờ đã hết thời gian. Gần đây, khá nhiều công cụ trò chơi đã được phát triển sẽ tạo ra các trò chơi tương thích HTML5 (xem: Xây dựng 2 và Game Maker Studio ). Cả hai đều tạo ra hiệu suất OK nhưng đã có những vấn đề đáng chú ý với các phần mở rộng vật lý và các đối tượng chuyển động nhanh trên một số nền tảng. iOS vẫn dẫn đầu về hiệu năng nhưng Android đã đi một chặng đường dài với các bản dựng Chrome mới nhất. Cần lưu ý rằng Trình duyệt cá heo trên Android cũng tăng hiệu suất HTML5 100%! Bạn có thể thấy một so sánh nhanh được thực hiện cho một bài kiểm tra dưới đây:
Nếu bạn đang tìm cách tối ưu hóa thủ công, có một số lời khuyên tuyệt vời được liệt kê ở đây . Ngoài ra, với các trò chơi HTML5 ngày càng trở nên phổ biến và được cho phép trên các trang web như Kongregate và các cổng trò chơi độc quyền flash trước đây - không có lý do gì để sợ viết các trò chơi dựa trên HTML5 nữa cho thiết bị di động.
Một vài thư viện tồn tại cũng là để giữ cho mọi thứ dễ sử dụng trên thiết bị di động, tôi đã liệt kê một vài điều dưới đây:
Từ quan điểm kỹ thuật, nó chắc chắn có thể làm được. Có một số vấn đề / cạm bẫy mặc dù:
Tìm thấy một bài viết hay về iPad và HTML5: http://mir.aculo.us/2010/06/04/making-an-ipad-html5-app-making-it-really-fast/
Ngoài ra tôi sẽ tránh vẽ canvas nặng trên iPad, vì một số lý do có vẻ như nó khá chậm.
Bạn có thể sử dụng PhoneGap Build :
Chỉ cần tải lên một tệp zip với mã HTML5 và nó sẽ cung cấp cho bạn ứng dụng cho: Android, iOS, winphone, Blackbarry, Symbian ..ecc ..