
Im Gegensatz zur früheren WWDC, bei der das Hauptaugenmerk auf Geschwindigkeit und kleinen Verbesserungen lag, präsentierten sie heute alles auf einmal: den neuen Mac Pro, neue Dienste und lang ersehnte Funktionen für Entwickler. Jemand sagt, dies sei das beste WWDC seit 2014, als die neue Programmiersprache Swift eingeführt wurde. Wir
mc_murphy ,
Bealex und
Vani2 Kabel mit WWDC und verstehen, was wirklich passiert.
iOS
Apple sagt bei jeder Präsentation viel über Sicherheit aus, achtet darauf, dass unsere persönlichen Daten nicht im Klartext gespeichert werden und so weiter. Kleine Änderungen haben sich auf Berechtigungsanforderungen für die Verwendung von Geolocation ausgewirkt: iOS warnt vor verdächtiger Arbeit von Anwendungen im Hintergrund, sofern diese installiert sind.
Apple hat es mehrere Jahre lang geschafft, die Zahlungswelt mit Apple Pay zu verändern - Online-Einkäufe wurden so bequem, dass sie sofort zum Standard in der Branche wurden. Es ist an der Zeit, ein weiteres Problem zu beheben, nämlich die Autorisierung von Diensten mithilfe der Anmeldung bei Apple. Jetzt müssen Sie sich keine Passwörter von Facebook oder Google merken, wenn Sie bereits mit Ihrer Apple ID am Gerät angemeldet sind. Aus Sicherheitsgründen erstellt Apple eine zufällige E-Mail-Adresse für eine separate Site. Die Adresse kann jederzeit blockiert werden, wenn Sie plötzlich von Spam belästigt werden. Wenn Sie die Autorisierung über Dienste von Drittanbietern in Ihren Anwendungen verwenden, sollten Sie darüber nachdenken, die Autorisierung über Apple hinzuzufügen es
wird obligatorisch.Es scheint, dass das am meisten erwartete Merkmal des neuen Systems der Dunkle Modus ist. Es ist unwahrscheinlich, dass es möglich sein wird, alle vorhandenen Anwendungen mit einem Klick an ein dunkles Thema anzupassen (und nicht an die Tatsache, dass dies erforderlich ist), aber diese Lösung selbst hat sich lediglich gefragt: Beliebte Texteditoren, Buchleser und Instant Messenger haben mehrere Jahre lang dunkle Themen und beginnen mit dem iPhone X installiert einen OLED-Bildschirm, der sich perfekt für schwarze Schnittstellen eignet.
iPadOS
Vor zwei Jahren änderten sich unsere Arbeitstools mit dem Aufkommen des iPad Pro - und dies war der Beginn einer großen Änderung in iOS. Letztes Jahr erschienen viele Funktionen nur auf dem iPad, und heute sticht es in einem separaten Betriebssystem, dem iPad OS, hervor. Ich denke, dass die meisten Laptop-Benutzer im Laufe der Zeit auf Tablets umsteigen werden und die wichtige Infrastruktur dafür vor unseren Augen erscheint.
Auf dem iPad können Sie Widgets anhängen und den Desktop anpassen, mehrere Fenster einer Anwendung starten, mit externen Laufwerken arbeiten und Dateien archivieren. Neue Gesten hinzugefügt, Verbesserungen beim gleichzeitigen Starten mehrerer Anwendungen. Wir haben Safari neu geschrieben, damit alles wie auf dem Desktop funktioniert, und Sidecar wurde hinzugefügt - der Modus, in dem das iPad der zweite Bildschirm auf dem Mac ist.
Entwicklertools und Frameworks
SwiftUI wartet auf
Süßigkeiten - ein deklarativer Ansatz zum Erstellen einer Schnittstelle auf allen Apple-Betriebssystemen. In Open Source
gibt es bereits einen Versuch, einen solchen Ansatz in Swift zu implementieren (Google hat
Jetpack Compose eingeführt ), aber Apple ging noch einen
Schritt weiter: Änderungen können sofort angezeigt werden, ohne die Anwendung neu zu erstellen. Die in Interface Builder bekannten Drag & Drop-Elemente sind verfügbar. Alles sieht so einfach und schön aus, dass ich es gleich ausprobieren möchte: Übergangsanimationen zum Beispiel werden buchstäblich in zwei Codezeilen erstellt. Mal sehen, wie umständlich die Benutzeroberfläche von realen Anwendungen aussehen wird, aber es ist bereits klar, dass dies die Entwicklung der Benutzeroberfläche erheblich beschleunigen und vereinfachen wird. Es scheint an der Zeit zu sein, dass Designer von Sketch zu SwiftUI wechseln.
Hier wird auch das neue
Combine- Framework verwendet, das die Implementierung des reaktiven Programmierparadigmas darstellt. Entwickler verwenden seit langem Open-Source-Rx-Frameworks von Drittanbietern, und jetzt ist die Datenbank sofort verfügbar. Für Anfänger muss das erste Mal einige Zeit aufgewendet werden, um die Ideologie zu verstehen. In Zukunft können Sie jedoch verständlicheren Code vorhersagen und Codezeilen in Anwendungen verkürzen.
In ARKit 3 haben sie die Funktion hinzugefügt, Personen zu identifizieren und sogar ihre Konturen zu maximieren, sodass in Multiplayer-Spielen alles viel realistischer aussieht. Auch jetzt wird die Haltung und Position der Gliedmaßen aller Personen, die in das Sichtfeld der Kamera kamen, automatisch bestimmt.
macOS
Die iTunes-Anwendung (die übrigens bereits 18 Jahre alt ist!) Existiert nicht mehr und gliedert sich in drei Dienste: Musik, Podcasts, Fernsehen. Dies ist ein Beispiel für die Verwendung von Project Catalyst (früher Marzipan genannt), einem Framework, mit dem Sie iOS-Apps auf einen Mac portieren können. Details sind noch sehr wenige, wir werden diese Woche verstehen.
Das System führte eine vollständige Sprachsteuerung ein, die Steuerung aller Funktionen mithilfe von Sprache. Tatsächlich kann jetzt ein Benutzer ohne die Möglichkeit, einen Controller zu verwenden, voll funktionsfähig sein, einen Browser, Anwendungen verwenden und Programme schreiben.
Wir haben den Dienst "Mein iPhone suchen" umgeschrieben, jetzt heißt er "Mein suchen". Das Interessanteste daran ist, dass das verlorene MacBook Beacon-Signale sendet, von allen iOS-Geräten abgefangen wird, die Zugriff haben, und dabei hilft, diese zu erkennen.
Mac Pro
Der vorherige Mac Pro wurde 2013 eingeführt und erwies sich als nicht sehr erfolgreich. Äußerlich wunderschön, dehnte es sich überhaupt nicht aus und blieb in all den Jahren unverändert, nachdem es nur geringe Beschleunigungen erhalten hatte. Bisher mussten diejenigen, die Video und Audio bearbeiten und sich professionell mit Fotografie beschäftigen, leistungsstarke Windows-Maschinen bauen. Selbst der vor zwei Jahren eingeführte und Ende 2017 veröffentlichte iMac Pro konnte die Anforderungen nur teilweise erfüllen.
In diesem Herbst (oder besser gesagt bis Weihnachten) wird ein neuer, vollständig aktualisierter Mac Pro erscheinen. Es ist für alle geeignet, die große Datenmengen, Videos, Fotos, Audiodateien und dreidimensionale Grafiken (dh eine sehr kleine Anzahl von Personen) verarbeiten müssen, und dies ist nur ein Monster:
- Intel Xeon Prozessor bis zu 28 Kerne,
- bis zu anderthalb Terabyte RAM (bis zu 4 Terabyte SSD vor diesem Hintergrund sieht sogar irgendwie bescheiden aus),
- enorme Grafikleistung, einschließlich bis zu vier Vega II-Prozessoren und spezieller FPGA-Erweiterungskarten, um Videos in großen Auflösungen zu dekodieren,
- Anschluss an sechs 6K-Monitore,
- 1,4-Kilowatt-Stromversorgung (maximal in den USA zulässig),
- ein Kühlsystem, das alles kühlen kann.
Dies ist ein sehr cooler Computer für sehr, sehr ressourcenintensive Aufgaben: Mischen von Tausenden von Tracks in Logic Pro, Echtzeit-Bearbeitung mehrerer Streams von unkomprimiertem 8K-Video, Echtzeit-Raytracing in 4K-Qualität.
Zusammen mit ihm stellten sie einen neuen Monitor vor, der auch die höchsten Anforderungen erfüllt: 6K, 32-Zoll-Diagonale, extremer Kontrast und Anpassungsoptionen. Monitor ist ein Traum. Nicht OLED, aber besser als es nicht einmal in der Nähe des Marktes ist.
Sowohl mit dem Mac Pro als auch mit dem Monitor ist alles großartig. Nur der Preis, sagen wir, beißt. Es ist nicht alles darüber bekannt, aber der Mac Pro selbst kostet ab 6.000 US-Dollar (die Grundkonfiguration mit einem Acht-Kern-Prozessor, 32 GB Speicher, einer lächerlichen 256-GB-SSD und einer Basis-Grafikkarte), und eine mehr oder weniger angemessene Konfiguration wird acht bis neuntausend erreichen.
Interessanter: Der Monitor kostet fünftausend Dollar, aber wenn Sie einen matten wollen, dann gibt es sechs. Und wenn Sie einen schönen Stand für ihn wollen, dann sieben. Siebentausend. Für den Monitor.
Insgesamt stehen der Mac Pro und der Pro XDR wie ein Auto. Für diejenigen, für die sie bestimmt sind, sind diese Kosten jedoch kein Problem.
watchOS
WatchOS-Upgrades auf Version 6 begannen mit neuen Wählscheiben. Seit vielen Jahren warten Entwickler darauf, dass eine API ihre eigenen Wählscheiben erstellt, aber Apple hat eine eigene Vision dafür, daher müssen Sie die integrierten verwenden.
Der Hauptschritt war die Möglichkeit, unabhängige eigenständige Anwendungen für die Uhr zu entwickeln. Dies gilt insbesondere für Länder mit eSim-Unterstützung (Russland gehört nicht dazu) für Uhrenmodelle mit Mobilkommunikation. Es scheint, dass Apple es sich zum Ziel gesetzt hat, die Apple Watch als Gerät zu bewerben, ohne an das iPhone gebunden zu sein (bisher konnten sie nicht separat funktionieren). Jetzt können Anwendungen im neuen App Store auf der Uhr selbst heruntergeladen werden. Bequemlichkeit ist zweifelhaft, aber es ist interessant, wie Sie die erforderliche Anwendung mit 2-3 Klicks effizient finden, bezahlen und herunterladen können. Apple hat die Audio-Streaming-API in der neuen Version des Betriebssystems eingeführt und die Möglichkeiten für die Health-Anwendung und -Schulung erweitert. Kleinere können in Betracht gezogen werden, die einen Geräuschmesser, einen Diktiergerät und einen Taschenrechner hinzugefügt haben.
Im Allgemeinen war die Präsentation beeindruckend: Normalerweise präsentiert Apple auf Konferenzen und Veranstaltungen etwa halb so viele Updates wie heute. Und das ist der Anfang. Mal sehen, was im Herbst passiert.