1 puntos por GN⁺ 2024-02-05 | 1 comentarios | Compartir por WhatsApp

Apple no se preocupa por los desarrolladores

  • Apple sí se preocupa por ellos como clientes, pero no como desarrolladores.
  • La dependencia entre los desarrolladores y Apple, y entre Apple y los consumidores, es unidireccional.
  • Incluso si todos los desarrolladores dejaran de crear para la plataforma de Apple, Apple casi no se vería afectada.

El bug de Google

  • Existe un bug en el que la búsqueda de Google aparece en modo claro por la noche y en modo oscuro por la mañana.
  • Este bug no se ha resuelto porque no afecta los ingresos de Google.

La propuesta de valor de Apple

  • Alrededor de 2009, hubo dificultades para encontrar una computadora para su madre debido a problemas de seguridad y soporte técnico.
  • Los productos de Apple ofrecían valor al resolver esos problemas.
  • Apple está enfocada en los consumidores, no en los desarrolladores.

Las limitaciones de la API de Apple Music

  • La API de Apple Music sigue teniendo muchos bugs y no es pública.
  • Para usar la API, hay que pagarle a Apple.
  • Debido a estas limitaciones, hay poca innovación en torno a los reproductores de música.

Escribir código para la web

  • La web es una plataforma compartida que no pertenece a una sola empresa.
  • La plataforma web está expuesta a varios riesgos, pero hasta ahora ha sobrevivido.
  • Google está haciendo cosas buenas por la web.

Reevaluar la relación con las empresas

  • No es útil dividir a las empresas entre buenas y malas.
  • Las empresas, igual que las personas, tienen características diversas.
  • Se puede tener una interacción más flexible con las empresas.

Opinión de GN⁺

  • Lo más importante de este texto es entender, como desarrollador, la relación con grandes empresas como Apple y Google, y replantearse la forma en que usamos sus productos y servicios.
  • Destaca la importancia de la plataforma web y muestra que los desarrolladores pueden crear un entorno donde trabajar de forma más libre e independiente a través de la web.
  • Sugiere que puede ser útil mantener una relación flexible con las empresas y pensar críticamente sobre la manera en que consumimos sus productos y servicios.

1 comentarios

 
GN⁺ 2024-02-05
Opiniones en Hacker News
  • Resumen del primer comentario:

    • Considera que fue correcta la decisión de enfocarse en el desarrollo web.
    • La mayoría de las apps habrían estado bien como aplicaciones web, y salvo algunas excepciones, no valía la pena invertir en desarrollo móvil nativo.
    • Trabaja en la industria de medios y vio cómo, a inicios de la década de 2010, muchos medios invertían fondos limitados en desarrollar apps móviles.
    • Se oponía a esa tendencia, y sabía que la mayoría de esas apps serían de baja calidad y no recibirían un mantenimiento adecuado.
    • Como resultado, quedaron apps viejas con casi nada de mantenimiento.
  • Resumen del segundo comentario:

    • Apple se enfoca en los usuarios más que en los desarrolladores, y los desarrolladores no tienen más opción que lanzar sus productos en la plataforma de Apple para no perder cuota de mercado.
    • Como desarrollador de juegos móviles, enfrenta constantemente retos por los problemas técnicos, las políticas y el proceso de aprobación de Apple.
    • Microsoft usó una estrategia más amigable para los desarrolladores, y eso impulsó el crecimiento del ecosistema de software de Windows.
  • Resumen del tercer comentario:

    • Intentó aprender desarrollo con Swift y iOS, pero no logró adaptarse a la UI/UX de XCode.
    • XCode es visualmente bonito y minimalista, pero no ofrece una experiencia de baja fricción para los desarrolladores.
    • Un IDE debería poder personalizarse según las distintas necesidades de cada desarrollador.
  • Resumen del cuarto comentario:

    • La experiencia de configurar una cuenta de desarrollador de Apple fue muy incómoda.
    • Tuvo que crear una cuenta empresarial en lugar de una personal, y el proceso de verificación de Apple fue engorroso.
    • Era necesario pagar por la cuenta de desarrollador de Apple, además de gestionar de forma organizada la tarjeta de crédito y hacer una revisión anual.
  • Resumen del quinto comentario:

    • La web es buena en teoría, pero no resulta atractiva para desarrollar apps por la falta de funcionalidades básicas en el entorno del navegador.
    • Para desarrolladores acostumbrados a entornos integrados como el de la plataforma de Apple, desarrollar webapps requiere demasiadas dependencias.
    • Como el navegador no ofrece funciones básicas, hace falta agregar librerías extra o escribir código personalizado.
  • Resumen del sexto comentario:

    • Es fácil olvidar lo abierta que es la web/WWW y que, comparada con el ecosistema de apps monopolizado por Apple y Google, sigue siendo abierta.
    • En el ecosistema de apps las opciones son limitadas, y personalmente no prefiere depender por completo de una app para todo su negocio.
  • Resumen del séptimo comentario:

    • Los desarrolladores son quienes agregan valor al iPhone, pero Apple actúa como si les estuviera haciendo un favor al permitirles acceder a los clientes.
    • Debido al abuso de poder de mercado de Apple, los desarrolladores no tienen más remedio que acatar sus políticas estrictas, y la publicación web es la única alternativa.
  • Resumen del octavo comentario:

    • Los usuarios de Apple están acostumbrados a pagar, y las aplicaciones de Apple tienen una tasa de compra más alta que en otras plataformas.
    • Los desarrolladores no creen que Apple se preocupe por ellos, pero Apple sí los apoya mediante inversión en su plataforma de desarrollo.
  • Resumen del noveno comentario:

    • Mantiene una actitud saludable frente a las grandes corporaciones y prefiere un entorno donde no sea necesario instalar apps en el iPhone o el iPad.
    • La complejidad del desarrollo web se está convirtiendo en una barrera de entrada, y está buscando un stack sencillo para webapps.