LINUX.ORG.RU

Stellarium Mobile для Android (форки и порты для других мобильных ОС)

 , , , ,


1

1

Тема для тех, кто хочет получить Stellarium на свои смарфоны и планшеты.
https://www.youtube.com/watch?v=EGi1wVUCFqY

Порты для Android:

Порты для Sailfish и Nokia N9 (обновлялись в 2015 году)

Порт для Symbian S60v5, S^3 (обновлялся в 2011)

P.S.: Литература

★★★★★

Stellarium Mobile Sky Map — платная версия неофициального порта

А если купить его и запросить у автора исходники, он их даст, или он грязный пират? А если скомпилять их и залить на гуглоплэй по цене вдвое меньше то удастся стать миллионером (ну, хотя-бы в тугриках)?

MrClon ★★★★★ ()

Android

С появлением некоторой популярности платформы Android пользователи начали спрашивать про порт на эту платформу. Как следствие, один из таких пользователей начал делать официальный порт на Android (я там даже несколько патчей сделал). Можно было бы использовать MobileGUI с симбиановского порта, но этот GUI рассчитан на телефоны и на планшетах он смотрится откровенно уродливо. Что пришлось сделать? Правильно, разрабатывать новый
GUI, который одинаково хорошо смотрелся бы и работал как на мобильниках, так и на планшетах. Естественно, ни о какой плате за это приложение речи ни шло.

Кстати, alex-w, вот довольно отличный порт для Android.

https://github.com/chengxinlun/Stellarium-android/

Сборка у меня стала на смарт с Android 6.0 и отлично работает, без нареканий

https://github.com/chengxinlun/Stellarium-android/releases/download/v1.24.1/S...

Хотелось бы развития и, возможно, использования данного порта как официального.

Предложил вот и чтобы в F-Droid данную сборку завезли

www.linux.org.ru/forum/mobile/13427814?cid=13500249

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)

Мда... «читатели», блин.

Stellarium Mobile Sky Map — платная версия неофициального порта

Уже не первый год как является вполне себе официальным портом, который разрабатывается и поддерживается одним человеком для Android, iOS и Windows Mobile. Этот же человек входит в Core Team и время от времени контрибутит в настольную редакцию.

А если купить его и запросить у автора исходники, он их даст, или он грязный пират?

Исходники лежат у него на сайте, благодаря чему появилась производная версия порта: https://github.com/chengxinlun/Stellarium-android/

Кстати, alex-w, вот довольно отличный порт для Android.

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

Хотелось бы развития и, возможно, использования данного порта как официального.

Исходники есть - сборкой под свой Android занимайтесь самостоятельно.

В качестве подтверждения приводить ситуацию 2012 года... кхм... на дворе 2017 год и всё сильно поменялось.

alex-w ★★★★★ ()
Ответ на: комментарий от alex-w

В качестве подтверждения приводить ситуацию 2012 года... кхм... на дворе 2017 год и всё сильно поменялось.

Ну, и в 2017 году все еще нет Stellarium'а в репозитарие F-Droid. Зато с 2012 года Sky Map (бывшый Google Sky Map) уже там.

atsym ★★★★★ ()
Ответ на: комментарий от atsym

Ну, и в 2017 году все еще нет Stellarium'а в репозитарие F-Droid.

Что лишний раз говорит о том, насколько и планетарий, и репозиторий нужен тем, кто сильно много кричит об open source.

alex-w ★★★★★ ()
Ответ на: комментарий от alex-w

насколько и планетарий, и репозиторий нужен тем, кто сильно много кричит об open source.

Планетарий с открытыми исходниками в F-Droid все же есть — «Sky Map» (aka «stardroid»). И благодаря комманде F-Droid сборка доступная в их репозитрарии намного «чище» той, которая опубликована в GooglePlay

https://f-droid.org/repository/browse/?fdid=com.google.android.stardroid

А вот то, что непонятно что там с исходниками «официального» порта, запутало разработчиков даже на F-Droid'е

https://f-droid.org/forums/topic/stellarium-on-android/

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от atsym

А вот то, что непонятно что там с исходниками «официального» порта, запутало разработчиков даже на F-Droid'е

То есть вот эти два «калеки», что родили 3 сообщения за 2 года из которых 1,5 сообщения сводится к «есть такая штука, но я не пробовал собирать», а оставшиеся 1,5 сообщения сводятся к гаданию на тему лицензии и официальности. Причём гадания были в 2015 году, с тех пор всё глухо.

