1 pontos por GN⁺ 2024-02-05 | 1 comentários | Compartilhar no WhatsApp

A Apple não se importa com desenvolvedores

  • A Apple se importa com você como cliente, mas não como desenvolvedor.
  • A dependência entre desenvolvedores e a Apple, e entre a Apple e os consumidores, é unidirecional.
  • Mesmo que todos os desenvolvedores parem de desenvolver para as plataformas da Apple, a Apple quase não será afetada.

O bug do Google

  • Existe um bug em que a Busca do Google aparece no modo claro à noite e no modo escuro pela manhã.
  • Esse bug não está sendo corrigido porque não afeta a receita do Google.

A proposta de valor da Apple

  • Por volta de 2009, houve dificuldade para encontrar um computador para a mãe devido a problemas de segurança e suporte técnico.
  • Os produtos da Apple oferecem valor ao resolver esses problemas.
  • A Apple está focada nos consumidores, não nos desenvolvedores.

As limitações da API do Apple Music

  • A API do Apple Music continua cheia de bugs e não é aberta.
  • Para usar a API, é preciso pagar à Apple.
  • Por causa dessas limitações, falta inovação em players de música.

Escrever código para a web

  • A web é uma plataforma compartilhada que não pertence a uma única empresa.
  • A plataforma web está exposta a vários riscos, mas sobreviveu até agora.
  • O Google está fazendo coisas boas pela web.

Reavaliando a relação com empresas

  • Não é útil dividir empresas entre boas e más.
  • Assim como as pessoas, as empresas também têm características diversas.
  • É possível manter uma relação fluida com as empresas.

Opinião do GN⁺

  • O ponto mais importante deste texto é entender, como desenvolvedor, a relação com grandes empresas como Apple e Google, e repensar a forma de usar seus produtos e serviços.
  • O texto enfatiza a importância da plataforma web e mostra que os desenvolvedores podem criar um ambiente mais livre e independente para trabalhar por meio da web.
  • Também sugere que pode ser útil manter uma relação flexível com as empresas e pensar criticamente sobre a forma como consumimos seus produtos e serviços.

1 comentários

 
GN⁺ 2024-02-05
Comentários do Hacker News
  • Resumo do primeiro comentário:

    • Considera que a escolha de focar no desenvolvimento web foi a correta.
    • A maioria dos apps teria sido suficientemente atendida por web apps e, com poucas exceções, não teria sido necessário investir em desenvolvimento mobile nativo.
    • Trabalha no setor de mídia e viu muitos veículos investirem recursos limitados no desenvolvimento de apps mobile no início da década de 2010.
    • Era contra essa tendência e sabia que a maioria dos apps teria baixa qualidade e não seria mantida adequadamente.
    • Como resultado, acabaram restando apps antigos com manutenção quase inexistente.
  • Resumo do segundo comentário:

    • A Apple foca nos usuários, não nos desenvolvedores, e os desenvolvedores acabam sendo obrigados a lançar seus produtos na plataforma da Apple para não perder participação de mercado.
    • Como desenvolvedor de jogos mobile, enfrenta continuamente os problemas técnicos, as políticas e o processo de aprovação da Apple.
    • A Microsoft adotou uma estratégia mais amigável para desenvolvedores, o que impulsionou o crescimento do ecossistema de software do Windows.
  • Resumo do terceiro comentário:

    • Tentou aprender Swift e desenvolvimento para iOS, mas não conseguiu se adaptar à UI/UX do XCode.
    • O XCode é visualmente bonito e minimalista, mas não oferece uma experiência de baixo atrito para desenvolvedores.
    • Um IDE deveria poder ser personalizado de acordo com as diferentes necessidades de cada desenvolvedor.
  • Resumo do quarto comentário:

    • A experiência de configurar uma conta de desenvolvedor da Apple foi muito incômoda.
    • Foi necessário criar uma conta corporativa em vez de uma conta pessoal, e o processo de verificação da Apple foi trabalhoso.
    • Era preciso pagar pela conta de desenvolvedor da Apple, além de exigir gestão organizada de cartão de crédito e revisão anual.
  • Resumo do quinto comentário:

    • A web é boa em teoria, mas, pela falta de recursos nativos no ambiente do navegador, não é tão atraente para o desenvolvimento de apps.
    • Para desenvolvedores acostumados a ambientes integrados de desenvolvimento, como os da plataforma Apple, desenvolver web apps exige muitas dependências.
    • Como o navegador não oferece recursos básicos por padrão, é necessário adicionar bibliotecas extras ou escrever código customizado.
  • Resumo do sexto comentário:

    • É fácil esquecer a abertura da web/WWW, que continua aberta em comparação com ecossistemas de apps monopolizados por Apple e Google.
    • No ecossistema de apps, as opções são limitadas, e pessoalmente não prefere depender todo o negócio de um app.
  • Resumo do sétimo comentário:

    • Os desenvolvedores agregam valor ao iPhone, mas a Apple age como se estivesse fazendo um favor ao permitir que eles acessem seus clientes.
    • Devido ao abuso de poder de mercado da Apple, os desenvolvedores acabam sendo obrigados a seguir suas políticas rígidas, e a publicação na web é a única alternativa.
  • Resumo do oitavo comentário:

    • Usuários da Apple estão acostumados a pagar, e os apps da Apple têm taxa de compra mais alta do que em outras plataformas.
    • Os desenvolvedores não acham que a Apple se importe com eles; a Apple os apoia por meio de investimentos na plataforma de desenvolvimento.
  • Resumo do nono comentário:

    • Tem uma atitude saudável em relação a grandes empresas e prefere um ambiente em que não seja necessário instalar apps em iPhone ou iPad.
    • A complexidade do desenvolvimento web está se tornando uma barreira de entrada, e está procurando uma stack simples para web apps.