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?
Beantworte die Frage
Ähnlich
- Gibt es einen iOS-Emulator für Windows, ähnlich wie BlueStack für Android?
- Wie kann ich Windows auf Android virtualisieren?
- Ich habe einen Dell-Laptop ohne CD-Laufwerk und muss ein Programm von einer CD installieren. Wie kann ich es sonst noch installieren?
- Wie kann man einen langsamen Computer reinigen?
- Gibt es einen Menschen, der einen Computer in einer Schachpartie besiegt?
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:
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
'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'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.