Тот порт, для которого нашли инструкции, когда-то делался с целью втянуть настольную редакцию на планшеты (для чего и делался интерфейс для планшетов в виде ещё одного плагина - по аналогии с основным GUI) на базе Qt4 (серия 0.12). Так получилось, что основной ведущий порта сменил работу и до портирования у него стало резко не хватать времени, а потом и интерес ушел.

Позднее появился Stellarium Mobile для Android, основанный на серии 0.13 и Qt5, но это по сути развитие порта, который очень давно делался специально для мобильных телефонов на Symbian.

Никто не мешает кому-либо взять настольную версию 0.16.0, графический интерфейс из Stellarium Mobile 1.25 (или даже сделать свой) и скрестить их (придётся кое-что выкинуть, а кое-что напильником доработать). Но это же разбираться нужно и время, а у большинства фанов open source весь запал без остатка в сотрясание воздуха уходит, поэтому... имеем то, что имеем.

Лично мне порт на Android стал не интересен, т.к. живых Android'ов не имею на данный момент.

alex-w ★★★★★ ()
Последнее исправление: alex-w (всего исправлений: 1)
Ответ на: комментарий от alex-w

Но это же разбираться нужно и время, а у большинства фанов open source весь запал без остатка в сотрясание воздуха уходит, поэтому... имеем то, что имеем.

Лично мне порт на Android стал не интересен, т.к. живых Android'ов не имею на данный момент.

Вот поэтому я и создал данный топик — в надежде найти заинтересованных в дальнейшем развитии Stellarium Mobile для Android.

Дальше буду связываться с автором этого форка

https://github.com/chengxinlun/Stellarium-android/

Авось и на F-Droid наконец-то завезут, а там глядишь и люди подтянутся со знаниями необходимыми для дальнейшей разработки Android-версии

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)

У меня Stellarium Mobile v1.2. Честно купил в маркете, но там перевод такой, что лучше вообще без него. Установил васянскую версию с 4пда с адекватным переводом. А есть альтернативы?

Grantrol ()
Ответ на: комментарий от Grantrol

А чего ты хочешь туда еще запихнуть? Там вроде все есть, звезды кажет и ладно.

1) Импорт файлов MPEC из локальных файлов (на теле и SD) через меню


2) Возможность дозагрузки данных из сети

3) Прорабатотать «наркоманский» интерфейс (добавить поле ввода для поиска по локациям/городам; добавить больше опций в меню расширенных настроек; и т.д.)

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от Grantrol

У меня Stellarium Mobile v1.2. Честно купил в маркете, но там перевод такой, что лучше вообще без него. Установил васянскую версию с 4пда с адекватным переводом. А есть альтернативы?

Последняя версия для андроид - 1.25... это так, намёк.

alex-w ★★★★★ ()
Ответ на: комментарий от atsym

Вот поэтому я и создал данный топик — в надежде найти заинтересованных в дальнейшем развитии Stellarium Mobile для Android.

А-а-а,.. и снова «я хочу, сделайте мне красиво»...

alex-w ★★★★★ ()
Ответ на: комментарий от alex-w

Последняя версия для андроид - 1.25... это так, намёк.

Последняя платная версия 1.29

https://play.google.com/store/apps/details?id=com.noctuasoftware.stellarium

Последнии исходники доступные на сайте платной версии — 1.24

http://stelladata.noctua-software.com/stellarium-mobile/stellarium-mobile-1.2...

Последняя версия форка 1.24.1 (хотя в самой программе показывает что 1.25)

https://github.com/chengxinlun/Stellarium-android/releases/download/v1.24.1/S...

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от atsym

Последняя платная версия 1.29

Вообще-то последняя версия зависит от устройства, ну да ладно...

Последнии исходники доступные на сайте платной версии — 1.24

То есть внутрь никто не удосужился посмотреть...

alex-w ★★★★★ ()
Ответ на: комментарий от atsym

Ну, вон ребята давили на жалость чтобы «сделали красиво» через GLSL1.30, ну и вот — с 0.13.0 теперь «все красиво»...

У меня создаётся нехорошее впечатление, что ты откуда-то из центральной Украины.

alex-w ★★★★★ ()
Ответ на: комментарий от alex-w

Вообще-то последняя версия зависит от устройства, ну да ладно...

Да вроде для всех Android'ов уже 1.29 в GooglePlay

http://4pda.ru/forum/index.php?showtopic=349834&view=findpost&p=60568205

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от al_exquemelin

Интересно, сложно ли его собрать под Sailfish.

Конкретней ставь вопрос: на основе чего собрать ты хочешь? (куча исходников)

Вот порт Stellarium 0.12.4 для Sailfish на Github'е

