2012-03-08 34 views
12

Gần đây tôi đã chấp nhận một buổi biểu diễn bán thời gian cải tiến một bộ đa phương tiện/thuyết trình được sử dụng trong các khóa học giáo dục med. Tôi đã được yêu cầu nghiên cứu tương lai của nền tảng web và điện thoại thông minh đa phương tiện. Về cơ bản, có gì mới. Hiện tại, chúng tôi sử dụng flash để tạo tất cả các ứng dụng đa phương tiện giáo dục nhưng chúng tôi đang bắt đầu phát triển một chủ đề mới và muốn phát triển các ứng dụng tương thích với PC, sản phẩm táo và các sản phẩm Android.Giải pháp thay thế mới nhất và tuyệt vời nhất cho Flash là gì?

Tôi không nâng cao tốc độ của xu hướng hiện tại vì đây không phải là nghề của tôi! Ông chủ của tôi yêu cầu tôi nghiên cứu HTML5, nhưng tôi có cảm giác đó không phải là một giải pháp. Có ai có lời khuyên nào về "flash mới" cho web và đa phương tiện không? Cảm ơn vì đã đọc.

+0

Tại sao HTML5 không phải là giải pháp? Hầu hết các ứng dụng di chuyển ra khỏi flash sẽ là HTML5 gốc hoặc một số trình tạo tạo HTML5. Chắc chắn, chuyển động tránh xa flash là KHÔNG đối với một số công nghệ độc quyền khác mà các thiết bị Apples không hỗ trợ. – jfriend00

Trả lời

5

Như đã đề cập, sử dụng <canvas> với JavaScript có thể sao chép gần như tất cả các tính năng của Flash như hiển thị và quản lý đầu vào của người dùng (bàn phím, chuột & thậm chí miếng trò chơi).

Có nhiều thư viện JavaScript khác nhau (ví dụ: Pixi.js) thực hiện một số nền tảng cho bạn và có section on MDN dành riêng cho việc bắt đầu phát triển trò chơi bằng JavaScript.

Cũng đáng nói đến là TypeScript cung cấp cho bạn nền tảng để viết mã hướng đối tượng AS3 cho trò chơi dựa trên web của bạn. Nó cũng đáng để kiểm tra - nó gần đầu các ngôn ngữ yêu thích hiện tại của tôi để sử dụng.

1

Bạn có thể xem Silverlight, từ Microsoft.

1

Silverlight tôi nghi ngờ sẽ hoạt động trên iPad và một số thiết bị di động. Nếu chúng ta nói về thay thế cho flash thì HTML5 bạn có thể xem như là và HTML5 với thẻ canvas và javascript tốt, chúng tôi có thể tạo ra con chim giận dữ html tốt là một ví dụ tuyệt vời về điều đó. nếu bạn đang tìm kiếm thay thế của video flash thì ogg và mp4 là sự thay thế của flash. Vẫn đang phát triển trong các trình duyệt đang diễn ra nên chúng tôi sẽ có thêm tùy chọn trong tương lai với HTML 5.

Giải pháp đến từ phòng thí nghiệm garsinfotech.com.

1

HTML5 là sự thay thế tốt nhất, nếu không có lý do nào khác ngoài thực tế là HTML5 sẽ hoạt động trên iPhone (flash bị Steve Jobs cấm) và thực tế là flash sẽ không hoạt động trên IE10 ở chế độ Metro trên Windows8 hoặc (và cũng không phải Silverlight cho vấn đề đó).

Nếu bạn muốn viết các trang web hiện đại, nắm bắt HTML5 nhanh hơn thay vì có khả năng trả tiền trong thời gian dài.

7

Rất có thể câu trả lời bạn đang tìm kiếm là chồng HTML5. Điều này cho phép hoạt ảnh phong phú và thao tác văn bản và đa phương tiện thông qua Canvas, CSS3 biến đổi và JavaScript. HTML5 cũng đã tích hợp sẵn hỗ trợ đa phương tiện thông qua các thẻ <audio><video>. Đa phương tiện cũng có thể được điều khiển và phân tích thông qua các cuộc gọi API mới có sẵn trong JavaScript. Ngoài ra còn có một loạt các thư viện JavaScript như RaphaelJS để tạo ra đồ họa vector tương tác.

http://raphaeljs.com/

Vì bạn đang quan tâm trong việc tạo ra các bài thuyết trình đa phương tiện Tôi muốn giới thiệu kiểm tra ra HTML5Wow mà chủ yếu là trình bày về các khả năng của HTML5, được thực hiện với HTML5.

http://www.htmlfivewow.com/slide1

Ngoài ra còn có khả năng cho hình ảnh động 3D thông qua CSS 3D transforms, và 3D render qua WebGL. Xem thử nghiệm Google Chrome để biết một số bản demo HTML5 cường độ cao bằng WebGL và các công nghệ HTML5 khác.

http://www.chromeexperiments.com/

Ngoài ra còn có một số demo tuyệt vời về khả năng HTML5 của ông Doob.

http://mrdoob.com/

Thậm chí Adobe thừa nhận HTML5 là tương lai. Họ đã đầu tư rất nhiều tài nguyên trong việc tạo ra các công cụ thao tác HTML5 và sửa đổi phần mềm hiện có như DreamWeaver để hỗ trợ HTML5. Hãy xem phần mềm "Edge" mới của Adobe.

http://labs.adobe.com/technologies/edge/

Xét về tính di động, Google Chrome, Safari, Firefox, Opera, và IE9 + có hỗ trợ tốt cho HTML5. Nó cũng đã được tích hợp vào các thiết bị Android, Blackberry, iPad, iPhone và Windows Phone. HTML5 cũng sẽ có vai trò nổi bật trong phát triển ứng dụng trên nền tảng Windows 8.

http://ie.microsoft.com/testdrive/Graphics/hands-on-css3/

1

HTML5, CSS3 và javascript là dứt khoát có thể so sánh với Flash (Comparison of HTML5 and Flash) nhưng Flash vẫn được hỗ trợ rộng rãi hơn. Một ngoại lệ đáng chú ý cho điều này là iOS, nơi Flash không được hỗ trợ chút nào.

Các vấn đề liên quan