Erste Beta-Version Android 17

Google hat die erste Beta-Version seiner offenen mobilen Plattform veröffentlicht. Android 17. Ein vorläufiges Testprogramm wurde angeboten, um die neuen Plattformfunktionen zu evaluieren. Firmware-Versionen wurden für die Geräte Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9a/9 Pro/9 Pro XL/9 Pro Fold, Pixel 10/10 Pro/10 Pro XL/10 Pro Fold, Pixel Fold und Pixel Tablet vorbereitet. Veröffentlichung Android 17 ist für das zweite Quartal 2026 geplant.

Zu den Änderungen in Android 17 Beta 1:

  • Die Plattformentwicklung für Geräte mit großen Bildschirmen, wie Tablets, Laptops, Desktop-Systeme und Smartphones mit faltbaren Bildschirmen, wurde fortgesetzt. Die zuvor verfügbaren Optionen zum Deaktivieren neuer Funktionen auf Geräten mit einer Bildschirmbreite von mehr als 600 Pixeln (dp) wurden entfernt. Diese Funktionen betrafen das Ignorieren bestimmter APIs zur Steuerung der Bildschirmgröße und -ausrichtung (screenOrientation, resizeableActivity, [min|max]AspectRatio) sowie die adaptive Platzierung von Anwendungen in skalierbaren und verschiebbaren Fenstern.
    
Erste Beta-Version Android 17
    
Erste Beta-Version Android 17
  • Es wird eine neue Implementierung der Nachrichtenwarteschlange android.os.MessageQueue vorgeschlagen, die ohne Sperren auskommt. Diese neue Implementierung verbessert die Leistung und reduziert Frameverluste.
  • В Android Die Laufzeitumgebung (ART) implementiert einen generationsbasierten Garbage Collector (Generational Concurrent Mark-Compact Garbage Collector), der die Verarbeitung „alter“ und „junger“ Objekte trennt und so die Effizienz der Bereinigung kürzlich erstellter Objekte mit kurzer Lebensdauer verbessert. Der Einsatz eines generationsbasierten Garbage Collectors verringert das Risiko von Verzögerungen bei der Ressourcenzuweisung und reduziert die CPU-Last, wodurch die Energieeffizienz gesteigert wird.
  • Anträge, die Unterstützung beanspruchen Android Ab Version 17 ist das Ändern der Werte von Feldern, die als "static final" gekennzeichnet sind, untersagt, wodurch aggressivere Leistungsoptimierungen zur Laufzeit aktiviert werden können.
  • Um den Speicherverbrauch zu reduzieren, wurde die Größe der benutzerdefinierten Benachrichtigungsansichtslayouts begrenzt.
  • Dem ProfilingManager-Profiler wurden die zusätzlichen Trigger TRIGGER_TYPE_COLD_START, TRIGGER_TYPE_OOM und TRIGGER_TYPE_KILL_EXCESSIVE_CPU_USAGE hinzugefügt, um Daten zu sammeln, die für die Fehlersuche bei Leistungsproblemen nützlich sind.
  • Die Funktionen der Kamera-API wurden erweitert. Die Methode `updateOutputConfigurations()` wurde dem `CameraCaptureSession`-Objekt hinzugefügt, um Ausgabebereiche dynamisch anzuhängen oder zu trennen, ohne die gesamte Kameraaufnahmesitzung neu konfigurieren zu müssen. Diese Änderung ermöglicht ein nahtloses Umschalten zwischen verschiedenen Kameramodi (z. B. Videoaufnahme und Fotoaufnahme). Bei der Arbeit mit logischen Kameras, die mehrere physische Sensoren umfassen, können nun Metadaten für jeden Sensor und nicht nur für den primären abgerufen werden.
  • Die Unterstützung für das VVC-Videoformat (Versatile Video Coding), auch bekannt als H.266-Videokompressionsstandard, wurde hinzugefügt. Dieses wurde gemeinsam von den Arbeitsgruppen MPEG (ISO/IEC JTC 1) und VCEG (ITU-T) unter Beteiligung von Unternehmen wie Apple, Ericsson, Intel, Huawei, Microsoft, Qualcomm und Sony entwickelt. H.266 ersetzt H.265 (HEVC) und bietet hocheffiziente Übertragung und Speicherung für alle Bildschirmauflösungen (von SD und HD bis 4K und 8K), unterstützt HDR-Videos (High Dynamic Range) und 360°-Panoramavideos.
  • Die Möglichkeit, Videos mit gleichbleibender Qualität aufzuzeichnen, wurde hinzugefügt. Dieser Modus wird im MediaRecorder-Objekt mithilfe der Methode `setVideoEncodingQuality()` konfiguriert, sodass Sie die Qualität unabhängig von der Bitrate fixieren können.
  • Im Hintergrund laufende Apps haben nur eingeschränkten Zugriff auf APIs zum Abspielen von Audio, zum Verbinden mit Audiogeräten und zum Ändern der Lautstärke. Das bedeutet, dass nur aktive Apps, mit denen der Nutzer gerade interagiert, die Wiedergabe starten und die Lautstärke ändern können.
  • Das Attribut `android:usesCleartextTraffic`, das es Anwendungen ermöglichte, unverschlüsselten Datenverkehr wie „http://“-Anfragen zu übertragen, ist veraltet. Falls unverschlüsselter Datenverkehr erforderlich ist, sollten separate Sicherheitskonfigurationsdateien verwendet werden.
  • Es wurde Unterstützung für hybride Verschlüsselung auf Basis des HPKE-Mechanismus (Hybrid Public Key Encryption, RFC 9180) hinzugefügt, der die einfache Schlüsselübertragung bei der Public-Key-Verschlüsselung mit hohe Leistung symmetrische Verschlüsselung (die Daten werden mit einem schnellen symmetrischen Schlüssel verschlüsselt, und der Schlüssel selbst wird mit einem langsamen asymmetrischen Schlüssel verschlüsselt).
  • Es wurden Einstellungen zur Verwaltung des VoIP-Anrufverlaufs hinzugefügt, mit denen Sie steuern können, ob Informationen in Protokollen gespeichert werden und ob Informationen über abgeschlossene Anrufe in der Benutzeroberfläche angezeigt werden.
  • Die Wi-Fi RTT (Round-Trip-Time) API wurde erweitert, um eine kontinuierliche Nähebestimmung zu Zugangspunkten und eine sichere Peer-to-Peer-Knotenerkennung zu ermöglichen.
  • Dem CompanionDeviceManager wurden neue Profile hinzugefügt, um Berechtigungen anzufordern und die Interaktion von Apps mit medizinischen Geräten und Fitness-Trackern zu ermöglichen.

Source: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz und VPS-VDS-Servern 🔥 Kaufen Sie zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster