Encontros Android, hoje com Yeradis Barbosa

Hoje iniciamos uma série de entrevistas com pessoas envolvidas no setor da Android OS de uma forma especial e talvez a mais importante. A ideia é ver Android mas de um ponto de vista diferente do que costumamos ver, do ponto de vista dos criadores de aplicativos ou do ponto de vista das pessoas que são capazes de modificar a rom original para refiná-la um pouco mais e que podemos todos desfrutam desses benefícios adicionais.

Sempre acreditei que quem realmente tem um sistema operacional, como pode ser Android ou iPhone OS, ao estrelato ou ao fracasso são os criadores das aplicações, sem eles o sistema não seria o mesmo e menos na atualidade, em que não se concebe um sistema operacional sem mercado com grande número de aplicações.

Desta forma, também podemos ver as possíveis deficiências ou não, de que o sistema sofre e também ver porque este sistema pode se tornar o número um ou ficar na tentativa.

Nesta rodada de entrevistas vamos iniciá-la com Yeradis Barbosa, desenvolvedor do aplicativos para Android dos quais você certamente conhecerá alguns. Tentaremos publicar uma dessas entrevistas a partir de hoje e todas as quartas-feiras e também tentaremos garantir que o maior número de pessoas relacionadas ao andróide desta área passe por esta seção.

1.- Quem é você e qual a sua relação com o Android?

Meu nome é Yeradis P. Barbosa Marrero e sou programador de profissão e hobby :p

Atualmente estou relacionado com Android graças ao meu magnífico Magic adquirido na Vodafone e a algumas aplicações que estou a desenvolver para este grande sistema.

2.- Vamos ao que interessa, do ponto de vista de um desenvolvedor de aplicativos, quais vantagens e desvantagens podem ser encontradas no Android em relação a outros sistemas?

Vou responder da minha total ignorância 🙁

As vantagens que vejo Android, entre eles está o muito citado slogan quase gasto de que é Open Source, todos nós sabemos os benefícios que os aplicativos open source oferecem, porque ter um sistema operacional que também é aberto são os óstios, e para testes basta olhar para o lista roms cozinhados "do zero" (compilados), super aprimorados, até dopados.

Embora esta vantagem para a maioria dos mortais seja boa para nós apenas como usuários (por causa das roms melhoradas que temos à nossa disposição) 🙁, já que pelo menos não me vejo estudando o sistema e melhorando: sim, conheço alguns que fazem: p

Outra vantagem que vejo é que o Google é o pai do projeto e quem o "administra", para alguns isso é motivo mais do que suficiente, mas se você não é um desses fanboys, só tenho que lhe pedir para ver como muitas APIs que o Google publicou para programadores e a interação com seus serviços, contam e sem dúvida quase todas poderão ser utilizadas em Android sem maiores complicações.

Pelo menos para mim isso já é ótimo, porque minha vida online tem os serviços do Google como seu núcleo…. e não, não tenho problemas com privacidade 😉

Outra seria poder instalar os aplicativos que você deseja mesmo aqueles que não são publicados no mercado sem muito truque. Instale e vá (quase quase: P)

Também poder ter vários aplicativos instalados para fazer o mesmo sem esmagar uns aos outros é ótimo, o que quero dizer? Pois bem, tome como referência os navegadores instalados, o navegador do sistema, o Dolphin, o Opera mini ... se você já observou, muitas vezes quando algo nos envia para um endereço web obtemos uma lista com esses navegadores e nos deixamos escolher quais um da lista que queremos executar a ação, ESTE É O REOSTIA E NÃO TEM OUTRO SISTEMA, pelo menos não desta forma e não que eu saiba xDDD, como aquele tão amado pelo Comunidade Android o famoso iPhone OS, Windows Mobile ou o mesmo Sysmbian…. o Pré sem noção: S

E por último, para não me prolongar porque podem demorar horas, embora muitos de vocês conheçam estas características melhor do que eu, a que mais gosto é A CONVERGÊNCIA

E é esse o código que programo para Android Exceto por pequenas coisas típicas desse sistema, posso reutilizá-lo em outros ambientes; é copiar e colar em projetos web e funciona, colar em projetos desktop e também, também é válido copiar o código de outros projetos e colá-lo no projeto android, pelo fato de terem optado pelo JAVA como linguagem de programação foi uma aposta muito boa Certo, pois com isso feito você pode aproveitar todo o código java existente para android, pois é que já existem tantos aplicativos e o número continua aumentando (é o que eu acho). Isso também permite que a curva de aprendizado seja zero (quase), quem já domina JAVA, só precisa conhecer os detalhes do Android, mas só esses, seus antigos conhecimentos continuarão a servi-los.

3.- O Android Market Acho que podemos concordar se eu disser que ele precisa de uma atualização e uma melhoria notável em termos do sistema de pesquisa e sua gestão de taxas de aplicativos e talvez algo mais. Vendo-o como alguém que tem ou terá aplicativos, tanto pagos quanto gratuitos, qual a sua opinião sobre o Android Market atual?

