Datei.wiki Q&A > E > Wie Kann Ich Meinen Android-Bildschirm Über Ein Usb-Kabel Mit Meinem Nicht-Smart-Tv Verbinden? Gibt Es Dafür Eine App?
Frage

Wie kann ich meinen Android-Bildschirm über ein USB-Kabel mit meinem Nicht-Smart-TV verbinden? Gibt es dafür eine App?

Antworten
12/07/2021
Farley

Jedes Technologieunternehmen hat die Pflicht und Schuldigkeit, die Machbarkeit neuer oder bestehender Open-Source-Programmiersprachen, wie Swift in dieser Ihrer Frage, zu untersuchen und Ressourcen dafür bereitzustellen, und zwar aus zwei objektiven Gründen:

    1. Um die Bedürfnisse seiner Kunden und Nutzer zu erfüllen.
    2. Funktionen zu erweitern, die eine bestehende Programmiersprache nicht erreichen kann.

Vielleicht ist es in unseren Ohren seltsam, dass eine von Apple entwickelte Programmiersprache, die Grundlage für einen Wettbewerb sein könnte, aber wir wissen, dass Swift[1] offen lizenziert ist und daher theoretisch, eingesetzt werden kann.

So sehr, dass Ingenieure wie Romain Goyet versucht haben, ein Beispiel für diese Möglichkeit zu entwerfen, uns aber vor Folgendem warnen

  • Google empfiehlt, nicht zu versuchen, eine vollständige Android-Anwendung mit dem NDK zu schreiben.
  • Durch den Verlust der SwiftCore-Bibliothek ist dies auf eine kleine Teilmenge von Swift beschränkt.[2]

'Dies' schränkt die realen Möglichkeiten der Einführung von Swift als Bürger erster Klasse für die Android-Plattform stark ein. Angesichts dessen wäre es vorerst nur möglich, einen gemischten Build für Android aus einer Linux-Umgebung heraus zu erstellen.[3]

Andere Prototypen zeigen uns, dass es 2016 machbar ist, eine Android-App mit Swift. [4]unter Verwendung der JNI-Bibliothek zu entwickeln, innerhalb von 24 Stunden und mit einigen Patches.

Schließlich könnte man denken, dass dieses unbegründete Gerücht, das Sie in Ihrer Frage ansprechen, sowie die in dieser Antwort dargelegten Experimente und Prototypen mehr mit den Bedürfnissen des Technologieunternehmens zu tun haben könnten, als mit einem gewissen strategischen Druck, Medien, seitens Google vor dem möglichen Veto, das Oracle ihm durch die missbräuchliche Verwendung der Java-Sprache oder von Derivaten zugedacht hat.[5]

Fußnoten

[1] Apple Open Sources Its Swift Programming Language for Building Apps Everywhere-Maybe Even Android[2] Ausführen von Swift-Code auf Android[3] Using Swift to Build Code for Android[4] Wie wir eine App mit Swift in den Android Play Store bringen[5] Google schlägt Oracle: Android ist 'Fair Use'
01/28/2022
Loseff

Ja, Google hat die Möglichkeit angesprochen, Swift auf Android zu portieren und dabei die Tatsache zu nutzen, dass es OpenSource ist, aber es wird nicht mehr als eine Option sein, Swift wird Java als Referenzsprache bei der Entwicklung von Anwendungen für Android nicht ersetzen.

Wenn Google eines Tages in Erwägung zieht, Java aufzugeben, wird der Ersatz eine vom Unternehmen selbst entwickelte Sprache sein, wie Go.

Beantworte die Frage
Stimmt es, dass Google erwägt, Swift für die Entwicklung mobiler Anwendungen unter Android einzuführen? :: Wie kann ich mein Gmail-Profilbild entfernen?
Nützliche Links