Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/29: Рейтинг темы: голосов - 29, средняя оценка - 4.62
1 / 1 / 0
Регистрация: 28.09.2015
Сообщений: 41

Можно ли написать приложение на смартфон?

04.10.2015, 15:21. Показов 5962. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте всем) Скажите пожалуйста, на Python возможно ли написать приложение на смартфон типа мессенджера какого-нибудь, или приложения типа скайп?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.10.2015, 15:21
Ответы с готовыми решениями:

Можно ли написать приложение?
Доброго всем времени суток! :) Ребят, подскажите пожалуйста.. Я слышала, что на С++ можно писать приложения под Андроид. Это правда? ...

Как написать веб приложение "Виртуальный блокнот"? Подскажите с чего можно начать, чтобы написать такое?
Как написать веб приложение "Виртуальный блокнот": Пользователь заходит на сайт. Затем нажимает кнопку добавить, вводит имя файла и его...

Можно ли написать такое приложение на Java?
Добрый день! Знаю, что вопрос заезженный и возможно вызовет кучу насмешек, но так как я в разработке новичок, выслушаю ВСЁ!!! ...

18
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
04.10.2015, 15:31
fierwolf922, гипотетически можно, но лучше даже не пробовать, python неподходит для мобильной разработки.
0
1 / 1 / 0
Регистрация: 28.09.2015
Сообщений: 41
04.10.2015, 15:32  [ТС]
PHP ?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
04.10.2015, 15:39
fierwolf922, ты прикалываешься?

Iphone - Swift
Android - Java
0
Эксперт по компьютерным сетям
 Аватар для Korax
866 / 438 / 130
Регистрация: 20.04.2014
Сообщений: 1,127
04.10.2015, 22:08
Написать - можно. зачем? - вот вопрос.
Если нет цели сделать готовый и удобный для распространения APK, но есть желание использовать именно питон - то вот:

https://play.google.com/store/... al.qpyplus
https://code.google.com/p/python-for-android/
1
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
04.10.2015, 22:13
Korax, да можно даже и apk создать, но все равно "овчина выделки не стоит".
0
1 / 1 / 0
Регистрация: 28.09.2015
Сообщений: 41
04.10.2015, 22:16  [ТС]
Кстати, можно как то в двух словах объяснить, почему python не подходит для моб. приложений? Они тупить будут?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
04.10.2015, 22:24
Лучший ответ Сообщение было отмечено fierwolf922 как решение

Решение

1. проекты вроде
Цитата Сообщение от Korax Посмотреть сообщение
https://code.google.com/p/python-for-android/
успешно загнулись и не развиваются
2. разработка слишком трудная
3. приложение не имеет доступа ко всем функциям платформы
4. можно написать лишь ограниченый круг приложений
5. приложения долго открываются
и т д
0
1 / 1 / 0
Регистрация: 28.09.2015
Сообщений: 41
04.10.2015, 22:28  [ТС]
Спасибо) Еще вопрос, язык Java, он же универсальный по отношению к платформам, то есть и к android и к ios можно писать?

Добавлено через 1 минуту
Как выше ты указывал, что на swift, и я еще слышал, что можно на object c
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
04.10.2015, 22:31
Лучший ответ Сообщение было отмечено fierwolf922 как решение

Решение

fierwolf922, на java можешь писать, для linux, windows, android, а вот для ios надо писать на нативном для неё Swift.

Добавлено через 45 секунд
Цитата Сообщение от fierwolf922 Посмотреть сообщение
и я еще слышал, что можно на object c
Да можно, раньше на нём и писали, но для удобства разрабов сделали Swift
1
1 / 1 / 0
Регистрация: 28.09.2015
Сообщений: 41
04.10.2015, 22:36  [ТС]
Спасибо большое) Глупый вопрос спрошу, просто, повторюсь, я дерево пока в этом деле. Начитался многих статей, так вот там пишут, что некоторые мессенджеры к примеру, написаны на нескольких языках, ну вот к примеру на java и swift и понятно почему кончено же, чтобы работала программа на андроид и на айос. Так получается, что они пишут на Java сначала, а потом берут заново пишут на swift. Как вообще это все организовывается?
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
04.10.2015, 22:49
fierwolf922, вообще всегда по разному бывает.
Бывает, что большая часть логики реализована на сервере, а приложения (для андроид и яблока) просто работают с этим сервером через api. Получается, что большая часть кода находится на сервере и нужно писать не так много кода.

