Was du wissen musst
- Mit der Uno-Plattform können Entwickler Code auf mehreren Plattformen verwenden, darunter Windows, iOS, Android, das Web und macOS.
- Ein aktuelles Update der Uno-Plattform fügte Unterstützung für MediaPlayerElement für die Ausrichtung auf das Web und Linux hinzu.
- MediaPlayerElement ist ein Steuerelement, das Entwickler zum Abspielen von Medien in Apps verwenden können.
- Uno Platform ermöglichte Entwicklern vor diesem Monat die Verwendung von MediaPlayerElement auf iOS, Android und Mac Catalyst.
Uno Platform hat gerade ein Update angekündigt, das es Entwicklern einfacher machen wird, Web- und Linux-Apps zu erstellen, die Medieninhalte streamen. Das Update auf Version 4.9 fügt diesen Plattformen Unterstützung für MediaPlayerElement hinzu. MediaPlayerElement ist ein Steuerelement, mit dem Entwickler Medieninhalte in Windows Forms- oder WPF-Desktop-Apps streamen und rendern können. Dank Uno Platform ist es jedoch möglich, dieselbe Technologie auf einer Vielzahl anderer Plattformen zu verwenden.
Wenn Sie ein alltäglicher Benutzer sind, sieht die Ankündigung von Uno Platform möglicherweise wie eine Menge Fachjargon aus. Die wichtigste Erkenntnis ist, dass Apps über eine neue Option für die Medienwiedergabe verfügen. Entwickler können Code verwenden, an dem sie bereits gearbeitet und den sie herausgefunden haben, und ihn dann auf neue Plattformen übertragen. MediaPlayerElement war in Uno Platform für iOS, Android und Mac Catalyst verfügbar. Version 4.9 fügt Unterstützung für Linux und das Web hinzu.
Der CTO von Safe@AllStar, Mike Aleckson, teilte mit, wie die Möglichkeit, MediaPlayerElement plattformübergreifend zu verwenden, sowohl Entwicklern als auch Benutzern hilft:
„In den letzten drei Jahren war die Uno-Plattform von entscheidender Bedeutung für unsere plattformübergreifenden mobilen Lösungen, die zum Schutz Tausender Kindersportler entwickelt wurden. Ohne Uno hätte unser kleines Entwicklungsteam unsere Technologie nicht so schnell entwickeln und bereitstellen können, wie wir es sowohl für die IOS- als auch für die Android-Umgebung getan haben”
„Und die Media Player-Komponente, die jetzt für die Web Assembly-Umgebung verfügbar ist, wird sich positiv auf die Wiederverwendung unserer bestehenden Codebasis für unsere Trainings- und Zertifizierungs-App für Jugendorganisationen auswirken, die sich derzeit in der Entwicklung befindet. Das Endergebnis wird sein, dass immer mehr junge Menschen geschützt werden, teilweise durch den klugen Einsatz innovativer Technologien wie der Uno-Plattform.“
Uno Platform hat ein Beispiel einer App mit MediaPlayerElement auf einem Raspberry Pi, iPhone, Surface Duo, PC und im Internet geteilt.
Das Update auf Uno Platform 4.9 fügte außerdem Unterstützung für die WebView2-Steuerung für Android, iOS und Mac Catalyst hinzu. Dieser Zusatz ermöglicht es Entwicklern, externe Webinhalte innerhalb von Apps hinzuzufügen.
Uno Platform hat die restlichen größten Änderungen in seinem zusammengefasst Blogbeitrag zur Version 4.9:
- Indexer- und MVVM-Toolkit-Unterstützung für x:Bind-Ausdrücke
- UIElement.ActualOffset-Unterstützung
- ms-appdata-Unterstützung für SVGImageSource, um App-gepackte SVGs zu laden
- Viele Leistungsverbesserungen für WebAssembly mithilfe von JSImport/JSExport
- Viele Leistungs- und Speicherverbesserungen im XAML-Generator
- Leistungsverbesserungen beim TextBlock-Rendering für Skia-Köpfe
- VERALTET Uno-Plattform-Lösungsvorlagen für Visual Studio 2019