iOS beta 8.3 4 wurde erst vor wenigen Minuten von der Firma Apple veröffentlicht und zusammen mit dieser Version des Betriebssystems wurde die gesamte Liste der Änderungen enthüllt, die diejenigen aus Cupertino für das Update vorbereitet haben. Wie üblich handelt es sich um eine Vielzahl interner Änderungen des amerikanischen Unternehmens, von denen die meisten nicht in der Benutzeroberfläche nativer Anwendungen oder in anderen Bereichen des Betriebssystems sichtbar sind, sondern während der Nutzung spürbar sind.
Neuigkeiten zu iOS 8.3 Beta 4 einschließlich allgemeiner Leistungsverbesserungen und der Lösung einer Vielzahl von Problemen, die in früheren Versionen des Betriebssystems vorhanden waren. Daher muss das Update durchgeführt werden, wenn Sie eine frühere Version installiert haben.
App-Erweiterungen
Notizen
-
App-Erweiterungen benötigen ein arm64-Slice, um auf 64-Bit-Geräten ausgeführt zu werden. Wenn Sie versuchen, das armv7-Slice auf einem 64-Bit-Gerät auszuführen, funktioniert es nicht.
-
Apps müssen über ein Arm64-Slice verfügen, wenn das Bundle ein Framework enthält, mit dem sowohl die App als auch die App-Erweiterung verknüpft sind.
CarPlay
In Beta 4 behoben
Der Ton bei ausgehenden Anrufen und FaceTime-Audio ist möglicherweise abgehackt.
HomeKit
Bekanntes Problem
HomeKit ist möglicherweise nicht in der Lage, bestimmte Zubehörteile in Räumen mithilfe von Siri anzusprechen. Stattdessen können sich Befehle auf alle mit HomeKit verbundenen Geräte als Gruppe auswirken.
Landkarten
Note
Die Kartennavigation umfasst eine hebräische Stimme für Geräte, die Hebräisch als Hauptsprache verwenden.
Siri
Bekanntes Problem
Das Sprachdiktieren der arabischen und hebräischen Tastatur ist möglicherweise nicht funktionsfähig.
Scheinwerfer
In Beta 4 behoben
Tastaturen von Drittanbietern stehen in der Spotlight-Suche möglicherweise nicht zur Auswahl.
Uikit
Note
Beim Verknüpfen mit iOS 8.3 wird jeder Code verwendet, der auf Layoutinformationen (z. B. dem Rahmen) eines basiert UIButton
Unteransicht, wenn sich die Schaltfläche nicht in der Fensterhierarchie befindet, muss gesendet werden layoutIfNeeded
auf die Schaltfläche klicken, bevor Sie Layoutinformationen abrufen (zbutton.titleLabel.frame
), um sicherzustellen, dass die Layoutwerte aktuell sind.
Wenn Sie zum Beispiel so etwas hätten:
UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem]; |
// Code, der die Schaltfläche einrichtet, sie aber noch nicht zu einem Fenster hinzufügt |
CGRect titleFrame = button.titleLabel.frame; |
// Code, der auf dem richtigen Wert für titleFrame basiert |
Sie benötigen jetzt:
WatchKit
Bekanntes Problem
Erstellen eines animierten Bildes mit dem UIImage
Methode animatedImageWithImages:duration:
und dann die Animation mit abspielenstartAnimating
ignoriert die Dauer und spielt so schnell wie möglich ab.
Workaround: Verwenden Sie die startAnimatingWithImagesInRange:duration:repeatCount:
beantragen müssen.