Heim  >  Artikel  >  Backend-Entwicklung  >  Kann Python iOS und Android entwickeln?

Kann Python iOS und Android entwickeln?

藏色散人
藏色散人Original
2019-08-07 11:58:563719Durchsuche

Kann Python iOS und Android entwickeln?

Kann Python iOS und Android entwickeln?

Python kann iOS und Android entwickeln. Die Verwendung von Python zum Schreiben von Android-Apps ist definitiv nicht die beste Wahl, aber es ist definitiv eine sehr faule Wahl.

Wir verwenden Kivy, um Android-Apps zu entwickeln , Kivy Es handelt sich um eine Reihe von Open-Source-Frameworks, die speziell für die plattformübergreifende schnelle Anwendungsentwicklung verwendet werden. Es ist in Python und Cython geschrieben und bietet eine sehr gute Unterstützung für Multi-Touch. Es ermöglicht Entwicklern nicht nur die schnelle Fertigstellung einfacher interaktiver Prototypendesigns. unterstützt aber auch die Wiederverwendung von Code und Deployment ist definitiv ein erstaunliches NUI-Framework.

Da es plattformübergreifend ist, müssen Sie den Code nur einmal schreiben, um gleichzeitig Android- und IOS-APPs zu generieren, was cool ist.

Empfohlen: [Python-Tutorial]

Einführung in Kivy

Die Hauptarchitektur von Kivy wird von der Kivy-Organisation entwickelt und verfügt über Python für Android, Kivy iOS und viele andere Bibliotheken, die auf allen Plattformen verwendet werden. Im Jahr 2012 erhielt Kivy von der Python Software Foundation einen Zuschuss in Höhe von 5.000 US-Dollar für die Portierung von Kivy auf Python 3.3. Kivy unterstützt auch den von Bountysource gesponserten Raspberry Pi.

Seine Architektur umfasst alle Elemente zum Erstellen einer Anwendung, wie zum Beispiel:

Unterstützt viele Arten von Eingaben, wie Maus, Tastatur, Touch-Benutzeroberfläche (TUIO) und Multi-Touch für bestimmte Anwendungen Betriebssysteme steuern Ereignisse, die nur die OpenGL ES 2-Grafikbibliothek verwenden und auf dem Vektorpufferobjekt (Vertex Buffer Object) und Shader basieren und komplexe Multi-Touch-Steuerelemente unterstützen. Eine Zwischensprache (Kv) wird verwendet, um das Design benutzerdefinierter Steuerelemente zu vereinfachen .

Kivy hat das PyMT-Projekt verbessert und wird für neue Projekte empfohlen.

Das obige ist der detaillierte Inhalt vonKann Python iOS und Android entwickeln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn