Was Apple auf der WWDC vorgestellt hat und was iOS-Entwickler darüber denken


Willkommensvideo bei WWDC

Also kam Tag X - der Tag der jährlichen WWDC-Konferenz. Der Legende nach sollte dieser Tag den Entwicklungsvektor der iOS-Entwicklung für das ganze Jahr bestimmen und die Moral aller iOS-Entwickler im Team erhöhen. Lassen Sie uns die Anzahl der Wörter „Erstaunlich“, „Immer“ und „Maschinelles Lernen“ zusammenzählen, die während der Veranstaltung von der Bühne gesprochen werden.

Dies ist ein wichtiges Ereignis für Programmierer und normale Apple-Benutzer: Hier geht es um Innovationen in der System-API und um Benutzerdienste. Übrigens über Hardware - obwohl es sich in erster Linie um Software handelt, wurde heute zum ersten Mal seit Jahren der Mac Pro aktualisiert.

iOS-Entwickler aus dem Programmkomitee der Mobius- Konferenz konnten an dieser Veranstaltung nicht vorbeikommen: Zusätzlich zu der Geschichte „Was überhaupt präsentiert wurde“ gaben wir vom Hörer Kommentare zu unseren Emotionen ab und versuchten, die Frage zu beantworten, ob Apple bereits da war oder nicht.


Was zeigte


Die Sendung des Publikums begann pünktlich, keine Sekunde früher oder später. Apple hat alle seine Betriebssysteme innoviert.

Aufwärmen


  • Zunächst haben wir den Trailer zur neuen Serie „For All Mankind“ gezeigt, damit wir nicht vergessen, dass der Apple TV + -Dienst mit exklusiven Videoinhalten des Unternehmens im Herbst kommt.
  • tvOS: Die wichtigsten Änderungen waren der Mehrspielermodus (sodass Sie nach dem Kind keine Million Cartoons in Ihren Empfehlungen finden) und die Möglichkeit, Gamepads von der PlayStation / Xbox aus zu verbinden.
  • watchOS: Die Präsentation begann mit einer Geschichte über neue Anwendungen für Uhren: Hier haben Sie Hörbücher, Tonaufnahmen, Schallpegelmesser und sogar einen Taschenrechner. Außerdem gab es noch mehr Möglichkeiten, das Erscheinungsbild der Wählscheiben anzupassen. Für Entwickler wurden neue APIs geöffnet, beispielsweise die Streaming Audio-API.

  • Die größte Ankündigung in diesem Teil war jedoch der App Store auf der Uhr: Jetzt können Sie Anwendungen auf der Apple Watch suchen und installieren, ohne Ihr iPhone zu verwenden. Darüber hinaus wurden Aktivitätstrends angezeigt, mit denen es noch einfacher wird, den Überblick über Ihre Kreise zu behalten, die sich tagsüber schließen.
  • Und schließlich verwendet die Health App jetzt maschinelles Lernen, speichert jedoch alle Daten ausschließlich auf dem Gerät oder in iCloud, da „Sie Ihre Daten kontrollieren“.



