|
在大家的印象中,Python是一門應(yīng)用領(lǐng)域非常廣泛的編程語言,可以說無所不能,那么Python可以開發(fā)IOS或安卓APP嗎?我想很多人都好奇這個問題,接下來我們一起來看看。 當然可以,Python是可以開發(fā)IOS與安卓APP的,但用Python寫安卓APP不是很好的選擇,但是肯定是一個很偷懶的選擇。 我們可以使用Kivy開發(fā)安卓APP,kivy是一套專門用于跨平臺快速應(yīng)用開發(fā)的開源框架,使用Python和Cython編寫,對于多點觸控有著非常良好的支持,不僅能夠讓開發(fā)者快速完成簡潔的交互原型設(shè)計,還支持代碼重用和部署,是一款讓人非常驚艷的NUI框架。 因為跨平臺,用Python只需要寫一遍代碼,就可以同時生成安卓與IOS的APP,可以節(jié)省很多時間。 Kivy有什么特性呢? Kivy是主要架構(gòu)由Kivy組織開發(fā),并有Python用于android,Kivy IOS和其他許多函式庫被使用在所有平臺;在2012年,Kivy從Python軟件基金會獲得$5000美元補助,用于移植Kivy到Python3.3,。Kivy也支援由Bountysource贊助的樹莓派。 Kivy框架包括所有建造應(yīng)用程序的元素。支援許多輸入,例如鼠標、鍵盤、觸控式使用者界面和特定操作系統(tǒng)的多重觸控事件,只采用OpenGL ES 2的圖形函式庫,且根基于向量緩沖物件和著色器,支援多點觸控的龐大空間,一個中間語言用來簡化客制控件的設(shè)計。 |
|
|