Apple möchte, dass Xcode Sie intelligenter macht
HeimHeim > Nachricht > Apple möchte, dass Xcode Sie intelligenter macht

Apple möchte, dass Xcode Sie intelligenter macht

Aug 16, 2023

Von Jonny Evans, Computerworld |

Appleholic, (Substantiv), æp·əl-hɑl·ɪk: Eine einfallsreiche Person, die darüber nachdenkt, was Apple tut, warum und wohin es geht. Bereitstellung beliebter Nachrichten, Ratschläge und Unterhaltung rund um Apple seit 1999.

Apple möchte die Entwicklung von Apps 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 auf die kleinen Dinge zu konzentrieren.

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 umfassen einen umfassenden Satz an Komponenten, Ansichten, Systemschnittstellen, Textstilen, Farbstilen, Materialien und Layout-Anleitungen. Sie finden Warnungen, Widgets, Benachrichtigungsdesigns 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 weit verbreitete Ressource, und zwar so sehr, dass der Konkurrent Adobe sie für satte 20 Milliarden US-Dollar kaufen möchte. (Die Aufsichtsbehörden befürchten, dass der Deal den Wettbewerb beeinträchtigen 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 offensichtlich dazu, Sigma zu unterstützen, da das Unternehmen zuvor Ressourcen über

Diese Vorteile sind nicht besonders weltbewegend, bedeuten aber, dass Designer dieses spezielle Rad nicht jedes Mal neu erstellen müssen, wenn sie eine App entwerfen.

Was möglicherweise etwas wirkungsvoller ist, ist, dass Apple versucht, Xcode ein wenig maschinelle Intelligenz zu verleihen, um die Codeentwicklung auf seinen Plattformen zugänglicher zu machen. Wie AppleInsider entdeckt hat, hat Apple kürzlich ein Patent erhalten, das ein System in der Softwareentwicklungsumgebung beschreibt, das dies ermöglicht Vervollständigen Sie Codezeilen automatisch und überprüfen Sie die Syntax.

Stellen Sie es sich wie einen ChatGPT-Assistenten in Xcode vor, der Plagiate oder Erfindungen vermeidet. Interessant ist auch, dass diese Ausführungsform nicht ein Lernsystem schafft, das Entwicklern Anweisungen zum Erstellen von Anwendungen gibt, sondern vielmehr lernt, wie ein Entwickler arbeitet, um relevante Unterstützung und Vorschläge bereitzustellen.

„…Viele Softwareentwickler sind mit der Arbeit mit den Paradigmen der objektorientierten Programmierung 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 von verschiedenen Drittanbietern bereitgestellte Softwarebibliotheken hervorgebracht, die für den Einsatz in eigenständigen oder separaten Entwicklungsumgebungen konzipiert sind und von Softwareentwicklern möglicherweise einen anderen Ansatz für die Entwicklung des maschinellen Lernens verlangen Modelle, die manchmal sehr stark von den verstandenen Konzepten der objektorientierten Programmierung abweichen, an die viele Entwickler gewöhnt sind.“

Dieser Ansatz der angewandten KI zielt grundsätzlich darauf ab, die Fähigkeiten menschlicher Entwickler durch die Automatisierung alltäglicher Aufgaben zu erweitern und sie gleichzeitig in die Lage zu versetzen, auf ihre eigene Art und Weise zu arbeiten, anstatt einem vorgeschriebenen Entwicklungspfad folgen zu müssen.

Die Stärkung bestehender Entwickler ist nur ein Teil dessen, was Apple hier anstrebt. Das Unternehmen sieht in der Ausstattung von Xcode mit dieser Art von Intelligenz auch eine Möglichkeit, Hürden für neue Entwickler zu beseitigen. Das erstreckt sich auch auf Möglichkeiten für Zero/Low-Code-Entwicklung, ähnlich (wenn auch nicht genau) wie Shortcuts für Apps.

Das Patent wirft auch ein wenig Licht auf Apples Ansatz zur künstlichen Intelligenz, der darin besteht, Lösungen für den Einsatz in bestimmten Aufgaben und Bereichen zu schaffen (ähnlich der generativen KI in Photoshop). Das Unternehmen möchte auf den Menschen ausgerichtete Lösungen schaffen, die das, was Menschen allein tun können, erweitern – eine ehrgeizige Entschlossenheit, die tief in der DNA von Apple verankert ist.

Bitte folgen Sie mir auf Mastodon oder schließen Sie sich mir in den AppleHolic's Bar & Grill- und Apple Discussions-Gruppen auf MeWe an.

Jonny ist ein freiberuflicher Autor, der seit 1999 (hauptsächlich über Apple und Technologie) schreibt.

Copyright © 2023 IDG Communications, Inc.

Figma, Sketch ... und eines Tages XcodeXcode, Ihr virtueller AssistentEmpowerment schlägt Ersatz