iOS


  • Laut der Tradition beginnt Apple mit Statistiken: 97 Prozent der Benutzer sind mit der Verwendung zufrieden, 87 Prozent der iPhones verwenden bereits iOS 12, und der Prozentsatz derjenigen, die im Vergleich zu Android auf die neue Version aktualisiert wurden, wird nur verlängert.
  • Als nächstes wurde die nächste Version des Betriebssystems mit der Seriennummer 13 angekündigt, und noch vor den Funktionen wurde über die Leistung gesprochen. Es wird vermutet, dass FaceID bis zu 30 Prozent schneller ist, Anwendungen doppelt so schnell ausgeführt werden und Benutzer beim Herunterladen aus dem App Store halb so viel herunterladen müssen. Im Allgemeinen können iOS-Entwickler, wenn die Behörden den Start der Anwendung optimieren möchten, jetzt antworten: "Und er optimiert sich selbst."
  • Vor allem aber sprachen sie natürlich über ein dunkles Thema, das von vielen unter macOS so geliebt wurde. Es ging ungefähr so:
    „Sehen Sie, wie großartig App X mit einem dunklen Thema aussieht.
    Sehen Sie, wie großartig App Y mit einem dunklen Thema aussieht.
    Sehen Sie, wie großartig die Z-App mit ihrem dunklen Thema aussieht. “

    Apple zeigte die Fähigkeiten des Dark Mode und zeigte versehentlich die neue Swipe-Tastatur als eine Errungenschaft (hier haben Android-Benutzer natürlich laut gelacht).


  • Apple hat in neuen Versionen viel Zeit und Mühe in Datenschutzprobleme gesteckt. Jetzt können Sie eine Schaltfläche mit der Möglichkeit einbetten, sich mit Ihrer Apple ID in Ihren Anwendungen anzumelden, sodass Sie keine Benutzerdaten an soziale Netzwerke und IT-Giganten senden. Update: Wenn Sie Entwickler sind und die Autorisierung über Dienste von Drittanbietern in Ihrer Anwendung verwenden, müssen Sie diese Option hinzufügen. Interessanterweise denken die Kartellbehörden darüber nach.

    Und wenn Sie Ihre Postanschrift nicht gleichzeitig brennen möchten, kann Apple zufällig für Sie generieren (wahrscheinlich sind hier die Vertreter von Ad-Tech angespannt). Außerdem können Benutzer jetzt zulassen, dass Anwendungen ihre Geolokalisierung nur einmal verwenden (wahrscheinlich haben sich hier einige iOS-Entwickler angestrengt).

  • Die langmütigen Apple Maps werden aktualisiert, jetzt scheint in den USA alles gut zu laufen (lesen Sie: "Endlich wird alles näher an Google Maps heranrücken"). Und für "einige andere Länder" sollte nächstes Jahr alles in Ordnung sein. Warum argumentieren, dass Russland nicht unter ihnen sein wird?
  • Außerdem wurden aktualisierte Siri, Fotos, CarPlay und HomeKit gezeigt. Wenn Sie beispielsweise viele fast identische Bilder hintereinander aufnehmen („Wer weiß, welches besser wird“), können Sie den Ansichtsmodus „Nur der Beste“ auswählen und sich die Wiederholungen nicht ansehen. Außerdem können Videos mit falscher Ausrichtung jetzt gedreht werden. Es ist interessant, dass Benutzer damit zufriedener sind - eine intelligente, fortschrittliche KI-Innovation oder eine einfache Rotationsfunktion, die vor Jahren durchgeführt werden konnte?
  • Update: Nach der Präsentation wurden zwei weitere Punkte klar. Erstens können Anwendungen beliebiger Volumes im mobilen Internet heruntergeladen werden. Zweitens werden Sie es nicht glauben, aber 12 Jahre nach dem Aufkommen von iOS wird die Lautstärkeregelung nicht mehr alle Inhalte auf dem Bildschirm abdecken!

  • Es ist sehr cool, dass Apple Tablets nicht vergisst, dass es sich um ein unabhängiges Gerät mit UX und Aufgaben handelt und nicht nur um ein Smartphone mit vergrößertem Bildschirm. Infolgedessen wird das Betriebssystem jetzt offiziell als separates iPadOS zugewiesen .

    Es ist noch nicht klar, was dies für Entwickler bedeutet: Wird iPadKit angezeigt, müssen wir UIView durch iPadView ersetzen, um iPads zu unterstützen. Eines wissen wir: Jetzt können Sie in der Dateianwendung USB-Geräte direkt anzeigen und Ihre Fotos von Kameras importieren. Mit drei Fingern können Sie Strg-C und Strg-V ausführen.
  • Apple ist mit seinem Stift, einem sehr beliebten Werkzeug für Designer, schon lange in den Weltraum geflogen. Früher betrug die Latenz 20 ms, jetzt sind es nur noch 9 ms. Darüber hinaus haben die Entwickler den Vorhang der privaten API geöffnet, und jetzt können Sie PencilKit in ihren Anwendungen verwenden.


