Czy w Pythonie da się pisać aplikacje mobilne?

0

Witam. Czy w języku Python da się pisać aplikacje mobilne? Jeżeli tak to proszę o info nt. jakichś bibliotek do tego przeznaczonych, i na jakie systemy mobilne można takie aplikacje napisać? Kojarzę coś, że podobno da się pisać uniwersalne aplikacje mobilne - czyli na wszystkie systemy? Jeżeli tak to dlaczego szukają osobno programistów dla Androida, iOS, Windows Phone zamiast Python'owców?

Dziękuję z góry za informacje.

0

Język i jego biblioteki/frameworki to jedno, druga rzecz to zasada działania danego systemu. Widzisz, tak jak na PC inaczej programuje się na Windows a inaczej pod Linuxa, tak samo na mobilnych inaczej to wygląda przy iOS, Windows Phone, Android, Blackberry itd.

0

Shakaz z tym pythonem to akurat kiepskie porównanie gdyż ten sam kod działa zarówno pod windowsem jak i linuksem gdyż w Pythonie zmienia się tylko interpreter natomiast kod może pozostać ten sam. Co do pythona na na urządzenia mobilne ... powiem tak python ma nawet gotowe skrypty do obsługi kart sim, sms itd. więc wnioskuję, że na upartego się da (choć sam nie próbowałem). Z androidem zdecydowanie łatwiej jest pisać w javie i ten język dość dobrze sprawdza się na androidzie, symbianie i Windows dla urządzeń mobilnych. Na iOS nigdy nic nie robiłem ale słyszałem, że trzeba się trochę narobić. Podobno od wersji Windows 9 ma być kompatybilny zarówno z desktopami jak i urządzeniami mobilnymi ale jak to wyjdzie w praktyce ... zobaczymy

2

Szukają oddzielnie ponieważ sa to zupełnie inne platformy z zupełnie innymi API. Sam język będzie miał tu drugorzedne znacznie, bo dostarcza tylko składnię i jakieś bardzo podstawowe konstrukcje. Zresztą popatrz na Androida. Można na nim pisać w Javie, ale sama platforma jest tak rozbudowana i specyficzna, że nawet doświadczony programista Java będzie musiał nauczyć się bardzo wielu nowych rzeczy.

1

Można bezpośrednio: https://code.google.com/p/android-scripting/ https://code.google.com/p/python-for-android/

Można użyć Kivy. Pozwala to na tworzenie aplikacji na Androida, iOS, WP, Windowsa, Linuxa, MacOS. Kivy jest moim zdaniem świetne i bardzo fajnie się w nim pisze. Do dyspozycji mamy język KV do tworzenia i interakcji z GUI. Dodatkowo używamy np. Plyer, za pomocą którego mamy dostęp do API systemów mobilnych (pośrednio - do androida za pomocą pyjnius, do ios za pomocą pyobjus). Mój następny projekt będzie na 90% aplikacją w Kivy; kiedy się za niego wezmę dam znać na forum, informuję w razie gdybyś był zainteresowany :)

0

Wizzie - z WP to sie chyba rozpędziles. Windows tak, ale na stronie kivy.org nie ma nic o Windows Phone.

1 użytkowników online, w tym zalogowanych: 0, gości: 1