Desculpe, eu sei que eles vão me odiar xDDD. O real Android Market para mim é um LIXO na parte normal do usuário, e para os programadores (o console do desenvolvedor) é melhor não dizer isso porque eles censurariam as palavras xDDDD

E essa verdade que deixa muito a desejar, prefiro mil vezes o mercado que o Slideme.org oferece ao lixo que oferece mercado Android. E eu sei que estou sendo radical, mas eu tinha que dizer isso xDDD

E é que não é possível nem aceitável que um programador que publica seus aplicativos no mercado receba essas "opções" pobres (para lhe dar um nome).

Só podemos ver:

  • o nome do aplicativo
  • a versão
  • o número de pontuações e algumas estrelas (5), mas sem o número da porcentagem que representam
  • total de downloads exclusivos de aplicativos, excluindo atualizações e assim por diante
  • total de downloads ativos e sua porcentagem
  • se é grátis ou pago
  • se for publicado

Talvez isso pareça bom para muitos, mas para mim parece uma zombaria de um programador, empresa, gerente, vendedor, etc.

Por quê ?

  • Não podemos ver as alterações de nome que o aplicativo sofreu ou em que versão ocorreu
  • Vemos apenas uma versão e não temos um histórico de versões publicadas, muito menos um local para relatar as melhorias feitas na versão que é publicada ou as correções feitas, mais de um programador teve que fazer seu sistema para isso quando o seria mais É prático e aconselhável para o Market oferecê-lo, embora seja útil quando você leva o aplicativo para outros sistemas que não suportam o mercado.
  • Não podemos ver as avaliações que cada versão recebeu, muito menos os comentários feitos sobre ela, ou que sistema android são feitos (úteis para corrigir erros), também não podemos responder a esses comentários, então se um usuário disser que o aplicativo é inútil, não poderemos dizer a ele que há uma nova versão e se ele pode verificar se agora parece pior 😛 xDDD, mas esse comentário vai ficar com o que isso significa para a vida. E isso é importante porque pelo menos no meu caso e sei que acontece com mais de um, OS USUÁRIOS SÓ RECLAMAM, MAS NÃO FAZEM NADA PARA ALTERAR A COISA (desculpem se alguém se “ofende”, mas infelizmente é assim) Como seria mandar um email para o desenvolvedor avisando sobre possíveis erros, entendo que não seja obrigação deles, mas se gostarem do app o mínimo que deve ser feito é que, se quiserem ter algo melhor, da curso; Entendo que muitos deixam comentários também com esse propósito, de "ajudar" a corrigir erros. E eu não falo mais de usuários espanhóis ou que falam espanhol: S xDDD já lá se eles me marcassem para tudo xDDD. Eles têm um péssimo "hábito", estilo troll: S. Mas devo enfatizar que nem todos são assim. Não quero generalizar, mas é o que pude ver em relação a outros tipos de cultura, onde à medida que vão surgindo novas versões, os comentários que eles fizeram vão sendo atualizados. Também quero acreditar que grande parte da falha (para não dizer tudo) disso é o mercado, já que eles não me dão a opção de poder marcar um comentário como resolvido e notificar o usuário que fez aquele comentário e assim outros usuários também poderão vê-lo…. (pensamento: agora se eu ficar sem usuários xDDDDD)

Claro, todo comentário é sempre bom, seja positivo ou negativo, o comentário é sempre bem recebido.

  • Não sabemos o número total de downloads exclusivos por versão
  • nem você os ativa por versão e, portanto, nem sua porcentagem
  • Não temos a opção de poder estabelecer mais mecanismos do que o gratuito ou o pagamento e este último apenas através do Google Checkout, o que tem um grande impacto nas vendas uma vez que há muitas pessoas que não querem usar o Checkout, deveriam oferecer aos outros mais métodos populares, como Paypal e comum como pagamentos diretos, vamos como uma vida inteira, mas também e se quisermos que nosso aplicativo seja beta? ou versão de teste de 30 dias? Para esses casos teremos que fazer versões diferentes para essas coisas, e voila, como não temos histórico de versões ou comentários do programador sobre as características desta versão, nem saberemos quantas vezes ela foi beta ou testada 😉 para exemplo
  • Só podemos colocar publicado ou não, mas se quisermos que apareça apenas para um grupo de usuários X? Por que não podemos ter vários do mesmo aplicativo, uma versão oficial e outras versões de desenvolvimento? e para poder pegar as versões BETA do mesmo lugar e não separar as coisas, alguns dos que vão ler isso sabem o que quero dizer: sim (obrigado a todos pelo tempo e ajuda em meus projetos)

De qualquer forma, estou decepcionado com o mercado, porque além disso os programadores que publicamos têm que pagar uma taxa de 25 dólares e nos oferecem isso: S

4.- Qual a sua opinião sobre a chamada fragmentação do sistema Android? Você acha que no longo prazo é uma coisa inevitável?

Odeio fragmentação, como programador tenho que pensar em qual versão do sistema farei o aplicativo e dependendo de qual eu escolher haverá muitos que não conseguirão instalá-lo 🙁, então no meu caso eu faça apenas 1.5, mas e as versões anteriores? SORRY CHIC @ S

