Apple möchte die App-Entwicklung einfacher machen.
Wie alle anderen in der Technologiebranche weiß auch das Unternehmen, dass es einfach nicht genügend technische Talente gibt. Das bedeutet, dass die beste Lösung darin besteht, einige Aufgaben zu erleichtern, damit sich erfahrene Entwickler auf die großen Probleme konzentrieren können, anstatt sich in den kleinen Dingen zu verlieren.
Figma, Sketch … und eines Tages Xcode
Auf der diesjährigen Worldwide Developers Conference (WWDC) unternahm Apple einige Schritte, die zeigen, wie das Unternehmen denkt, und stellte offizielle App-Design-Ressourcen für Figma und Sketch vor. Diese Ressourcen sind im gesamten Produkt-Ökosystem von Apple (iPhone, iPad, TV, Watch und Mac) verfügbar und sollen Softwareentwicklern dabei helfen, systemkonsistente Benutzeroberflächen zu erstellen.
die Sammlungen Sie bestehen aus einem kompletten Satz an Komponenten, Ansichten, Systemschnittstellen, Textstile, Farbstile, Materialien und Designleitfäden. Sie finden Warnungen, Widgets, Benachrichtigungslayouts und mehr, und die Existenz dieser Kits spart etwas mehr Zeit im Entwicklungsprozess. Apple erweitert sein Angebot und hat kürzlich eine Reihe von Designressourcen für visionOS eingeführt.
Figma ist eine von Entwicklern so weit verbreitete Ressource, dass ihr Rivale Adobe sie kaufen möchte fantastische 20 Milliarden Dollar. (Die Aufsichtsbehörden befürchten, dass der Deal den Wettbewerb ersticken könnte, da Figma direkt mit Adobe XD konkurriert, einer ähnlichen Plattform, die Adobe inzwischen eingestellt hat.)
Die Entscheidung, Adobe XD zu schließen, veranlasste Apple offenbar dazu, Sigma zu unterstützen, da das Unternehmen zuvor Ressourcen über XD angeboten hatte.
Diese Funktionen sind nicht besonders weltbewegend, aber sie bedeuten, dass Designer dieses spezielle Rad nicht jedes Mal neu erstellen müssen, wenn sie eine Anwendung entwerfen.
Xcode, Ihr virtueller Assistent
Was möglicherweise etwas größere Auswirkungen hat, ist, dass Apple versucht, Xcode mit künstlicher Intelligenz auszustatten, um die Codeentwicklung auf seinen Plattformen zugänglicher zu machen. Wie Apple es entdeckt hat Er hat kürzlich ein Patent erhalten Dies beschreibt ein System in der Softwareentwicklungsumgebung, das Codezeilen automatisch vervollständigt und die Syntax überprüft.
Betrachten Sie es als einen ChatGPT-Assistenten in Xcode, der Plagiate oder Fälschungen verhindert. Interessant ist auch, dass diese Erkenntnis nicht ein Lernsystem schafft, das Entwicklern Anleitungen für die Erstellung von Apps gibt, sondern vielmehr lernt, wie ein Entwickler arbeitet, um relevante Unterstützung und Vorschläge bereitzustellen.
„…Viele Softwareentwickler sind mit der Arbeit mit objektorientierten Programmierparadigmen vertraut, die in viele bestehende Tools zur Softwareentwicklung integriert sind“, heißt es im Patent. „Im Vergleich dazu haben die jüngsten Entwicklungen im Bereich des maschinellen Lernens Softwarebibliotheken hervorgebracht, die von verschiedenen Drittanbietern bereitgestellt werden, die für den Betrieb in eigenständigen oder separaten Entwicklungsumgebungen konzipiert sind und von Softwareentwicklern möglicherweise einen anderen Ansatz für die Entwicklung des maschinellen Lernens erfordern.“ . Modelle, die teilweise erheblich von den verstandenen Konzepten der objektorientierten Programmierung abweichen, an die viele Entwickler gewöhnt sind.“
Im Wesentlichen zielt dieser Ansatz zur angewandten KI darauf ab, die Fähigkeiten menschlicher Entwickler durch die Automatisierung monotoner Aufgaben zu erweitern und ihnen gleichzeitig die Möglichkeit zu geben, nach eigenem Ermessen zu arbeiten, anstatt von ihnen zu verlangen, einem vorgeschriebenen Entwicklungspfad zu folgen.
Ermächtigung geht vor Ersatz
Die Stärkung bestehender Entwickler ist nur ein Teil dessen, was Apple hier anstrebt. Das Unternehmen sieht in der Bereitstellung dieser Art von Intelligenz für Xcode auch eine Möglichkeit, Hürden für neue Entwickler zu beseitigen. Dies erstreckt sich auch auf Möglichkeiten zur Low- oder Zero-Code-Entwicklung, etwa (aber nicht genau) wie App-Verknüpfungen.
Das Patent wirft auch etwas Licht auf Apples Ansatz zur künstlichen Intelligenz, der darin besteht, Lösungen zu schaffen. zur Verwendung in bestimmten Aufgaben und Bereichen (ähnlich der generativen KI in Photoshop). Er möchte Lösungen schaffen, bei denen der Mensch im Mittelpunkt steht und die die Möglichkeiten der Menschen allein steigern – eine ehrgeizige Entschlossenheit, die tief in der DNA von Apple verankert ist.
