Bài học rút ra chính
- Bộ phát triển trò chơi Playdate trong trình duyệt của Panic có một ứng dụng âm thanh tuyệt vời.
- Ứng dụng web vẫn còn hạn chế so với ứng dụng cục bộ, trên máy tính.
-
Các ứng dụng nghe nhạc dựa trên trình duyệt ngày càng mạnh mẽ hơn mỗi năm.
Playdate là bảng điều khiển cầm tay hot của năm nay và ngay cả các công cụ tạo nhạc của nó cũng rất thú vị.
Panic, nhà phát triển phần mềm đằng sau Playdate, được biết đến với các ứng dụng bóng bẩy nhưng thú vị dành cho Mac và iOS. Nó vừa phát hành một công cụ dựa trên web, được gọi là Pulp (yêu cầu đăng ký), để xây dựng trò chơi cho Playdate. Nổi bật có thể là ứng dụng tạo nhạc, giống như Ableton Live từ thời Game Boy. Các công cụ âm nhạc dựa trên trình duyệt đã trở nên đủ tốt để sử dụng thường xuyên, nhưng liệu chúng sẽ tiếp quản như Google Tài liệu hay vẫn là một thị trường thích hợp cho các loại thử nghiệm?
"Tôi đã làm việc rộng rãi với API WebAudio (trong số những người khác, đã tạo ra một hệ thống mô-đun khá phức tạp trong đó) và có thể tự tin nói rằng nó rất đầy đủ và đặc điểm kỹ thuật cũng đã trở nên khá ổn định gần đây", nhạc sĩ và âm thanh nhà phát triển phần mềm SevenSystems nói với Lifewire qua tin nhắn trên diễn đàn.
Không Chỉ dành cho Duyệt Web
Trình duyệt web là một trong những ứng dụng đòi hỏi khắt khe nhất trên máy tính hoặc điện thoại của bạn. Chỉ cần nghĩ về các ứng dụng web chạy bên trong nó, từ các bộ phức tạp như Slack đến một trò chơi trình duyệt tốc độ hàng triệu đô la cho đến các lựa chọn thay thế Photoshop sâu sắc đến bất ngờ. Vậy tại sao không phải là ứng dụng âm nhạc? API WebAudio, một khuôn khổ cho phép các nhà phát triển tạo các ứng dụng âm nhạc cho trình duyệt, đủ mạnh để dễ dàng xây dựng các ứng dụng phức tạp, đầy đủ tính năng.
Nổi bật có thể là ứng dụng tạo nhạc, giống như Ableton Live từ thời Game Boy.
"Về mặt kỹ thuật, bạn có thể tạo toàn bộ DAW tinh vi với nó, bao gồm các hệ thống tổng hợp phức tạp, các bản âm thanh, khá nhiều loại hiệu ứng, máy phân tích quang phổ, máy hiện sóng, LFO, phong bì, v.v. … tất cả đều có thời gian chính xác theo mẫu, "SevenSystems nói.
Cũng vui.
"Điều đó nói rằng, API âm thanh web thực sự rất thú vị khi lập trình. Tôi đã tham gia một khóa học miễn phí về xây dựng hệ thống tổng hợp bằng cách sử dụng nó vài năm trước và thực sự thích nó. Tôi cũng đã xây dựng một máy đánh trống web (không thực sự hữu ích, hơn nữa là một món đồ chơi học tập / demo). Thật đáng kinh ngạc về sức mạnh của công nghệ đó và cách dễ dàng để bắt đầu hoạt động ", nhạc sĩ điện tử Oct character nói với Lifewire qua tin nhắn trên diễn đàn.
Các công cụ Pulp củaPanic là một ví dụ tuyệt vời về khả năng của trình duyệt hiện đại. Công cụ Âm thanh là một sự trở lại kỳ quặc của thời xa xưa, giống như bảng điều khiển Playdate đơn sắc, và mặc dù trình sắp xếp âm nhạc của nó rất phức tạp, nhưng những đốm sáng và đốm màu của nó hầu như không đánh thuế trình duyệt.
Tahti là một ứng dụng âm nhạc thậm chí còn ấn tượng hơn dành cho web - một trình tự phối âm đầy đủ tính năng hoạt động giống như Elektron’s 800 Digitakt. Nó thậm chí còn cho phép bạn tải các mẫu của riêng bạn. Trên thực tế, Tahti tốt đến mức nó thực sự nên được biến thành một ứng dụng thích hợp cho iPad hoặc iPhone.
Nhưng tại sao? Tại sao chúng tôi thích ứng dụng cục bộ hơn ứng dụng web?
Tốc độ và An toàn
Nhược điểm rõ ràng nhất của ứng dụng web là bạn cần có kết nối Internet để sử dụng nó - mặc dù một số ứng dụng có thể lưu vào bộ nhớ cache tài nguyên của chúng và hoạt động ngoại tuyến. Một rào cản lịch sử khác là sự an toàn. Nếu bạn đã từng viết một bài trả lời trên diễn đàn hoặc bài đăng blog dài trong trình duyệt và bị mất khi trang tải lại hoặc gặp sự cố, thì có khả năng bạn đã từ bỏ các ứng dụng web ngay lúc đó.
Nhưng đó cũng là tin cũ. Ví dụ: Google Tài liệu dường như không bao giờ bị mất bất cứ thứ gì, bất kể kết nối của bạn kém như thế nào hoặc trình duyệt của bạn gặp lỗi như thế nào.
Tốc độ đồng đều không còn là vấn đề nữa. Các ứng dụng trình duyệt được kết nối với internet, nhưng nhiều tài nguyên của chúng được lưu trữ cục bộ, được tải khi bạn mở trang. Điều đó có nghĩa là các tệp âm thanh của bạn không nhất thiết phải được phát trực tuyến từ web mỗi khi bạn phát chúng.
Thật ngạc nhiên về sức mạnh của công nghệ đó và việc bắt đầu dễ dàng như thế nào.
Nhưng vẫn có vấn đề với các ứng dụng web khi so sánh với các ứng dụng cục bộ. Một vấn đề vẫn là việc chuyển các tập tin. Nếu bạn muốn chỉnh sửa video, ảnh lớn hoặc clip âm thanh, việc đưa nó vào và ra khỏi ứng dụng web yêu cầu tải lên tại một số thời điểm. Điều đó sẽ luôn chậm hơn so với việc làm việc với các tệp trên đĩa cục bộ của bạn.
Rào cản khác là khả năng kết nối. Để một ứng dụng âm nhạc trở nên hữu ích, nó phải kết nối với các ứng dụng hiện có của bạn. Trong Ableton Live và Logic, các ứng dụng của bên thứ ba tồn tại dưới dạng trình cắm. Trên iOS, các ứng dụng có thể dễ dàng gửi âm thanh của chúng cho nhau theo mô-đun. Nhưng nếu không sử dụng các giải pháp định tuyến phức tạp, thật khó để đưa trình duyệt web vào các thiết lập này. Và ngay cả khi bạn có thể, vẫn có thể xảy ra sự cố khi mọi thứ được đồng bộ hóa. Đồng bộ hóa vẫn là một vấn đề với phần mềm nghe nhạc thông thường.
Đối với hầu hết mọi người, một ứng dụng web hoạt động tốt, nhưng một khi bạn cần thêm hiệu suất hoặc các tính năng sâu hơn, một chuyên gia sẽ sử dụng một ứng dụng thông thường mọi lúc. Và điều đó ổn vì mỗi cách tiếp cận đều có lợi thế của nó.