Kluczowe dania na wynos
- Pakiet do tworzenia gier Playdate firmy Panic w przeglądarce ma niesamowitą aplikację audio.
- Aplikacje internetowe są nadal ograniczone w porównaniu z lokalnymi aplikacjami komputerowymi.
-
Aplikacje muzyczne oparte na przeglądarkach z roku na rok stają się coraz bardziej wydajne.
Playdate to najpopularniejsza przenośna konsola tego roku, a nawet jej narzędzia do tworzenia muzyki są zabawne.
Panic, twórca oprogramowania Playdate, znany jest z dopracowanych, ale zabawnych aplikacji na Maca i iOS. Właśnie wydała narzędzie internetowe o nazwie Pulp (wymagana rejestracja), aby tworzyć gry dla Playdate. Wyróżnikiem może być aplikacja do tworzenia muzyki, która jest jak Ableton Live z epoki Game Boya. Narzędzia muzyczne oparte na przeglądarce stały się wystarczająco dobre do regularnego używania, ale czy przejmą rolę Dokumentów Google, czy pozostaną niszą dla typów eksperymentalnych?
"Szeroko pracowałem z WebAudio API (m.in. zrobiłem w nim dość rozbudowany syntezator modularny) i mogę śmiało powiedzieć, że jest bardzo wyczerpujący, a specyfikacja również stała się ostatnio całkiem stabilna " muzyk i audio Producent oprogramowania SevenSystems powiedział Lifewire za pośrednictwem wiadomości na forum.
Nie tylko do przeglądania sieci
Przeglądarka internetowa to jedna z najbardziej wymagających aplikacji na Twoim komputerze lub telefonie. Wystarczy pomyśleć o aplikacjach internetowych, które działają w nim, od złożonych pakietów, takich jak Slack, przez miliony szybkich gier przeglądarkowych, po zaskakująco głębokie alternatywy dla Photoshopa. Dlaczego więc nie aplikacje muzyczne? Interfejs API WebAudio, platforma, która pozwala programistom tworzyć aplikacje muzyczne dla przeglądarki, jest wystarczająco wydajny, aby tworzyć złożone, w pełni funkcjonalne aplikacje.
Wyróżnikiem może być aplikacja do tworzenia muzyki, która jest jak Ableton Live z epoki Game Boya.
Możesz technicznie stworzyć za jego pomocą cały, wyrafinowany program DAW, w tym złożone syntezatory, ścieżki audio, praktycznie każdy rodzaj efektów, analizatory widma, oscyloskopy, LFO, obwiednie, itp… wszystko z dokładnym timingiem próbki,” mówi SevenSystems.
To także świetna zabawa.
To powiedziawszy, programowanie internetowego API audio jest naprawdę zabawne. Kilka lat temu zrobiłem darmowy kurs na temat budowania syntezatorów i naprawdę mi się podobał. Zbudowałem też internetowy automat perkusyjny (nie jest to właściwie użyteczna, bardziej demonstracyjna/edukacyjna zabawka). To niesamowite, jak potężna jest ta technologia i jak łatwo jest zacząć”, powiedział Lifewire muzyk elektroniczny Octagonist za pośrednictwem wiadomości na forum.
Narzędzia Pulp firmy Panic są doskonałym przykładem możliwości nowoczesnej przeglądarki. Narzędzie Dźwięk to dziwaczny powrót do dawnych czasów, podobnie jak monochromatyczna konsola Playdate, i chociaż jego sekwencer muzyczny jest wyrafinowany, jego piski i piski prawie nie obciążają przeglądarki.
Tahti to jeszcze bardziej imponująca aplikacja muzyczna do Internetu - w pełni funkcjonalny sekwencer, który działa podobnie do Digitakt firmy Elektron o wartości 800 USD. Pozwala nawet załadować własne próbki. W rzeczywistości Tahti jest tak dobra, że naprawdę powinna zostać przekształcona w odpowiednią aplikację na iPada lub iPhone'a.
Ale dlaczego? Dlaczego wolimy aplikacje lokalne od aplikacji internetowych?
Prędkość i bezpieczeństwo
Najbardziej oczywistą wadą aplikacji internetowej jest to, że do korzystania z niej potrzebne jest połączenie z Internetem, chociaż niektóre aplikacje mogą buforować swoje zasoby i działać w trybie offline. Kolejną historyczną barierą było bezpieczeństwo. Jeśli kiedykolwiek napisałeś długą odpowiedź na forum lub post na blogu w przeglądarce i zgubiłeś go po ponownym załadowaniu strony lub awarii, prawdopodobnie właśnie wtedy zrezygnowałeś z aplikacji internetowych.
Ale to także stare wiadomości. Na przykład Dokumenty Google nigdy niczego nie tracą, bez względu na to, jak złe jest połączenie lub awaria przeglądarki.
Nawet prędkość nie jest już problemem. Aplikacje przeglądarek są połączone z Internetem, ale wiele ich zasobów jest przechowywanych lokalnie, ładowanych po otwarciu strony. Oznacza to, że Twoje pliki audio niekoniecznie muszą być przesyłane strumieniowo z Internetu za każdym razem, gdy je odtwarzasz.
To niesamowite, jak potężna jest ta technologia i jak łatwo jest zacząć.
Ale nadal występują problemy z aplikacjami internetowymi w porównaniu z aplikacjami lokalnymi. Jedną z kwestii jest nadal przesyłanie plików. Jeśli chcesz edytować wideo, duże zdjęcie lub klip audio, włożenie go i wyjęcie z aplikacji internetowej wymaga w pewnym momencie przesłania. To zawsze będzie wolniejsze niż praca z plikami na dyskach lokalnych.
Drugą barierą jest łączność. Aby aplikacja muzyczna była użyteczna, musi połączyć się z istniejącymi aplikacjami. W Ableton Live i Logic aplikacje innych firm istnieją jako wtyczki. W systemie iOS aplikacje mogą z łatwością przesyłać między sobą dźwięk modułowo. Ale bez użycia niezręcznych obejść routingu trudno jest uwzględnić przeglądarkę internetową w tych konfiguracjach. A nawet jeśli możesz, mogą wystąpić problemy z synchronizacją rzeczy, synchronizacja nadal jest problemem w przypadku zwykłego oprogramowania muzycznego.
W przypadku większości osób aplikacja internetowa działa świetnie, ale gdy potrzebujesz większej wydajności lub lepszych funkcji, profesjonalista za każdym razem użyje zwykłej aplikacji. I to dobrze, ponieważ każde podejście ma swoje zalety.