macOS


  • Wir haben mit den Hardcore-News begonnen: Der neue Mac Pro wurde eingeführt (zum ersten Mal seit 2013). Wenn Sie über das Design sprechen, werden soziale Netzwerke und Foren lange Zeit erschüttert (wenn Sie der Meinung sind, dass der Fall wie etwas aussieht, wissen Sie, dass sie bereits millionenfach darüber gescherzt haben).



    Es ist klar, dass es sehr leistungsfähig ist (Sie können beispielsweise bis zu eineinhalb Terabyte RAM installieren). Und es ist klar, dass es sehr teuer ist: Es beginnt bei 5999 US-Dollar, und dies gilt für die Basisversion, in der 32 Gigabyte RAM und eine lächerliche 256-Gigabyte-SSD für einen solchen Preis erhältlich sind. Seit dem Herbst im Verkauf.
  • Für eine solche Systemeinheit wird auch ein Monitor benötigt (Apple hat sie vor langer Zeit nicht veröffentlicht). Es wird auch vorgestellt und ist auch leistungsstark - hier haben Sie Retina 6K und XDR ("mehr als HDR") und ein Kühlsystem ("damit Sie heller sein können, meine Enkelin") und die Fähigkeit, sich in eine vertikale Position zu drehen ("so und vertikales Foto ist bequemer zu retuschieren und zu codieren “).



    Pro Display XDR genannt, 32 '' Diagonale. Es kostet 4999 US-Dollar, während der Stand für tausend US-Dollar separat gekauft werden muss (dies ist kein Scherz). Zum Verkauf auch im Herbst.
  • Die neue Version von macOS heißt Catalina.

  • Sprechen Sie über iTunes und scherzen Sie darüber, dass er alles kann - es bleibt noch ein Kalender und ein E-Mail-Client in iTunes hinzuzufügen. Im Allgemeinen gibt es jetzt auf Mohnblumen anstelle dieses Mähdreschers separate Anwendungen für Musik, Podcasts und Fernsehen. Und jetzt wird nichts automatisch geöffnet, wenn Sie ein iPhone anschließen. Dies wurde mit Applaus aufgenommen, aber ich nehme an, dass der im Laufe der Jahre erarbeitete Reflex die Benutzer zunächst nervös machen wird - warum wurde iTunes nicht geöffnet? Ist alles in Ordnung?
  • Apple hat im Vorbeigehen ein paar weitere Softwarefirmen getötet und die native Nutzung des iPad als interaktives Zusatzdisplay für Ihren Mac ermöglicht, eine Technologie namens SideCar. Jetzt werden keine separaten Luna- und Duett-Displays mehr benötigt.

  • Darüber hinaus wurde VoiceControl verbessert und Computer für Menschen mit Behinderungen zugänglicher gemacht. Und nach einer Demonstration, wie er es Ihnen ermöglicht, den Text mit Ihrer Stimme zu bearbeiten („dieses Wort korrigieren“), möchten Sie wahrscheinlich denjenigen Habrapost diktieren, die durchaus in der Lage sind, sie mit ihren Händen zu tippen!
  • Jetzt haben Sie keine Angst mehr, Ihre Mohnblume zu verlieren - die Find My-Technologie / -Anwendung hilft Ihnen, Ihre Mohnblume zu finden, während Sie offline sind.


Für iOS / MacOS-Entwickler


Schließlich wandte sich das Unternehmen nach den Ankündigungen „für Benutzer“ an Entwickler, die sich in der Halle versammelt hatten, mit dem, was speziell für sie wichtig war.

  • Catalyst-Technologie (Marzipan als Mädchen), mit der vorhandene mobile Apps auf den Mac portiert werden können. Es ist immer noch schwer zu sagen, wie gut dies funktionieren wird, aber die Atlassian-Demo ist beeindruckend.
  • Apple verbessert die VR / AR-Unterstützung weiter - dies ist das aktualisierte ARKit 3, RealityKit und Reality Composer. Sie zeigten, dass Menschen jetzt „unpassierbar“ sind (AR-Objekte überlappen sie nicht mehr) - das ist spektakulär, Google weiß immer noch nicht wie. Und zeigte sofort Minecraft Earth ("Minecraft in der realen Welt"), wo dieses Hindernis sehr nützlich ist.
  • Das neue SwiftUI-Framework ist unsere Antwort von React Native. Schließlich wird Ayosniki eine deklarative Benutzeroberfläche haben.



    Ich sehe bereits, wie in den nächsten sechs Monaten die Geschwindigkeit der Anwendungsentwicklung um eine Größenordnung zunehmen wird, die Qualität der Anwendungen zunehmen wird und Benutzer nicht in der Lage sein werden, für mit SwiftUI geschriebene Anwendungen weniger als 5 Sterne in den Store zu setzen. Agiosniks, der sich mit der Entwicklung von React Native und Flutter befasst hat, kommt zurück, wir werden alles vergeben.
  • Die erste Beta der neuen Betriebssystemversionen steht Entwicklern bereits zur Verfügung.
  • Update: Nach der Präsentation hat Apple separat beschrieben, was das Real User Indicator-Tool tut, um Entwicklern dabei zu helfen, Bots von echten Benutzern zu unterscheiden.




Was denken die Mitglieder des Mobius- Konferenzprogrammausschusses:


Peter Tretyakov (Redmadrobot)

„In einem der Bücher über Jobs gab es eine Geschichte darüber, wie er sich den Computer der Zukunft in den 70-80er Jahren vorstellte. Er vertrat natürlich das iPad, aber jetzt mit dem iPadOS wurde es so, wie er es erzählte.

Generell setzt sich der Trend zur Annäherung zwischen macOS und iOS schon lange fort. Die iOS-Version für das iPad unterscheidet sich bereits stark von der Version für das iPhone. Daher ist die Aufteilung in zwei Versionen nur eine Lösung für die Tatsache und nicht die Ankündigung des brandneuen Betriebssystems, wie es Apple normalerweise gerne tut. Es ist richtig, dass Apple nicht auf den Microsoft-Rake tritt, sondern das Desktop- und das mobile System schrittweise und nachdenklich näher zusammenführt: Desktop-Anwendungen für Maus und Tastatur können nicht auf den kleinen Bildschirmen von Touch-fähigen Mobilgeräten aus dem Steinbruch ausgeführt werden. Natürlich müssen iOS-Anwendungen für das neue iPadOS nicht überarbeitet werden, aber die Erfahrung der Interaktion mit ihnen auf dem iPad wird umfangreicher und interessanter. Und wenn Sie ein paar Plattform-Optimierungen hinzufügen, über die in den kommenden Tagen in den Sitzungen gesprochen wird, wird es im Allgemeinen eine Klasse geben.

Was das altmodische iOS betrifft, wurde ein dunkles Thema nach einem ähnlichen für macOS erwartet, und dies ist natürlich nicht so Gorges, Wespen und Amizing, wie Craig sagte. Obwohl es die Möglichkeit gibt, dass jetzt dunkle Themen für Anwendungen mehr oder weniger einem einzigen Stil folgen und einheitlich aussehen, und nicht jedes mit seinem eigenen Grauton.

Ich habe auf die ganze Präsentation Marzipan gewartet. Selbst das neue Mac Pro 6K-Display hat mich nicht in die Irre geführt. Dort war jedoch sofort klar, dass es nur mit einer Hypothek gekauft werden konnte. Sobald es um macOS ging, hörte ich als Seminarist in der Sonntagsschule zu. Und hier ist er, hübscher Katalysator! Wenn JIRA Cloud darauf losgegangen ist, haben wir eine Chance! Obwohl dieser Typ aus Atlassian in seiner Bewerbung keinen einzigen Knopf gedrückt hat, hat er nur auf die Registerkarten geklickt, also werden wir sehen. Möglicherweise müssen Sie alles mit Krücken werfen, damit die iOS-Anwendung unter macOS einwandfrei funktioniert, aber jetzt können Sie sie zumindest mit Ihren Händen berühren.

Aber dann ging das Lied über SwiftUI und ich weinte nur. Deklaratives Layout unter iOS! Natürlich wird es so funktionieren, dass es nicht funktioniert. Zumindest beim ersten Mal. Wie dies für eine komplexe Benutzeroberfläche, Animation und Übergänge funktioniert, ist nicht klar. Aber die Tatsache, dass die Benutzeroberfläche endlich bei Swift ist, ist wirklich cool! “

Kirill Klebanov (Just LLC)
„Ich hatte nicht viel von diesem WWDC erwartet und sah alleine aus. Natürlich gab es einige interessante Lecks, aber plötzlich stellte sich heraus, dass es wahr war, und noch ein bisschen mehr.

Die Geräuschmessfunktion in der Uhr erschien mir zunächst interessant, insbesondere in unserer Realität mit lauten Nachbarn. Es wäre großartig, wenn Sie während der Party automatisch darum bitten würden, den Ton leiser zu stellen. Wenn dies nicht hilft, wenden Sie sich an den örtlichen Händler.

Wenn das Wort sicher in Präsentationen verwendet wird, beruhige ich mich als Benutzer: Es bedeutet, dass meine persönlichen Daten und Fotos in meiner Seele unter zuverlässigem Schutz stehen. Aus Sicht des Entwicklers verspricht dies jedoch eine Vielzahl von Problemen und Schwierigkeiten bei der Veröffentlichung. Jetzt müssen Sie vorsichtig sein, wenn Sie mit Geolocation arbeiten. Der Zugang über die Apple ID aus jeder Sicht ist jedoch erforderlich, und es ist besonders erfreulich, dass der Benutzer selbst bestimmen kann, welche Daten er bereitstellen möchte.

Die einzige technische Neuheit war der neue Mac Pro mit Monitor, aber wie lange haben wir auf diesen Moment gewartet. Es wird erst im Herbst zum Kauf angeboten, was bedeutet, dass es Zeit ist, Dokumente für eine Hypothek für den Kauf zu sammeln. Der einzige Trost ist, dass die Preise für diese Geräte im Laufe der Zeit praktisch nicht fallen.

AR-Wale zeigen eine geplante Entwicklung: Erfassung der Bewegung von Menschen, Überlappung von Objekten. Für vollkommenes Glück fehlt nur dynamisches Licht mit nachlaufenden Strahlen und Schatten.
Dessert in Form von SwiftUI sehr gut gefallen. Als deklarative Benutzeroberfläche haben viele Entwickler lange gewartet und gefragt, Apple hat uns endlich gehört. Jetzt hört der Holivar endlich auf, wie man setzt - in Code oder auf Storyboards.

Die Keynote ist nur die Spitze des Eisbergs. Das Interessanteste wartet in separaten Abschnitten auf uns. IOS-MacOS-iPad-Entwicklern steht eine volle Woche ohne Schlaf zur Verfügung. “

Anton Davydov (EPAM Systems)
„Dub-Dub wird jedes Jahr mehr und mehr zu einer Kindermatinee - hier stehen Animatoren vor der Konferenz auf der Bühne und interaktive Demos von Spielen, und die Anzahl von Sarkasmus und Witzen nimmt nur zu. Trotzdem warten Sie jedes Jahr auf den geliebten Abend, um die Sendung zu sehen.

Es ist interessant zu beobachten, wie sich der Vektor der Marketingpolitik bei Apple geändert hat: Wenn zuvor Geräte beworben wurden, widmen sie ihren Diensten, die natürlich im Abonnement funktionieren, immer mehr Aufmerksamkeit. Es ist klar, dass fast jeder ein iPhone hat und nur wenige Leute es jedes Jahr aktualisieren werden.

Die letzten Konferenzen werden nicht ohne eine Demo zur Verwendung von VR / AR durchgeführt, aber für mich können normale Anwendungsfälle derzeit um dreieinhalb Anwendungen erweitert werden. Wenn Sie es jedoch satt haben, mit Schriftarten und Satzansichten zu spielen, sind ARKit und RealisticKit genau das Richtige.

Apple arbeitet weiterhin an der Verbesserung der Datenschutzprobleme der Benutzer. Bisher wurde das Unternehmen nicht in Datenschutzskandale verwickelt. Vor dem Hintergrund von Facebook und einigen anderen großen Unternehmen scheint Apple eine vertrauensvollere Option zu sein und erhält ein Plus an Karma. Meine Lieblingsfunktionalität unter den angekündigten war die Möglichkeit, Anwendungen die einmalige Verwendung der Geolokalisierung zu ermöglichen, was sehr praktisch ist. Jetzt müssen Sie nach der Erlaubnis nicht mehr zu den Systemeinstellungen wechseln, um die Verwendung von Geolokalisierung, Kamera, Mikrofon und ähnlichen Diensten zu verbieten.

Die Kirsche auf dem Kuchen war der deklarative Rahmen für die Benutzeroberfläche - SwiftUI, man konnte im Allgemeinen nur darüber sprechen und die Sendung beenden. Interessanterweise erschienen vor der Konferenz mehrere Artikel zum Thema Nachdenken über die deklarative Benutzeroberfläche für Swift. Zufall oder hat Apples große Hand Interesse geweckt? "

Source: https://habr.com/ru/post/de454428/


All Articles