Так же можно написать например какую-то свою библиотеку (в которой будет реализована вся логика) на go (который компилится и для любой платформы) и просто из java или swift работать с этой библиотекой и все. В этом случае тоже получается, что нужно писать лишь оболочку, которая будет дергать готовые функции.
1
 Аватар для ilnurgi
141 / 141 / 38
Регистрация: 20.02.2012
Сообщений: 597
05.10.2015, 08:46
можно писать под мобилки на питоне, и тут уж каждый для себя решает "стоит ли овчина выделки"

юзайте kivi? пишите одно приложение и оно работает и на иос и на андроид и на виндовс и на .....
1
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
05.10.2015, 09:45
ilnurgi, фреемворк интресный, но стоит признать, что там не все так хорошо как хотелось бы.
1
 Аватар для ilnurgi
141 / 141 / 38
Регистрация: 20.02.2012
Сообщений: 597
05.10.2015, 09:53
alex925, возможно, но ничто не мешает его допиливать. комитят туда, насколько я понял очень часто. и я думаю что ничто не мешает его попробовать именно в своих руках.
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
05.10.2015, 10:32
Цитата Сообщение от ilnurgi Посмотреть сообщение
но ничто не мешает его допиливать
Вообще-то как бы мешает и многое. Нереально допиливать все, что работает не так как надо. Простому разработчику нужен просто хороший рабочий интрумент и все. Если все, что не так работает править самому, то одуреешь просто.
Если вообще рассматривать конкретно этот фреммворк, то он просто изначально неподходит для разробтки обыных приложений типа (чатик и т д). Об этом уже и на нескольких конфах говорили и в статьях писали.
1
 Аватар для Zuzik
298 / 256 / 57
Регистрация: 11.06.2012
Сообщений: 1,557
05.10.2015, 12:09
Впринципе на вопрос заданный в теме уже все ответили, и более менее подробно, я чуть чуть дополню. Приложения на питоне под смартфон писать можно, но в некоторых случаях ты столкнешся с огромными трудностями, которых при использовании "родного языка" для данной платформы, ты бы просто не заметил. Но если ты четко и ясно предстваляешь, что и как ты будешь делать - это очень хороший вариант.
Цитата Сообщение от alex925 Посмотреть сообщение
3. приложение не имеет доступа ко всем функциям платформы
4. можно написать лишь ограниченый круг приложений
5. приложения долго открываются
3. ко всем более менее необходимым имеет.
4. некоторые приложения лучше данным способом не писать, они будут в разы хуже своих аналогов на родных языках.
5. чуть чуть дольше.
2
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
20.03.2017, 18:17
Странно, всегда думал, что будущее за браузером.
А чем (браузером) открыть приложение - с какого устройства, не имеет значения ))
0
2742 / 2341 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
20.03.2017, 18:29
Цитата Сообщение от IRIP Посмотреть сообщение
Странно, всегда думал, что будущее за браузером.
Неа, без мобильного приложения ни куда. Сейчас описывать все нюансы не буду. Приведу 1 простой пример. Попробуй не пользоваться мобильным приложением вк, а всегда сиди через мобильную версию. Уверен, что скоро начнешь рвать на себе волосы (особенно если ловить 3g и 4g не будет).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.03.2017, 18:29
Помогаю со студенческими работами здесь

Какое приложение можно написать для диплома по ОС Android?
У меня тема диплома - "Программирование для ОС Android". Какой проект можете посоветовать для написания в рамках этой темы?

Какое сайт-приложение можно написать для физиков?
Какое сайт можно написать для знатоков физики? Например, сайт может делать какие-либо расчеты или вычисления, визуализации, работать с...

Какое сайт-приложение можно написать на тему геометрии?
Какое сайт можно написать на тему геометрии? Например, сайт может делать какие-либо расчеты или вычисления, визуализации, работать с базой...

Можно ли на с++ написать плагин/приложение/расширение для хрома?
У меня есть небольшой опыт в программировании на с++, интересует данный вопрос по ряду причин, возможно ли сделать это на с++? Если нет...

Android Studio не загружает приложение в эмулятор/смартфон
Здравствуйте форумчане, битый час бьюсь над проблемой: Android Studio ни в какую не хочет загружать приложение на смартфон или эмулятор,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru