ホームページ  >  記事  >  バックエンド開発  >  Python で iOS や Android を開発できますか?

Python で iOS や Android を開発できますか?

藏色散人
藏色散人オリジナル
2019-08-07 11:58:563654ブラウズ

Python で iOS や Android を開発できますか?

Python は iOS と Android を開発できますか?

Python は iOS と Android を開発できます。Python を使用して Android APP を作成するのは、間違いなく最良の選択ではありませんが、非常に怠惰な選択であることは間違いありません。

Android APP の開発には kivy を使用します。 , Kivy それは、クロスプラットフォームの迅速なアプリケーション開発に特に使用されるオープン ソース フレームワークのセットです。Python と Cython で書かれており、マルチタッチのサポートが非常に優れています。開発者がシンプルなインタラクティブ プロトタイプ デザインを迅速に完了できるだけでなく、コードの再利用もサポートしており、Deployment は間違いなく素晴らしい NUI フレームワークです。

クロスプラットフォームであるため、コードを 1 回記述するだけで Android アプリと IOS アプリを同時に生成できます。これは素晴らしいことです。

推奨: [Python チュートリアル ]

Kivy の概要

Kivy の主要なアーキテクチャは Kivy 組織によって開発されていますPython For Android、Kivy iOS、その他多くのライブラリがすべてのプラットフォームで使用されています。 2012 年、Kivy は Python Software Foundation から 5,000 ドルの助成金を受け取り、Kivy を Python 3.3 に移植しました。 Kivy は、Bountysource がスポンサーとなっている Raspberry Pi もサポートしています。

そのアーキテクチャには、次のようなアプリケーションを構築するためのすべての要素が含まれています。

マウス、キーボード、タッチ ユーザー インターフェイス (TUIO)、特定のマルチタッチなど、多くの種類の入力をサポートします。オペレーティング システム イベントを制御します。OpenGL ES 2 のグラフィック ライブラリのみを使用し、ベクトル バッファ オブジェクト (頂点バッファ オブジェクト) とシェーダに基づいて、マルチタッチの複雑なコントロールをサポートし、中間言語 (Kv) を使用してカスタム コントロールを簡素化します。のデザイン。

Kivy は PyMT プロジェクトを改良したもので、新しいプロジェクトに推奨されます。

以上がPython で iOS や Android を開発できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。