< Voltar

 

O produto que eu escolhi foi o Spark, e antes de começar a pensar em melhorias, fiz o download do navegador e realizei alguns testes para entender melhor o produto. Após esse breve período de teste, consegui imaginar algumas melhorias que consistem em:

- Agregador de feeds: Há alguns meses atrás a Google descontinuou o seu agregador de feeds “Google Reader”, deixando muitos usuários de feed RSS órfãos. Algumas empresas enxergaram uma oportunidade e lançaram leitores de feed alternativos, ou simplesmente melhoraram os que já possuíam e viram seus acessos crescerem. Entre esses agregadores de feed podemos citar o Feedly, The Old Reader e o Aol Reader. Mas e se o usuário já pudesse contar com um agregador de feeds RSS no seu próprio navegador, de forma nativa?

- Navegação rápida: Alguns sites hoje em dia fornecem uma alternativa para melhorar a usabilidade de navegação do usuário, disponibilizando teclas de atalho para passar de um post para outro. Dois exemplos de sites que permitem essa navegação são o 9gag.com e o facebook.com, onde é possível ir para o próximo post teclando “j”, voltar para o anterior teclando “k” e curtindo um post com “l”. A partir dessa observação, é possível sugerir uma melhoria para o navegador Spark, que tornaria a utilização das teclas de atalho na navegação em qualquer site, de forma automática, mesmo que o site não tenha essa funcionalidade. Explicando de forma abstrata, o navegador iria analisar o conteúdo do site e da navegação do usuário no mesmo, criando uma árvore e detectando quais links poderiam ser acessados em sequência.

- Navegação segura: Vários usuários de internet ficam expostos durante sua navegação por acessarem sites sem utilizar o protocolo de transferência de hypertexto seguro, ou HTTPS, quando o mesmo está disponível. Seria interessante o navegador proteger o usuário verificando a autenticidade do servidor no início da requisição, e caso esteja autenticado forçando a utilização do HTTPS. Assim os dados de navegação do usuário estariam criptografados e portanto mais seguros.

- Integração social: Uma das maiores utilizações de um navegador de internet é o acesso às diferentes redes sociais disponíveis na rede, como Facebook, Twitter, Instagram, Youtube, LinkedIn e etc. O Spark poderia conquistar mais adeptos facilitando o acompanhamento das publicações nesses diferentes perfis, agregando todas as histórias em uma única aba do navegador. O Spark forneceria essa possibilidade de forma nativa.

- Divisão de tela: Na minha experiência como usuário de internet, é normal estar navegando em várias abas ao mesmo tempo, e precisar ficar trocando de uma para outra freqüentemente. Acredito que eu e muitas outras pessoas poderiam ser mais produtivas podendo acessar vários sites ao mesmo tempo não só em diferentes abas, como também na mesma janela. Com as extensões para o Google Chrome “Tab Scissors” e “Tab
Glue” é possível fazer alguma coisa do tipo, mas o Spark além de oferecer essa possibilidade de forma nativa, permitiria a visualização de vários sites na mesma aba, e várias abas com vários sites. Além disso, essa visualização de múltiplos sites teria como limitação apenas a capacidade do computador do usuário, e funcionaria de fato em uma mesma janela.

- Gestão de qualidade do tempo: A internet oferece tantas possibilidades, que algumas vezes é muito difícil ter disciplina e conseguir ter foco em uma tarefa. Por isso seria importante para o usuário que alguém o ajudasse a ser mais produtivo, e o Spark pode oferecer essa ajuda.
A idéia é montar um perfil do usuário, analisando quanto tempo ele passa navegando em sites de diferentes categorias, e assim conseguir
identificar quando ele pode estar procrastinando. Por exemplo, se o usuário está há muito tempo navegando em sites de “diversão”, o Spark
pode mostrar uma notificação avisando que está há muito tempo navegando nessa categoria, e sugerir a navegação em uma nova categoria,
ou até a realização de outra tarefa.

Também imaginei algumas melhorias que não precisam do desenvolvimento de novas funcionalidades, mas sim no ajuste de algumas
já existentes no software. Todas elas estão relacionadas com a liberdade de uso do usuário. Acredito que o poder de escolha sobre o uso de cada funcionalidade deve ser do usuário, pois assim ele estará usando apenas aquilo que ele aceitou, e nada de forma imposta. Assim, a Baidu conseguirá deixar o usuário mais satisfeito usando o Spark e não correrá o risco de ter uma grande rejeição com novos usuários, além de aumentar a possibilidade de ter usuários fiéis, que se sentirão confortáveis em recomendar o uso do software para outras pessoas.


Detalhei cada uma dessas funcionalidades e seus respectivos requisitos no desenvolvimento deste documento: http://thiageek.com.br/projetos/baidu/desafio_baidu.pdf