Versões de um sistema operacional sempre existiram acho que em certo sentido é algo que não pode ser evitado, mas caramba, isso não afeta os aplicativos, que a versão não é a que o celular tem, deveria ser tão simples como serão instaladas as bibliotecas usuário x e período, que formam uma base sólida e homogênea e que uma versão é independente da outra mas que pode coexistir no mesmo móvel 🙁

5.- A Apple sempre é acusada de ser muito rigorosa com a aceitação de aplicativos na Apps Store, algo que não acontece no Android Market, mas você acha que seria conveniente colocar algum tipo de controle ao fazer o upload do aplicativo?

CONTROLES NÃO, marcas de autenticidade sim, não pode ser que apareçam pedidos de serviços X, como bancos e não sabemos se o banco dá sinal verde ou pelo menos conhece o pedido, para todos aqueles que têm a ver com dinheiro se faria algo mais rigoroso assim como aqueles que coletam dados de serviços “conhecidos”, pois muita fofoca já foi reportada no Mercado

6.- Uma coisa que está muito na moda hoje é falar sobre multitarefa, multitarefa, execução de aplicativos em segundo plano, etc. Tudo motivado pelo anúncio da Apple sobre seu iPhone OS 4. Você acha que o Como o Android lida com essa tarefa? Você mudaria alguma coisa adicionando ou removendo? Qual você acha mais correto, o proposto pela Apple, o atual do Android, ou talvez o WebOs?

Meu conhecimento é nulo nesse sentido, como no android parece-me bem, que se eu adicionasse algo no sistema para gerenciar os processos que não temos para instalar coisas de terceiros, é algo que deveria vir por padrão, já se você quiser mais opções, um que busque a vida com os outros aplicativos

Mas se o problema de desempenho melhorou, não pode ser que o andróide, com apenas 18 MB de memória RAM sobrando, fique superlento e insuportável.

7.- Android é um sistema operacional novo e jovem que está crescendo muito rápido. Se olharmos para o início do Android e compará-lo com o atual, há muitas mudanças que podemos encontrar em suas funcionalidades e em seu núcleo. Como você vê este tour acelerado do Android? Não está funcionando muito? Olhando para o SDK e o NDK, você os vê bem desenvolvidos ou muito leves?

Isso, funcionou? Não acho que tenha rodado, na verdade acho que eles nem estão engatinhando, as mudanças entre as versões me parecem um pouco absurdas, não quero dizer que não deva ser assim ou não poderia ser feito de outra forma, mas não pode ser que tenhamos que esperar pelo 2.1 para adicionar coisas que deveriam ter vindo da versão 0, então eu acho que algumas coisas são muito leves.

Eu também aprimoraria o plugin do eclipse, mas isso é outra história, é que projetar uma janela em XML se torna muito cansativo, as opções visuais para criar janelas no estilo WYSIWYG são muito pobres, isso limita um pouco.

8.- Qual SDK ou sistema oferece mais funcionalidades ou recursos no desenvolvimento de uma aplicação, Android, Apple OS, Windows Mobile ou WebOs?

É relativo para mim Android Já está ótimo foi baixar o sdk para configurar o eclipse e começar a programar. Que se for o emulador, quero torturar quem fez isso, MAIS RAZOA SEM ENERGIA

9.- Qual API você acha que é a mais inovadora ou que oferece mais possibilidades na hora de criar um aplicativo?

TUDO. é só ter a ideia de aplicativo que pode usá-lo xDDD

10.- Como você vê o futuro deste sistema no curto e no longo prazo? Conte-nos sobre seus projetos, aplicativos criados, sites, como te seguir pelo twitter, facebook, etc.

Bem, eu tenho que postar uma pergunta uma vez «Android governar o mundo? " E acho que se xDDD, mas olhe as estatísticas falam por si, o crescimento constante e as participações de mercado alcançadas. Vejo que é o novo rei dos sistemas móveis, pois além de ser aberto, as empresas vão oferecer menos resistência em se adaptar e usar, economizando dinheiro de se tornar uma do zero 😉 e também aproveitar a comunidade existente.

Para poder me seguir, embora não haja muito para ver, você pode me procurar no twitter, aí estou eu @yeradis, Também tenho um site onde às vezes publico algo www.yeradis.com e meu perfil agora enriquecido com Buzz

Atualmente tenho dois projetos publicados no Market e são eles:

OláTXTroid e My TV Guide

Se você pesquisar «yeradis» no mercado, encontrará esses aplicativos, também em Cyrket e Androlib

Embora não existam apenas estes, mas se eles são os mais ativos, eu comecei outros, mas eles estão adormecidos e algumas ideias que desejo desenvolver, algumas delas podem ser vistas em meu perfil do Google Code no lado esquerdo, algumas dessas projetos aparecem.

Muito obrigado a Yeradis por participar desta entrevista.


Siga-nos no Google Notícias

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Blog da Actualidad
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Yeradis P. Barbosa Marrero dito

    lembranças

    Espero que gostem da entrevista 😉

    Muito obrigado à equipe da Androidsis por pensar em mim

    É simplesmente minha visão e minha experiência no mundo do Android 😉

    Sim mas….
    eu deixo