https://github.com/skorjevec/stel-sf/releases/download/0.9.1/stellarium-sf-0....

atsym ★★★★★ ()

Релиз Stellarium 1.24.2 (Android)

Ура! — https://github.com/chengxinlun/Stellarium-android/releases/tag/v1.24.2

  • Теперь мобильная версия может читать файлы конфигов и наборы данных из 'внутреннего хранилища' и SDкарты!
    >>> https://github.com/chengxinlun/Stellarium-android/issues/2
  • Исправлены рассчеты в радианах и градусах для магнитного склонения

APK (~ 160Mb) — https://github.com/chengxinlun/Stellarium-android/releases/download/v1.24.2/s...

atsym ★★★★★ ()
Ответ на: Релиз Stellarium 1.24.2 (Android) от atsym

The custom user directory is under /sdcard/stellarium/ . The directory structure should remain the same with the original user directory. It has higher priority than the original one.

Please note: for Android 6.0+ users, in order for the custom config feature to work, you have to give stellarium access to storage in your phone's setting.
Due to the lack of API for this new permission system in Qt, it could not be fixed for now.

atsym ★★★★★ ()

Релиз Stellarium 1.24.3 (Android)

https://github.com/chengxinlun/Stellarium-android/releases/tag/1.24.3

Новшества

  • Поиск по странам в меню выбора локации. Поиск по городам будет добавлен позже.

Исправления

  • Исправлена поддержка обеих режимов ориентации экрана
  • Исправлен номер версии программы

Скачать APK (~ 159Mb)

Примечание: пожалуйста предоставьте stellarium разрешение на доступ к файлам через меню настроек своего девайса вручную если у вас Android 6.0+. Currently Qt is bugged with the new permission system. Otherwise, custom configuration will not work properly.

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: комментарий от atsym

Ты умеешь кодить под Qt4?

Да, умею, но я не готов заниматься бекпортом. Я всего лишь хотел поправить кое-что в готовой программе. Впрочем, я нашел исходники версии для MeeGo. Может что-то путное выйдет.

Tuxman ()

Релиз Stellarium 1.24.4 (Android)

>>> https://github.com/chengxinlun/Stellarium-android/releases/tag/1.24.4Новшества:

  • Добавлена поддержка Android 8.0
  • Реализован запрос прав доступа к файловой системе. Приложение автоматически запрашивает права доступа при первом запуске.

>>> Скачать APK (~ 160 MB)

Cast alex-w.

P.S.: После получения прав доступа к файловой системе приложение можно настраивать непосредственно редактируя файлы в пользовательской папке /sdcard/stellarium/

Например, чтобы добавить (изменить) список спутников нужно создать (отредактировать) файл конфигурации /sdcard/stellarium/modules/Satellites/satellites.json

Данное приложение совместимо с файлами конфигурации настольной версии Stellarim v0.12.x.

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 1)
Ответ на: Релиз Stellarium 1.24.4 (Android) от atsym

Данное приложение совместимо с файлами конфигурации настольной версии Stellarim v0.12.x.

Повторюсь ещё раз, Stellarium Mobile базируется на исходном коде настольной редакции Stellarium версии 0.13.0. Чтобы в этом убедиться, достаточно заглянуть внутрь исходников.

Кроме того, нам тут предложили патчсет для сборки настольной редакции планетария под Android (к слову сказать, некоторые вещи в этом патчсете лично мне категорически не нравятся) — желающие могут всё опробовать самостоятельно.

Ну и да, вышла в свет новая редакция планетария — Stellarium Web — для работы которой достаточно иметь современный браузер (и в которой обкатываются кое-какие новые технологии).

alex-w ★★★★★ ()
Ответ на: комментарий от alex-w

Stellarium Web — для работы которой достаточно иметь современный браузер

Недостаточно, ведь надо иметь ещё и видеокарту с поддержкой OpenGL 2.x и выше + мощный CPU + несколько гигов RAM. WebGL — это для хипстеров.

А для старых ПК только с OpenGL 1.x остаётся более-менее узабельным только Stellarium 0.12.x, что для меня как 'щасливого' обладателя ноута с интеграшкой ATI RS600 очень важно.

Кстати, Stellarium 0.12.9 опакетили вчера для дистрибутивов MX Linux MX-15, MX-16 и MX-17 (совместимые с Debian 7, 8, и 9 соответсвенно)

Пакеты ветки Stellarium 0.12 для MX Linux назвали stellarium-qt4
>>> http://mxrepo.com/mx/testrepo/pool/test/s/stellarium-qt4/

atsym ★★★★★ ()
Последнее исправление: atsym (всего исправлений: 2)