QNA > C > Come Creare Un'applicazione Mobile Per Un Lettore Musicale Usando Python

Come creare un'applicazione mobile per un lettore musicale usando Python

Se questo è solo un progetto personale, date un'occhiata a un framework come Kivy. Vi permetterà di creare un'applicazione multi-touch con una bella interfaccia grafica, e sarà in grado di funzionare sia su Android che su iOS, così come sui sistemi operativi desktop. Sarà una buona esperienza nella scrittura di applicazioni multipiattaforma, specialmente se siete già a vostro agio con Python.

Tuttavia, Python potrebbe non essere la scelta migliore per costruire questo tipo di app mobile. Un desktop o un portatile ha molte più risorse, ma l'interprete lento di Python e la limitazione più o meno a thread singolo lo rendono meno che ideale per la maggior parte delle applicazioni mobili. Per qualcosa come un lettore musicale che potrebbe aver bisogno di accedere alla memoria del dispositivo e si interfaccerà con il sistema audio del dispositivo, che può essere piuttosto complicato da ottenere correttamente, è davvero meglio scrivere un'applicazione nativa che utilizza l'SDK fornito da Google o Apple. Potreste anche dare un'occhiata a Xamarin, che è basato su C# e compila applicazioni native. Da quello che ho capito, è performante quasi quanto il codice scritto in modo nativo.

Non fraintendetemi, sono un grande fan di Python, e lo uso molto. Semplicemente non lo sceglierei per questa applicazione se avessi pianificato che fosse qualcosa di diverso da un progetto divertente o per risolvere un particolare problema che avevo. Personalmente, inizierei con Xamarin, nonostante il mio C# sia super arrugginito, e tornerei al nativo se questo non soddisfacesse le mie esigenze.

Di Rentschler

Huawei copia i design di Apple? :: Come affrontare difficile RCs in CAT / XAT 2015
Link utili