Princípios importantes
- A suíte de desenvolvimento de jogos Playdate no navegador do Panic tem um aplicativo de áudio incrível.
- Aplicativos da Web ainda são limitados em comparação com aplicativos locais no computador.
-
Aplicativos de música baseados em navegador estão ficando mais poderosos a cada ano.
O Playdate é o console portátil queridinho deste ano, e até mesmo suas ferramentas para fazer música são divertidas.
Panic, o desenvolvedor de software por trás do Playdate, é conhecido por seus aplicativos polidos e divertidos para Mac e iOS. Acaba de lançar uma ferramenta baseada na web, chamada Pulp (requer inscrição), para criar jogos para o Playdate. O destaque pode ser o aplicativo de criação de música, que é como o Ableton Live da era do Game Boy. As ferramentas musicais baseadas em navegadores se tornaram boas o suficiente para uso regular, mas elas vão dominar como o Google Docs ou continuarão sendo um nicho para tipos experimentais?
"Eu trabalhei com a API WebAudio extensivamente (entre outros, fiz um sintetizador modular bastante elaborado nela) e posso dizer com segurança que é muito exaustiva e a especificação também se tornou bastante estável recentemente ", músico e áudio desenvolvedor de software SevenSystems disse Lifewire via mensagem do fórum.
Não apenas para navegação na Web
O navegador da web é um dos aplicativos mais exigentes em seu computador ou telefone. Basta pensar nos aplicativos da Web que são executados dentro dele, de conjuntos complexos como o Slack a um zilhão de jogos de navegador com velocidade de contração e alternativas surpreendentemente profundas do Photoshop. Então, por que não aplicativos de música? A API WebAudio, uma estrutura que permite aos desenvolvedores criar aplicativos de música para o navegador, é poderosa o suficiente para criar aplicativos complexos e completos.
O destaque pode ser o aplicativo de criação de música, que é como o Ableton Live da era do Game Boy.
"Você pode criar tecnicamente um DAW completo e sofisticado com ele, incluindo sintetizadores complexos, faixas de áudio, praticamente qualquer tipo de efeito, analisadores de espectro, osciloscópios, LFOs, envelopes, etc… " diz SevenSystems.
Também é divertido.
"Dito isso, a API de áudio da web é muito divertida de programar. Fiz um curso gratuito sobre como construir sintetizadores usando-a alguns anos atrás e gostei muito. Também construí uma bateria eletrônica da web (não é realmente útil, é mais um brinquedo de demonstração/aprendizagem). É incrível como essa tecnologia é poderosa e como é fácil de usar ", disse o músico eletrônico Octagonist à Lifewire via mensagem do fórum.
As ferramentas Pulp do Panic são um ótimo exemplo das capacidades do navegador moderno. A ferramenta de Som é um retrocesso peculiar aos velhos tempos, assim como o console monocromático Playdate, e mesmo que seu sequenciador de música seja sofisticado, seus bipes e bloops dificilmente sobrecarregam o navegador.
Tahti é um aplicativo de música ainda mais impressionante para a web - um sequenciador completo que funciona muito como o Digitakt de US $ 800 da Elektron. Ele ainda permite que você carregue suas próprias amostras. Na verdade, Tahti é tão bom que realmente deveria ser transformado em um app próprio para iPad ou iPhone.
Mas por quê? Por que preferimos aplicativos locais em vez de aplicativos da web?
Velocidade e Segurança
A desvantagem mais óbvia de um aplicativo da web é que você precisa de uma conexão com a Internet para usá-lo, embora alguns aplicativos possam armazenar em cache seus recursos e operar offline. Outra barreira histórica tem sido a segurança. Se você já escreveu uma longa resposta no fórum ou uma postagem de blog no navegador e a perdeu quando a página foi recarregada ou travou, é provável que tenha desistido dos aplicativos da web naquele momento.
Mas isso também é notícia velha. O Google Docs, por exemplo, parece nunca perder nada, não importa quão ruim seja sua conexão ou quão travado seja seu navegador.
A velocidade uniforme não é mais um problema. Os aplicativos do navegador estão conectados à internet, mas muitos de seus recursos são armazenados localmente, carregados quando você abre a página. Isso significa que seus arquivos de áudio não precisam necessariamente ser transmitidos da Web toda vez que você os reproduz.
É incrível como essa tecnologia é poderosa e como é fácil começar.
Mas ainda existem problemas com aplicativos da web quando comparados com aplicativos locais. Um problema ainda é a transferência de arquivos. Se você quiser editar um vídeo, uma foto grande ou um clipe de áudio, entrar e sair de um aplicativo da Web requer o upload em algum momento. Isso sempre será mais lento do que trabalhar com arquivos em seus discos locais.
A outra barreira é a conectividade. Para que um aplicativo de música seja útil, ele precisa se conectar aos seus aplicativos existentes. No Ableton Live e Logic, aplicativos de terceiros existem como plug-ins. No iOS, os aplicativos podem enviar facilmente seu áudio entre si de forma modular. Mas sem usar soluções alternativas de roteamento desajeitadas, é difícil incluir o navegador da Web nessas configurações. E mesmo que você possa, pode haver problemas para sincronizar as coisas - a sincronização ainda é um problema com software de música comum.
Para a maioria das pessoas, um aplicativo da web funciona muito bem, mas quando você precisar de mais desempenho ou recursos mais profundos, um profissional usará um aplicativo comum todas as vezes. E tudo bem porque cada abordagem tem suas vantagens.