Apple vai remover aplicativos desatualizados

Mais uma vez a Apple deixa clara a sua preocupação com a experiência dos seus clientes e esta semana enviou um email aos desenvolvedores afirmando que irá remover da APP Store aplicativos que não são atualizados a um tempo relevante.

No comunicado a empresa deu 30 dias para os desenvolvedores submeterem versões atualizadas dos seus aplicativos a loja, caso isso não seja feito o APP será removido da loja.

Apesar de parecer uma atitude autoritária, na minha visão essa é uma demonstração de cuidado, APPs desatualizados abrem espaço para falhas e brechas de segurança e o consumidor não consegue entender se o problema é do APP ou do aparelho, prejudicando assim a experiência.

E como sempre ocorre no mundo dos aplicativos, eu acredito que em breve a Play Store deve seguir o mesmo caminho, isso é bom para todo o eco-sistema e eleva a qualidade além de acelerar a inovação.

Sempre ressalto isso para os clientes da Alphacode, que não adianta desenvolver um ótimo produto sem considerar um consistente plano de evolução e sustentação do projeto.

Qual é a sua opinião sobre esses APPs abandonados?

Você sabe o que é desperdício de software?

É muito comum falarmos sobre o desperdício de água, alimentos ou energia, mas você sabia quero desperdício de software também é um grande problema?

Tecnologia por Tecnologia.

Não é incomum um profissional tentar utilizar uma tecnologia em um projeto sem uma necessidade plausível para o uso daquela tecnologia, simplesmente pelo fato de ele querer aprender e usar o projeto como laboratório.

Um exemplo e apenas um exemplo disso foram os bancos de dados não relacionais que alguns anos atras se proliferaram por aplicações que não tinham nenhuma necessidade de usar essa tecnologia.

Tempos depois essas aplicações precisaram ser refeitas com bancos de dados relacionais para permitir o relacionamento correto e persistência de dados.

É melhor fazer de novo

Não é incomum ao apresentar uma aplicação já desenvolvida para um programador você escutar a frase: “é melhor fazer de novo” e nem sempre essa avaliação foi dada a partir de uma análise correta do software.

Por vezes esse diagnóstico é dado apenas pela falta de vontade de entender um código desconhecido ou inclusive pela vontade de trazer alguma tecnologia de hype para o projeto.

Entendo que em um mercado com escassez de mão de obra e prazos cada vez mais curtos é importante levantarmos essa discussão para entender como nós a comunidade de tecnologia pode desperdiçar menos software e acelerar a evolução da tecnologia parando de re-inventar a roda e focando no real avanço das aplicações.

O que você acha desse tema?