Програмування Android Python [закрито]


111

Чи можу я програмувати для Android за допомогою Python? Я, здається, натрапив на багато посилань під час пошуку ... проте жодне з них не є конкретним.

Будь-які пропозиції? Я хочу писати програми для Android, але насправді не хочу потрапляти на Java для цього.

PS: Моє питання - чи можу я написати належні повноцінні програми для Android.


5
@apps: Різниця полягає в тому, що python повністю підтримується google для роботи на android, тоді як намагання використовувати Android-API на iphone не тільки не підтримується, це проти TOS від Apple
Falmarri

Навіть якщо комусь вдається переадресувати API на 100%, не роблячи його помилковим, 1: для кожної нової версії ОС потрібно буде значний час, щоб зробити порт Python оновленим, щоб він залишався позаду завжди, 2: там виникнуть проблеми з модифікацією Motorola із закритим кодом та інше. 3: продуктивність значно знизиться при використанні такого мосту з однієї мови на іншу, тому різниці немає - обидва варіанти ніколи не трапляться в реальному світі .
додатки

@apps - ви порівнюєте яблука з апельсинами.
Тугрул Атес


Відповіді:


44

Оформити замовлення Ківі . Поки вони зробили дійсно чудову роботу, і я великий фанат їхньої роботи. Деяких постачальників все ще бракує, але вони щодня додають до нього нові речі. Перше, що вам потрібно зробити, це перевірити свою вимогу на предмет того, що вони можуть запропонувати, виходячи зі своєї документації. Вони створили дивовижну основу для введення даних, таких як багатоконтактне управління або керування ручкою. Вони використовують OpenGL ES внутрішньо, в результаті складні графіки та візуалізації можуть працювати дуже швидко при взаємодії з додатком. Їх процес створення apk також дуже прямий.


Здається, підтримка мереж насправді ще не існує, це так, чи я щось пропускаю?
Хортинштейн

6
Kivy заснований на Python. У Python є багато ліфтів для роботи в мережі. У Kivy є клас UrlRequest, щоб зробити мережу асинхронною та інтегруватися зі своїм циклом подій.
tito

15

Перевірте новий проект Python для Android .

Редагувати : Це не Ківі, це окремий проект, призначений бути ланцюжком інструментів, застосованим для інших інструментаріїв. Архітектура є модульною, і ви можете включити новий рецепт включення нових розширень python (як варити, макпорти, cygwin тощо).

Редагувати : Це не Py4A, а python-for-android.




0

Так, можна. Перевірте ASE

Редагувати: Добре, після коментарів: я неправильно не прочитав питання. Ні, ви не можете написати правильні повноцінні програми для Android, але все одно перевірити ASE. Це дійсно класний проект.


Це занадто обмежено, щоб робити з ним щось корисне
додатки

він задає моє запитання, чи можу я написати належні повноцінні програми для Android , тому відповідь буде ні
Самуїл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.