1 Punkte von GN⁺ 2024-02-05 | 1 Kommentare | Auf WhatsApp teilen

Apple kümmert sich nicht um Entwickler

  • Apple kümmert sich um sie als Kunden, aber nicht als Entwickler.
  • Die Abhängigkeit zwischen Entwicklern und Apple sowie zwischen Apple und Verbrauchern ist einseitig.
  • Selbst wenn alle Entwickler die Entwicklung für Apples Plattformen einstellen würden, hätte das kaum Auswirkungen auf Apple.

Googles Bug

  • Es gibt einen Bug, durch den die Google-Suche nachts im hellen Modus und morgens im dunklen Modus erscheint.
  • Dieser Bug wird nicht behoben, weil er sich nicht auf Googles Einnahmen auswirkt.

Apples Wertversprechen

  • Um 2009 herum war es wegen Sicherheits- und Supportproblemen schwierig, einen Computer für die Mutter zu finden.
  • Apple-Produkte bieten einen Mehrwert, der diese Probleme löst.
  • Apple richtet seinen Fokus auf Verbraucher, nicht auf Entwickler.

Grenzen der Apple Music API

  • Die Apple Music API ist weiterhin fehlerhaft und nicht öffentlich.
  • Um die API zu nutzen, muss man Apple bezahlen.
  • Wegen dieser Einschränkungen fehlt es bei Musikplayern an Innovation.

Code für das Web schreiben

  • Das Web ist eine gemeinsame Plattform, die keinem einzelnen Unternehmen gehört.
  • Die Web-Plattform ist vielen Risiken ausgesetzt, hat aber bislang überlebt.
  • Google leistet gute Arbeit für das Web.

Neubewertung der Beziehung zu Unternehmen

  • Es ist nicht sinnvoll, Unternehmen einfach in gut und schlecht einzuteilen.
  • Unternehmen haben wie Menschen unterschiedliche Eigenschaften.
  • Der Umgang mit Unternehmen kann flexibel gestaltet werden.

GN⁺-Meinung

  • Das Wichtigste an diesem Text ist, als Entwickler die Beziehung zu Großunternehmen wie Apple und Google zu verstehen und die Art zu überdenken, wie man ihre Produkte und Dienste nutzt.
  • Er betont die Bedeutung der Web-Plattform und zeigt, dass Entwickler über das Web eine freiere und unabhängigere Arbeitsumgebung schaffen können.
  • Er legt nahe, dass es hilfreich sein kann, Beziehungen zu Unternehmen flexibel zu gestalten und kritisch darüber nachzudenken, wie man ihre Produkte und Dienste konsumiert.

1 Kommentare

 
GN⁺ 2024-02-05
Hacker-News-Kommentare
  • Zusammenfassung des ersten Kommentars:

    • Ich halte die Entscheidung, sich auf Webentwicklung zu konzentrieren, für richtig.
    • Die meisten Apps wären als Web-Apps ausreichend gewesen, und abgesehen von wenigen Ausnahmen hätte man nicht in native Mobile-Entwicklung investieren müssen.
    • Ich arbeite in der Medienbranche und habe in den frühen 2010er-Jahren erlebt, wie viele Medienunternehmen ihre begrenzten Mittel in die Entwicklung mobiler Apps investierten.
    • Ich war gegen diesen Trend, weil ich wusste, dass die meisten dieser Apps von geringer Qualität sein und nicht ordentlich gewartet werden würden.
    • Am Ende blieben veraltete Apps zurück, die kaum gepflegt werden.
  • Zusammenfassung des zweiten Kommentars:

    • Apple konzentriert sich eher auf Nutzer als auf Entwickler, und Entwickler sind gezwungen, ihre Produkte auf Apples Plattform zu veröffentlichen, um keine Marktanteile zu verlieren.
    • Als Mobile-Game-Entwickler werde ich ständig durch Apples technische Probleme, Richtlinien und Prüfprozesse herausgefordert.
    • Microsoft verfolgte eine entwicklerfreundliche Strategie, was zum Wachstum des Windows-Software-Ökosystems beitrug.
  • Zusammenfassung des dritten Kommentars:

    • Ich habe versucht, Swift und iOS-Entwicklung zu lernen, konnte mich aber nicht an die UI/UX von Xcode gewöhnen.
    • Xcode ist optisch ansprechend und minimalistisch, bietet Entwicklern aber keine reibungsarme Arbeitsumgebung.
    • Eine IDE sollte sich an die unterschiedlichen Anforderungen von Entwicklern anpassen lassen.
  • Zusammenfassung des vierten Kommentars:

    • Die Einrichtung eines Apple-Developer-Accounts war äußerst unangenehm.
    • Ich musste statt eines privaten Kontos ein Geschäftskonto anlegen, und Apples Verifizierungsprozess war umständlich.
    • Für den Apple-Developer-Account war eine Zahlung erforderlich, außerdem brauchte es eine organisierte Verwaltung der Firmenkreditkarte und eine jährliche Überprüfung.
  • Zusammenfassung des fünften Kommentars:

    • Das Web ist theoretisch gut, aber wegen fehlender Grundfunktionen in der Browser-Umgebung für die App-Entwicklung nicht besonders attraktiv.
    • Für Entwickler, die an integrierte Entwicklungsumgebungen wie auf Apples Plattformen gewöhnt sind, erfordert die Web-App-Entwicklung viele Abhängigkeiten.
    • Weil Browser grundlegende Funktionen nicht bereitstellen, braucht man zusätzliche Bibliotheken oder muss eigenen Code schreiben.
  • Zusammenfassung des sechsten Kommentars:

    • Man vergisst leicht, wie offen das Web/WWW ist; im Vergleich zu den von Apple und Google monopolisierten App-Ökosystemen ist es weiterhin offen.
    • In App-Ökosystemen sind die Auswahlmöglichkeiten begrenzt, und ich persönlich möchte nicht mein gesamtes Geschäft von Apps abhängig machen.
  • Zusammenfassung des siebten Kommentars:

    • Entwickler steigern den Wert des iPhone, doch Apple stellt es so dar, als würde es Entwicklern einen Gefallen tun, indem es ihnen Zugang zu Kunden gewährt.
    • Wegen Apples Missbrauch seiner Marktmacht bleibt Entwicklern nichts anderes übrig, als sich an die strengen Richtlinien zu halten, und Web-Publishing ist die einzige Alternative.
  • Zusammenfassung des achten Kommentars:

    • Apple-Nutzer sind ans Bezahlen gewöhnt, und Apple-Apps weisen höhere Kaufraten auf als Apps auf anderen Plattformen.
    • Entwickler glauben nicht, dass Apple sich um Entwickler kümmert; Apple unterstützt Entwickler durch Investitionen in die Entwicklungsplattform.
  • Zusammenfassung des neunten Kommentars:

    • Ich habe eine gesunde Haltung gegenüber Großunternehmen und bevorzuge eine Umgebung, in der ich keine Apps auf iPhone oder iPad installieren muss.
    • Die Komplexität der Webentwicklung ist zu einer Eintrittsbarriere geworden, und ich suche nach einem einfachen Web-App-Stack.