iOS Digest Nr. 7 (31. Mai - 13. Juni)


Bildquelle: businessinsider.com
Astrologen haben eine Woche voller Neuigkeiten und Ankündigungen in der Welt der Apple- und iOS-Entwicklung angekündigt. Um über alles zu sprechen, reicht ein Artikel nicht aus. Schauen wir uns also die interessantesten und diejenigen an, denen noch nicht die gebührende Aufmerksamkeit geschenkt wurde.

Branchennachrichten


  • Publisher Business Insider schlägt vor, dass Apple mit seinen Ankündigungen auf der WWDC den Grundstein für intelligente Brillen gelegt hat, die im nächsten Jahr veröffentlicht werden sollen. Dies kann anhand mehrerer Aktualisierungen beurteilt werden.

    Zum einen wurden zum dritten Mal in Folge auf der Konferenz Demos mit virtueller und erweiterter Realität gezeigt, und in diesem Jahr wurden drei neue Tools für AR angekündigt (ARKit 3, RealityKit und Reality Composer). Darüber hinaus ging es diesmal um die Interaktion mit Menschen: Dies ist die Motion-Capture-Technologie und die Fähigkeit, Menschen um virtuelle Objekte herum realistischer darzustellen.

    Zweitens handelt es sich hierbei um Verbesserungen bei Apple Maps. In der neuen Version wird eine ähnliche Funktion wie bei Google Street View von Google angezeigt, die bei Smart-Brillen höchstwahrscheinlich praktischer ist. Es wird davon ausgegangen, dass die Brille auf der Grundlage des neuen Betriebssystems mit dem Codenamen „rOS“ oder „Reality-Betriebssystem“ funktioniert. Lange Zeit waren etwas keine neuen Geräte, es wäre interessant zu sehen, wie sich diese Brillen von den auf dem Markt vorhandenen unterscheiden werden.
  • Vor zwei Wochen hat Apple die Höchstgrenze für das Herunterladen von Anwendungen über Mobiltelefone erhöht . Früher war der Schwellenwert 150 MB, jetzt sind es 200 MB. Einige Tage später stellte sich heraus, dass Benutzer in iOS 13 das Limit vollständig deaktivieren können. Sie müssen kein WLAN von einem anderen iPhone ausgeben, um das System zu überlisten!
  • The Verge berichtet, dass iOS 13 und Apple TV Xbox One- und PS4-Gamecontroller unterstützen. Diese Ankündigung steht hauptsächlich im Zusammenhang mit der kürzlich erfolgten Erstellung eines Spieledienstes mit Arcade- Benutzerabonnements.
  • Wenn Sie Zweifel haben, wo Sie mit dem Ansehen von WWDC-Sitzungen beginnen sollen, sind bereits mehrere Anleitungen und Listen erschienen.
  • Apple verschärft die Regeln für die Zertifikatverwaltung zum Signieren von Unternehmensanwendungen. Gemäß den neuen Vereinbarungen können solche Anträge individuellen Überprüfungen unterzogen werden, und Apple behält sich das Recht vor, sie zu genehmigen oder abzulehnen. Früher gab es einen Skandal, als Verstöße auftraten: Es stellte sich heraus, dass Facebook und Google solche Zertifikate für Anwendungen verwendeten, die Benutzerdaten sammeln. Dann wurde das Facebook-Zertifikat vorübergehend widerrufen, wodurch das Unternehmen keine internen Anwendungen aktualisieren konnte. Vielleicht hat ein Skandal zu einer Verschärfung der Regeln geführt.
  • Eine aktualisierte Version der iCloud-Anwendung für Windows wurde veröffentlicht und ist bereits im Microsoft Store verfügbar. Darüber hinaus arbeitete Apple bei der Arbeit mit Microsoft zusammen, und die Nachrichten wurden im offiziellen Microsoft Windows-Blog veröffentlicht . Im Hacker News- Forum sind bereits Kommentatoren erschienen, die sich von Dropbox abmelden möchten. Es bleibt noch auf die offizielle Unterstützung für iCloud-Dienste unter Linux zu warten.

IOS Development News


  • Wenn Sie bereits genug mit SwiftUI gespielt haben, können Sie üben und versuchen, Ihre iPad-Anwendung mithilfe der Catalyst-Technologie auf einen Mac zu portieren. Weitere Informationen finden Sie unter Jenseits des Kontrollkästchens mit Catalyst und AppKit . Apple hat bereits begonnen (wenn auch ein wenig), diese Technologie zu nutzen, um Entwicklern ein Beispiel zu geben.
  • Benutzer der neuen Beta-Version von Xcode haben festgestellt, dass Xcode beim Erstellen einer neuen Anwendung mit SwiftUI die Datei Main.storyboard nicht erstellt. Es sind viele Schwierigkeiten bei der Verwendung von Storyboards bekannt: mangelnde Lesbarkeit bei der Codeüberprüfung und infolgedessen Unfähigkeit, Quellcodes zu bearbeiten, und gemeinsame Bearbeitung durch mehrere Entwickler. Es wurden bereits Versuche unternommen, ihre Verwendung zu verbessern: Das letzte Mal, als sie die Möglichkeit hinzufügten, ein riesiges Storyboard zu beschädigen und Links zu anderen zu erstellen, wird es eine Fortsetzung geben oder wird Apple sich weigern, sie zu verwenden? Lesen Sie mehr im Artikel Werden Storyboards noch am Leben sein? .

    Bei unserer letzten Mobius- Konferenz auf dem VKontakte-Stand fand ein Wettbewerb zum Layout von Bildschirmen für Geschwindigkeit statt, bei dem iOS-Entwickler in der Gesamtwertung gewannen, obwohl damals niemand etwas über SwiftUI wusste. Beim nächsten Mobius wäre es interessant, die Aktivität zu wiederholen: Werden sich die Ergebnisse ändern, wenn iOS-Spitznamen SwiftUI verwenden, um Schnittstellen schnell zu prototypisieren?
  • In der neuen Version von iOS können sich die Hintergrundarbeiten ändern. Es wurde ein neues Framework mit dem unkomplizierten Namen BackgroundTasks angekündigt, mit dem Sie Anwendungsaufgaben ausführen können, deren Ausführung Minuten dauern kann. Die Entwickler werden diese Funktionalität mögen, aber es ist unwahrscheinlich, dass alle Benutzer einen schlechteren Einfluss auf den Akku und das gesamte Gerät haben. Möglicherweise ist das Gerät nur dann für solche Aufgaben bereit, wenn es an das Ladegerät angeschlossen und der Energiesparmodus ausgeschaltet ist.
  • Wenn Sie maschinelles Lernen auf einem iPhone verwenden oder es gerade tun, dann beschreibt der Artikel Ein detaillierter Blick auf Core ML 3 die Änderungen gegenüber der vorherigen Version im Detail.
  • Abschließend erfahren Sie, wie Sie Ihrer iOS-App animierte Verläufe hinzufügen können . Das Tutorial ist ziemlich detailliert, aber die Hauptsache ist, es nicht mit Verläufen zu übertreiben, sonst laufen Benutzer weg.

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


All Articles