Apple stellte auf einer Konferenz vor WWDC 2019 Über fortschrittliche Technologien, die die Anwendungsentwicklung einfacher und schneller als je zuvor machen. Diese Technologien sind SwiftUI, ARKit 3 und die neuen XCode-Tools. Was gibt es Neues?
Craig Federighi sagte: „Die neue Technologie zur Anwendungsentwicklung, die wir heute vorgestellt haben, macht die Anwendungsentwicklung für Entwickler schneller, einfacher und unterhaltsamer und repräsentiert die Zukunft der Anwendungsinnovation auf allen Apple-Plattformen. SwiftUI verändert den Prozess der Erstellung von Benutzeroberflächen, indem es Live-Vorschauen der Benutzeroberfläche und ihres Verhaltens innerhalb der Anwendung bereitstellt. Wir glauben, dass dies von den Entwicklern sehr geschätzt wird. “
SwiftUI
Es ist eine innovative Entwicklungsversion, die Benutzeroberflächen für Anwendungen erstellt, die leistungsfähiger und einfacher als je zuvor sind. Diese Version basiert auf einer einfachen und leicht verständlichen Programmierung, mit der Entwickler beeindruckende Benutzeroberflächen mit vollem Funktionsumfang erstellen können, die flüssige Animationen enthalten. Dies spart Entwicklern auch Zeit, da es viele automatische Funktionen bietet, darunter die Formatierung der Benutzeroberfläche, den Blackout-Modus, die Barrierefreiheit und die Sprachunterstützung von rechts nach links, abgesehen von den vielen und mehreren Formaten.
◉ Mit SwiftUI können Apps auf Geräten schneller als je zuvor ausgeführt werden.
◉ Und da SwiftUI dieselbe Programmierschnittstelle ist, die in alle Apple-Systeme integriert ist, können Entwickler auf allen Apple-Plattformen schnell und einfach stabile Anwendungen erstellen.
◉ Es bietet auch weniger und kürzere Zeilen und Code als die vorherige.
◉ Sie können den Inhalt auch direkt in die Vorschau der App ziehen und dort ablegen und den Code ohne Handschrift erstellen.
Xcode 11 unterstützt SwiftUI
◉ Mit dem neuen, integrierten UI-Grafikdesign-Tool von Xcode 11 können Sie schnell und einfach eine Benutzeroberfläche mit SwiftUI zusammenstellen, ohne neue Software schreiben zu müssen.
◉ Nach Änderungen werden Änderungen an der Benutzeroberfläche sofort im visuellen Designtool angezeigt. Entwickler können jetzt beim Kompilieren und Testen des Programms eine Echtzeit- und automatische Vorschau des Erscheinungsbilds und Verhaltens einer Benutzeroberfläche anzeigen.
◉ Diese einfache Umstellung vom Grafikdesign auf das Schreiben von Programmen macht die Entwicklung von Benutzeroberflächen produktiver und effizienter und ermöglicht Softwareentwicklern und UI-Designern eine engere Zusammenarbeit.
◉ Previews können direkt auf angeschlossenen Apple-Geräten wie iPhone, iPad, iPod, Apple Watch und Apple TV ausgeführt werden, sodass Entwickler die Interaktion der App mit allen Gerätefunktionen wie Touch, Kameras, verschiedenen Sensoren usw. direkt sehen können.
ARKit 3, RealityKit und Reality Composer
Alle sind fortschrittliche Tools, die es Entwicklern erleichtern sollen, neue Erfahrungen in Augmented Reality zu erstellen als je zuvor.
Zeigen Sie die Augmented Reality-Bibliothek an ARKit 3Wir werden feststellen, dass der Fokus mehr auf Menschen liegt. Mit Motion Capture können Entwickler die Bewegung von Personen problemlos in die App integrieren.
Und mit einem Vorteil Menschen OkklusionAR-Inhalte werden auf natürliche Weise vor oder hinter Personen angezeigt, wodurch realistischere AR-Erlebnisse entstehen. Außerdem gibt es andere erstaunliche Verwendungszwecke wie Green-Screen-Szenen beim Erstellen von Filmen.
Mit ARKit 3 kann die Frontkamera auch bis zu drei Gesichter verfolgen und gleichzeitig die Vorder- und Rückkamera unterstützen. Dies änderte die Verbesserungen, die die Augmented Reality-Technologie viel schneller und realistischer machten.
Natürlich sind diese Updates für App-Entwickler wichtig, die AR-Apps erstellen. Es ist erwähnenswert, dass der Marktwert von Augmented Reality auf 11.14 Milliarden Dollar geschätzt wird und bis 60 voraussichtlich auf über 2023 Milliarden Dollar steigen wird.
Und für ein Werkzeug RealityKit Es wurde speziell für Augmented Reality entwickelt und zeichnet sich neben der überlegenen Fähigkeit, die Umgebung abzubilden und verschiedene Effekte wie Lärm, Vibration und Bewegung zu unterscheiden, durch Realismus aus, was bedeutet, dass sich der visuelle Inhalt fast nicht von der Realität unterscheidet .
RealityKit enthält auch verschiedene Animations-, Physik- und Audiofunktionen. Entwickler können die Funktionen von RealityKit über die neue RealityKit Swift-API nutzen.
Und Werkzeug zulassen Reality-Komponist, Eine leistungsstarke neue App für iOS, iPadOS und Mac, mit der Entwickler Prototypen von Augmented Reality-Erlebnissen erstellen und produzieren können, ohne zuvor mit XNUMXD-Grafiken arbeiten zu müssen. Über eine einfache Oberfläche können Sie Drag & Drop verwenden und eine Reihe von XNUMXD-Elementen und Animationen verwenden. Der Entwickler kann Augmented-Reality-Elemente wie gewünscht platzieren, verschieben und drehen. Sie können direkt in eine Anwendung in Xcode integriert oder in AR Quick Look exportiert werden.
Core ML und Create ML
Apple konzentriert sich weiterhin auf künstliche Intelligenz, die in Bezug auf Datenschutz und Sicherheit von großer Bedeutung ist. Und dieses Jahr hat Core ML3 großartige Updates.
Und für diejenigen, die nicht wissen, was es ist Core ML Es handelt sich um eine Softwarebibliothek für maschinelles Lernen von Apple, die Entwicklern die Möglichkeit bietet, intelligente Lernfunktionen über einige Codezeilen in ihre Anwendungen zu integrieren.
In der diesjährigen Version von Core ML 3 wurde mehr Wert auf die Optimierung der Abläufe gelegt, indem die Modellgröße optimiert und die Leistung verbessert wurde. Außerdem konnten Entwickler ihre eigenen Modelle anpassen. Jetzt können Apps auf beispiellose Weise Erlebnisse liefern, die ein tiefes Verständnis für "Bild", natürliche Sprache und Sprache haben.
Zum ersten Mal können Entwickler Modelle für maschinelles Lernen auf dem Gerät mithilfe der Modellanpassung aktualisieren. Dieser moderne Ansatz bietet Entwicklern die Möglichkeit, angepasste Funktionen anzubieten, ohne die Privatsphäre der Benutzer zu beeinträchtigen.
jedoch Erstellen Sie MLEntwickler, die sich der Entwicklung von maschinellem Lernen widmen, können Modelle für maschinelles Lernen erstellen, ohne Software schreiben zu müssen.
Apple Watch
◉ Entwickler können ihre Anwendungen jetzt so gestalten, dass sie unabhängig auf der Apple Watch ausgeführt werden können, ohne dass ein iPhone erforderlich ist.
◉ Entwickler können die neuronale Engine der Apple Watch 4 über Core ML nutzen, um Benutzern intelligentere Apps zu bieten.
◉ Im App Store auf der Uhr können Sie Anwendungen direkt auf der Uhr kaufen, installieren und herunterladen.
◉ Eine neue Programmierschnittstelle ermöglicht die Wiedergabe von Audio und Musik nur mit der Apple Watch ohne iPhone.
◉ Eine Programmierschnittstelle für Anwendungserweiterungen bietet zusätzliche Zeit, um Aufgaben auf der Apple Watch zu erledigen, während die App noch oben ist, auch wenn der Bildschirm ausgeschaltet ist, einschließlich des Zugriffs auf autorisierte Sensoren, die Herzfrequenz, Position und Bewegung messen.
◉ SwiftUI-Unterstützung für watchOS.
Apple hat im Allgemeinen Apps für watchOS und hat sehr nützliche Funktionen wie die Taschenrechner-App, die Sprachnotiz-App, die Hörbuchkompatibilität, das Musik-Streaming usw. hinzugefügt. Wir warten auf den Start spezieller Apps von Drittanbietern, die unter watchOS funktionieren.
Andere Entwicklerfunktionen
Die PencilKit-Bibliothek von Apple erleichtert Entwicklern das Hinzufügen von Apple Pencil-Unterstützung zu ihren Apps und enthält eine Reihe neu gestalteter Tools.
◉ Die SiriKit-Bibliothek bietet Unterstützung für Musik- und Audio-Apps von Drittanbietern, einschließlich Musik, Podcasts und Hörbüchern, sodass Entwickler Siri direkt in ihre iOS-, iPadOS- und watchOS-Apps integrieren können, sodass Benutzer diese Apps mit einfachen Sprachbefehlen steuern können.
◉ Die MapKit-Kartenbibliothek bietet Entwicklern eine Reihe neuer Funktionen, z. B. das Zusammensetzen von Richtungen, das Filtern nach interessierenden Orten, Einschränkungen beim Vergrößern und Verkleinern sowie die Unterstützung des Dunkelmodus.
Metal
Metal ist eine einfache Softwareschnittstelle zur Erstellung von 8D-Computergrafiken und zur Verarbeitung von Vorgängen, die von der Hauptanwendung getrennt sind. Sie wurde von Apple entwickelt und erscheint erstmals in iOS XNUMX.
Leistungsstarke neue Metal-Kombinationen erleichtern die gemeinsame Nutzung von Software zwischen mehreren GPUs auf allen Apple-Plattformen, während die Unterstützung von iOS Simulator das Erstellen von Metal-Apps für iOS und iPadOS erleichtert.
Das ist noch nicht alles. Es gibt andere komplexe Entwicklungs- und Entwicklerdetails, die nicht in einem Artikel erwähnt werden können.
Quellen:
Vielen Dank für diesen nützlichen Artikel, aber die Frage ist, wann xcode 11 verfügbar sein wird
Vielen Dank für dieses schöne Thema
Ios13-System unterstützt
Playstation-Konsole
Sowie XBoss
So ist die Maus
Alle diese Erweiterungen werden ebenfalls unterstützt
Es war Bluetooth oder USB (mobil)
Geeignet) und kann somit transformiert werden
IPhone zur Gaming-Plattform oder
Playstation
Es ist nur ein iPhone-Halter erforderlich
Leider wird es in nicht unterstützt
ios13
😂😂😂
Okay, ich meine, diejenigen, die keinen Hajj durchgeführt haben, haben geredet und Delikatessen entwickelt
Zu meinen Gebeten
Vielen Dank für dieses schöne Thema
Erstens: Das hervorragende Merkmal von Apple ist, dass es im Gegensatz zu einigen Technologieunternehmen, die auf die Erfahrung und Innovation anderer angewiesen sind, etwas in die Hand nimmt, auf das es sich konzentriert und das es weiterentwickelt und weiterentwickelt.
Zweitens: Apple mischt sich in nichts ein, ohne es zu seinem eigenen Symbol zu machen, und das Thema Anwendungsentwicklung hat für Apple viele Vorteile in Bezug auf Gewinne, die Demonstration der Stärke seines Geräts und die Steigerung der Innovation, was es ihm leichter macht Entwickeln Sie das System und das Gerät und suchen Sie Zuflucht bei renommierten Unternehmen und Anwendungen. Andererseits kommt es den Entwicklern von Apple zugute und schärft ihre Begeisterung für weitere Innovationen und Entwicklungen, was ihnen auch aus finanzieller Sicht zugute kommt und den Verbrauchern zugute kommt. (Endbenutzer)
Drittens: Wir stellen fest, dass Apple Schwierigkeiten hat, die Ära der Technologie zu führen und an der Spitze des Tisches zu stehen, indem es die Nerven der Basistechnologie (System, Anwendungen, Geräte) entwickelt. Medien und Spiele, wenn wir feststellen, dass sie alle Milliarden für Apple generieren, wenn es darum geht, berechnet und nicht gezählt zu werden, aber sie kommen auch den Verbrauchern direkt zugute und erleichtern ihr tägliches Leben dank der leistungsstarken Anwendungen und Systeme, die es hostet Mit anderen Worten: Das fruchtbare Umfeld, in dem Technologieunternehmen Entwicklern den Weg geebnet haben, und Apple wird zweifellos von ihm angeführt.
Großes Gespräch
Es lebe die Hände Bruder wiederholen 💐
Gott segne dich, Bruder Nasser
Weg vom iPhone
Apple ist im Grunde eine Computerfirma
Es hat vor kurzem seinen leistungsstärksten Computer auf den Markt gebracht
Es ist Geschichte
Und das leistungsstärkste Gerät seit seiner Einführung
Mac Pro Workstation
Mit einem professionellen 6K-Display
Möglichkeiten, mit Bildschirmen zu einem Preis zu konkurrieren
Über 40000 US-Dollar
Note
Dieses Gerät richtet sich an Profis
Und Fotostudios
Und Vertrag und nicht der General 🙂
Deshalb ist Apple so mächtig
Apple verdient Bewunderung und Respekt für sein Land und die ganze Menschheit ist stolz darauf, ein Professor für Technologie und seine Anpassung an sein Land zu sein, sowie alle Benutzer, die diese Wissenschaften nutzen, um dem Menschen zu dienen und sein Leben zu erleichtern
Das Beste ist, dass die Uhr vom iPhone unabhängig geworden ist und alleine verwendet werden kann, ohne sie mit dem iPhone zu verbinden
Entwickler können ihre Anwendungen jetzt so gestalten, dass sie unabhängig auf der Apple Watch ausgeführt werden können, ohne dass ein iPhone erforderlich ist.
Ich kann Ihre Programme eine Stunde lang unterstützen, insbesondere bei meinen Gebeten
Vielen Dank
Wann wird die Version iOS 13 / iPhone 11 veröffentlicht?
In 9 Monaten wird das iPhone 11 heruntergeladen und die neue iOS 13-Version wird heruntergeladen
Sowie ipad os
Beobachten Sie os
Mac OS
TV os
Alle erreichen Kunden in einer Stunde
Auf der anderen Seite warten die Themes, Ram und Reverse Charging Group mindestens 6 Monate, bis sie das Update erhalten, und manchmal ein Jahr
Damit ist die Version alt und in einer neueren Version 😂
Oh wow, das ist viel und lang. Weil ich zu diesem Zeitpunkt tot sein werde, weil ich diese Produkte sehen möchte, bevor ich sterbe. Weil ich in Tim Cook eindringen und plötzlich in Apple eintreten und jemanden kämpfen, töten oder töten will, wenn er gibt mir iPhone 11 und die Produkte, die mit ihm 🤣🤣 Oh Sutter
Der Name Gottes sei auf dir, Hamza
Sie sind Langlebigkeit
????
Tim Cook, Vater der Jugend - seine Gestalt ist geizig
Sein Jahresgehalt beträgt 8 Millionen und er wartet auf Kürzungen, um Kleidung zu kaufen
????
Hahahaha
Möge Gott mit Ihnen zufrieden sein 😘 Das heißt, er ist der Vater der Jugend, der immer auf Angebote und Rabatte wartet, und er kauft seine Sachen nur aus dem Kopf und an den Ständen und mit ihm das Telefon von Abu Kashaf, weil er der Vater ist der Jugend hat ein Finanzmanagement bei der Ausgabe seines Geldes und er gibt sein Geld nicht gerne aus 😂😂
Vielen Dank für diese Informationen
Apple ist immer kreativ
Und Yvonne Islam hörte auf, Programme zu machen oder zu reden 😢
Tatsächlich kann ich das Thema nicht verstehen
Apple war schon immer ermutigend
Auf Anwendungsprogrammierung auch für
Für Kinder und Anfänger hoffen wir das
Arabische Entwickler profitieren davon
Anreicherung neuer Technologien und Software-Inhalte
Englisch 🙂🙂🙂
Vielen Dank, Apple
Unvergleichliche Kreativität ❤️❤️