Здравствуй, читатель!

Сегодня хотел бы осветить некоторые неочевидные фишки Sailfish OS. Статья в большей степени ориентирована на пользователей Sailfish OS, но и «адептам» других платформ, надеюсь, будет тоже интересно, они могут оценить степень удобства и готовность системы для конечного пользователя. Если готовы, тогда отправляемся под кат!



А знали ли Вы, что:


1. Если держать палец на приложении и перевернуть смартфон, то приложение НЕ сменит ориентацию.
Представим на примере: Вы просматривали интернет со своего смартфона стоя, потом решили прилечь (при этом блокировка ориентации телефона выключена), чтобы ориентация не изменилась, просто удерживайте палец на экране пока смартфон меняют свою позицию в пространстве.

2. Двойное нажатие на хардверную кнопку блокировки разблокирует Ваше устройство и Вы сразу попадете на Домашний Экран (Home), минуя Экран Блокировки (Lock screen).
Следует учитывать, что двойное нажатие не работает, если у вас стоит пароль при разблокировке.

3. С версии 2.0.2 в Sailfish OS появилась функция записи звонков.
Чтобы активировать ее зайдите в Настройки (Settings) — Приложения (Apps) — «Запись звонков» (Call Recording).

Примечание:
Вообще, в Настройках (Settings) — раздел Приложения (Apps) можно настроить многие приложения за авторством самой Jolla, а также произвести некоторые действия над Android-приложениями (очистить кеш, остановить программу и так далее).

4. Двойное нажатие на кнопку блокировки, если телефон не заблокирован, приведет к блокировке телефона с последующей вибрацией, сигнализирующей, что телефон заблокирован.
Пример использования: телефон в кармане и Вы не уверены заблокирован ли он, но доставать его Вы не хотите. Тогда нужно всего лишь нащупать кнопку блокировки и выполнять двойное нажатие пока не почувствуете вибрацию.

5. Из приложения Tutorial можно выйти сразу, для этого в самом начале по часовой прокликайте углы, начиная с верхнего левого.

6. С версии 2.0.2 появился простенький файловый браузер «из коробки», чтобы его найти отправляйтесь в Настройки (Settings) — Хранилище (Storage) — Внешняя память/Карта памяти (User data) — свайп сверху вниз — опция Файловый менеджер (File manager).

7. С версии 2.0.2 появляется возможность делать скриншоты, для этого выполните полусекундное нажатие на обе кнопки громкости.

8. Для ценителей Semantic Web: в Sailfish OS используются некоторые технологии Семантической паутины:

[nemo@Jolla ~]$ tracker-
tracker-control  tracker-info     tracker-sparql   tracker-tag
tracker-import   tracker-search   tracker-stats   


tracker-sparql!
В частности, трекер используется медиапроигрывателем.

Пара относительно очевидных штук, но почему-то некоторые о них не знают:


-в приложении Камера (Camera) можно делать фотографии просто нажимая на каретку громкости (правда перед фотографией приложение не обновит фокус);

-в приложении Камера (Camera) можно регулировать зум, приближая два пальца друг к другу на экране и отдаляя друг от друга; :)

-в Настройках (Settings) во вкладке Жесты (Gestures) неплохо включить «Быстрое закрытие приложения» (Quick app closing), чтобы свайпом сверху вниз сразу закрывать программу;

-там же, в жестах можно включить свайп слева направо, чтобы попадать в Ленту Событий (Events), вместо Домашнего Экрана (Home);

-если телефон заблокирован, то при двойном нажатии на экран Вы попадете в Экран Блокировки (Lock Screen);

-сменить обои на свою собственную картинку можно только из галереи. Для этого откройте картинку в галерее (Gallery), свайп сверху вниз, затем выберите опцию «Создать атмосферу» («Create ambience»). Вы попадете на страницу настройки атмосферы, там можно подогнать цвета на свой вкус или просто оставить как есть и радоваться;

-в Настройках (Settings) в разделе «Ввод текста» (Text input) можно разрешить разделение клавиатуры в альбомном режиме;

-советую поставить Warehouse — клиент для Openrepos. Сначала разрешите установку приложений из ненадежных источников: Настройки (Settings) — «Непроверенные программы» (Untrusted Software), затем скачайте .rpm файл по выше указанной ссылке и установите его из консоли или с помощью приложения File Browser. Openrepos является репозиторием, в котором есть большое количество приложений, которых нет в Jolla Store по различным причинам (к примеру, Jolla Store запрещает использование демонов, смотрите FAQ). В Openrepos нет QA, что несет некоторые риски, но в то же время дает полную свободу разработчику.

Бонус


Несколько приложений, которые могут показаться Вам полезными (на мой взгляд):
-SearchNemo — поиск файлов / конкретного текста в текстовых файлах по всей файловой системе;

-LLs vPlayer (только в Openrepos) — всеядный видеоплеер с приличным количеством плюшек, которых нет в обычном плеере;

-Screen-message — выводит набранный текст на экран (к примеру, можно использовать для записок);

-Sidudict — неплохой офлайн словарь на основе QStarDict. Минус: если добавить большое количество словарей, то приложение вылетает, либо запускается слишком долго, так как при каждом запуске выполняется реиндексация словарей с нуля;

-File Browser — отличный файловый браузер для Sailfish OS;

-Lists — ToDo-органайзер. На мой взгляд, автор очень интересно обыграл функциональность Обложки (Cover);

-Lighthouse — системный монитор для Sailfish OS;

-Battery Log — приложение, чтобы следить за расходом батарейки, умеет строить график;

-Unplayer (только в Openrepos) — отличный музыкальный плеер с возможностью проигрывания музыки прямо из директорий;

-Kat — активно развивающийся VK-клиент;

-Battery Overlay — если Вам непривычно, что индикатора заряда находится только на Домашнем Экране (Home), то это приложение решит проблему;

-Recorder — диктофон;

-Textractor — OCR;

-TAO Translator — клиент для Google, Yandex, Bing словарей;

-WiFi Analyzer — просмотр количества и мощности WiFi сетей;

-TinyEdit — текстовый редактор с минимумом функционала;

-Papocchio — дает возможность рисовать на экране.




В написании данной статьи очень помогло русское сообщество Sailfish OS, обитающее в Telegram-чате.

Спасибо, что прочитали данную статью, счастливого использования Sailfish OS и удачного Вам дня!




UPDATE
Для тех, кто хочет посмотреть степень насыщенности Jolla Store, есть недавно появившийся неофициальный веб-каталог:

zhiz0id.github.io/josh/#/josh




UPDATE2
Выложили исходники версии 2.0.2.51.

Для уменьшения споров насчет открытости Sailfish OS, таблицы открытых /закрытых пакетов.
Поделиться с друзьями
-->

Комментарии (93)


  1. GoAlexander
    01.09.2016 20:43

    Помню про опрос в своей прошлой статье: https://geektimes.ru/post/278032/

    Но, так как пользователь FRUCT начал публиковать серию статей по разработке под Sailfish OS, решил, что у него это дело получится качественее и наглядней. :)
    (Это не лень, просто я вряд ли смогу подать материал на таком же уровне...)


  1. agent10
    01.09.2016 21:17

    Статья в большей степени ориентирована на пользователей Sailfish OS

    А сколько таких сейчас?


    1. GoAlexander
      01.09.2016 22:37

      Не могу сказать точно, но я полагаю где-то больше 100 тыс.

      Jolla Phone 1 продали примерно 50 тыс. + немного планшетов + портированные устройства + вышел Intex Aqua Fish + Jolla C + всякие Turing Phone`ы…

      Кстати, Jolla C продается в России! Подробнее:
      https://blog.jolla.com/limited-batch-jolla-c-now-available-russia/
      https://buyon.ru/1285496/jolla-c/


      1. agent10
        01.09.2016 22:45

        И ещё вопрос, который наверное часто задают — какая цель этой мобильной ОС на рынке других ОС? Занять какой-то процент рынка? Или может просто существовать и развиваться сообществом?


        1. kirikch
          01.09.2016 23:02

          Целей несколько, поскольку несколько компаний участвуют в развитии Sailfish OS.

          Примеры:

          Jolla https://jolla.com/about/
          Our aim is to be open, independent, and transparent in everything we do. DIT – doing it together is in our hearts. Our developer and fan communities are an integral part of the way we operate, how we develop things and move forward. We listen, and we take feedback. Without our community, Jolla would not exist.

          Открытая Мобильная Платформа http://omprussia.ru/
          Миссия компании: создание независимой открытой мобильной платформы, которая бы могла удовлетворить запросы потребителей массового рынка в сохранении неприкосновенности частной жизни при пользовании их мобильными устройствами.
          Среди краткосрочных целей компании – создание ядра системы и экосистемы, соответствующим потребностям российского рынка и требованиям регуляторов. В дальнейшем предполагается продвижение на зарубежные рынки.


          1. LoadRunner
            02.09.2016 08:55
            +1

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


        1. geher
          02.09.2016 00:01
          +1

          Для меня эта ОС занимает опустевшую нишу после схода со сцены линейки Maemo, безвременно пресекшейся на Maemo6 Harmattan (более известной широкой публике как MeeGo). И альтернативы ей на данный момент просто не наблюдается.


        1. GoAlexander
          02.09.2016 12:23

          Еще стоит добавить, что Sailfish OS, стараниями Открытой Мобильной платформы, планирует закрепиться на российском рынке B2G и B2B. Как видим из западной практики гос. заказы дают компаниям встать на ноги, закрепиться, а там уже можно и на B2C выходить…


          1. sHaggY_caT
            02.09.2016 17:04
            +1

            Российские госзаказы дело сомнительное. Можно влететь на коррупционный скандал, или начать получать деньги просто так, потеряв мотивацию улучшать платформу. Не уверена, что то, что Jolla работает с российским государством это хорошо.
            Лучше бы они на массовый, североамериканский рынок вышли. Там главной целевой аудитории, гиков, куда больше, чем в Европе.


      1. Hkr
        02.09.2016 12:17

        Я покупал тут: http://www.ebay.in/itm/282128959911
        Оказался дешевле чем везде, с доставкой обошлось в 7200 пришел дней за 10, сейчас осваиваю.


    1. GoAlexander
      01.09.2016 22:42

      Если очень интересно, то можно поспрашивать в чате телеграма, народ там разный, у кого-то точно будут более точные цифры :)
      sailfish.su/telegram


  1. Aclz
    01.09.2016 22:49
    -5

    Можно вопрос: какой смысл форсить то, что сейчас еще более мертво, чем Windows Phone/Mobile?


    1. kirikch
      01.09.2016 23:03
      +3

      Отвечу вопросом на вопрос.
      Какой смысл спрашивать предвзято, не разобравшись в теме?


      1. Aclz
        01.09.2016 23:20
        -1

        Отвечаю: вопросы для того и задаются, чтобы разобраться в теме. А отвечать вопросом на вопрос — моветон. И о предвзятости вы мимо: у меня нет никакого интереса ни к Андроид, ни к ИОС (как и телефонов с данными ОС).


        1. sHaggY_caT
          01.09.2016 23:40
          +2

          Мертво оно для обычных пользователей. Для гиков же вполне живо, ИМХО.
          Там же настоящий линукс inside, тот, который GNU/Linux, а не Android/Linux


          1. Aclz
            02.09.2016 00:12

            > GNU/Linux
            Чем андроидовский линукс так уж плох? Баш и прочая атрибутика наличествует. Не знаю есть ли там крон и iptables, но нативных для андроида альтернатив вроде бы хватает. А ставить на телефон сквид и астериск мне как-то в голову пока что не приходило.


            1. sHaggY_caT
              02.09.2016 01:22
              +1

              Плох он или хорош, но он другой. Уже этого достаточно. Для гиков вполне валидный интерес иметь такой смартфон в качестве игрушки или даже из легитимного интереса (использовать там systemd возможности, Pulseaudio, или портировать QT приложения).
              ИМХО, сила в многообразии, а монополии зло.


              1. sHaggY_caT
                02.09.2016 01:30

                Например, на Sailfish OS, наверное, можно запускать ansible :))
                Или, может быть, сервер Puppet, и даже тот же Cobbler ( а что, положить пакеты на карточку SD?) :))

                Можно и разработкой заниматься на пых-пыхе, django, C/C++, если например, ты в дороге, делать нечего, и ноута с собой нет(конечно, извращение на любителя, экран же маленький, а аппаратная клавиатура в очень небольшом ассортименте была выпущена только для телефона предыдущего поколения).


                1. naneri
                  02.09.2016 12:17

                  По поводу разработке на пыхе и джанго — этим и на андроиде можно заниматься. На nodejs вообще приложение написал как то раз. Хотя на 4" экране не особо много удовольствия, но сам факт занятен.


              1. Aclz
                02.09.2016 19:30

                Не вопрос, я тоже не против многообразия. Но на одной возможности творить гиковские штучки ни один телефон не выедет, этого слишком мало, чтобы садиться и осваивать платформу (если мы имеем цель не побаловаться, а писать коммерчески успешный софт под нее). Иначе оно умрёт, что даже форс со стороны ФСБ не поможет.


                1. sHaggY_caT
                  04.09.2016 04:06

                  Не забывайте, что со временем число гиков растёт, а с ростом числа гиков растёт и доля Linux на десктопе — уже под 2%, между прочим, и умирать десктопный линукс не собирается. А вкладываться в растущий рынок всегда хорошая идея.
                  С чего бы Linux умереть на телефоне? У Jolla множество проблем, но мне кажется, что число не-энтузиастов среди юзеров не главная проблема, и что выходить за пределы коммюнити гиков, по крайней мере в ближайшей перспективе, не стоит.

                  Скорее нужно рекламировать платформу в первую очередь среди пользователей Linux на десктопе и других энтузиастов OpenSource.


            1. Cheater
              02.09.2016 12:24

              Нет там «баша и прочей атрибутики», только busybox.


              1. kAIST
                02.09.2016 22:26

                Есть такая штука как LinuxDeploy, это практически полноценный Linux в chroot'e


                1. kirikch
                  02.09.2016 22:44

                  Это правда, но.
                  1. Нужно иметь права root.
                  2. Нужно выкачивать linux-дистибутив.

                  В Saifish OS всё это есть «из коробки».

                  3. Параллельно с дистрибутивом Linux будут жить ядро и библиотеки Android, загруженные в память.

                  На Sailfish OS, при желании, можно вообще поддержку Android удалить или не устанавливать.

                  4. Все это, как было верно замечено, живёт в chroot, из которого взаимодействовать с хостовой системой — та ещё проблема.


                  1. sHaggY_caT
                    05.09.2016 03:58

                    + в Sailfish нормальный десктопный Linux (правда опередивший время — с Wayland вместо иксов :)


            1. GoAlexander
              02.09.2016 12:30
              +1

              Вот пытался я в этом году поиграться с ненужным Lenovo p770 и ради веселья сделать из него небольшой «серверок», так «из коробки» это оказалось, что не так и очевидно сделать (конечно можно было перепрошить, но не хотел этим заниматься). В случае Sailfish OS я вижу куда большую свободу делать то, что я хочу СРАЗУ.


        1. lieff
          02.09.2016 13:01

          Вы действительно не разобрались. В Sailfish я могу из коробки заблокировать всю рекламу фаерволом, даже андройдовских приложений (гугл же ограничивает фильтрацию и работать будет только с рутом https://adblockplus.org/ru/android-about).
          Когда я подключаю телефон к компу, я сразу могу заливать по sftp без всяких adb, могу оказаться в bash, c компилятором и прочим привычным окружением.
          На андройде я конечно тоже могу развернуть debian окружение, но это далеко не из коробки, и могут быть накладки которые починить очень трудно. Например работоспособность GL ES, закрытие сокет соединений андройдом итп.


          1. kirikch
            03.09.2016 00:41

            Справедливости ради, есть костыль, который позволяет adblockplus работать без рута, но нужно будет проксировать весть трафик, добавив настройку в каждое соединение.


            1. lieff
              05.09.2016 14:30

              Ну впринципе я против андройда тоже инчего тоже не имею, android, sailfish, ubuntu — норм, жить можно. Другое дело что все же есть вещи которые проще сделать тут а не там.
              То что я перечислил это только вершина айсберга, например я профайлил андройдовские приложения через perf\htop на sailfish, ничего лучше я не нашел (тот же chromium тоже использует порт perf и пускает его своими скриптами).
              Например еще можно компилить рассчитанные на GNU\Linux приложения практически без портирования, а портировать такие приложения на андройд значительно более трудозатратно.


  1. tormozedison
    01.09.2016 22:55

    Действительно, много оригинальных фич, но «в приложении Камера (Camera) можно регулировать зум, приближая два пальца друг к другу на экране и отдаляя друг от друга» — исключение из этого правила.


    1. GoAlexander
      02.09.2016 12:38

      :)))
      Этот пункт был скорее данью памяти одному члену сообщества. Однажды он копался в исходниках Sailfish OS и случайно открыл для себя новый функционал в приложении Камера :)))


  1. tsifra
    02.09.2016 00:01

    Хотелось бы попробовать. Меня беспокоят всего пара моментов:
    — Поддержка galaxy s3 насколько реализована? На оф. сайте не смог найти список официально поддерживаемых устройств. Android немного задрал своей тормознутостью.
    — Телефонная книга из android-vcf импортируется?
    — Telegram работает?
    — Firefox + adblockplus работает?

    Для меня это необходимый минимум. Но готов смотреть и рекламу через другой браузер.


    1. kirikch
      02.09.2016 01:11

      На оф. сайте не смог найти список официально поддерживаемых устройств.

      Официально поддерживаются только официально выпущенные: Jolla Phone, Jolla Tablet, Jolla C, Intex Aqua Fish, Turing Phone.
      Список портов есть здесь: https://wiki.merproject.org/wiki/Adaptations/libhybris

      Телефонная книга из android-vcf импортируется?

      Импортируется синхронизацией с Google Контактами.

      Telegram работает?

      Да. Есть и нативные клиенты, и Android версия работает в случае доступного AlienDlavik.

      Firefox + adblockplus работает?

      Нативного FF нет. Андройдный работает в случае доступного AlienDlavik.
      Работает ли adblockplus, не знаю.


      1. stefan_iljic
        02.09.2016 12:18

        официально выпущенные… Turing Phone

        Насколько я понимаю, эти телефоны такъ и не были выпущены. И вообще, судя по всему, это все обманъ.
        То есть я тоже над?ялся, что они когда-нибудь его все-таки выпустятъ, но посл? сегодняшней разсылки больше не над?юсь:
        http://www.androidpolice.com/2016/09/01/lolwut/


        1. kirikch
          02.09.2016 21:35

          Да были они выпущены. Не на Android, естественно.
          http://www.knowyourmobile.com/mobile-phones/turing-phone/23743/turing-phone-preview-hands-ultra-secure-liquid-metal-superphone?from=groupmessage&isappinstalled=0


    1. deseven
      02.09.2016 02:50
      +1

      Как бывший пользователь Jolla Phone с годовалым стажем и пользователь Nokia N9 с трехлетним стажем, советую — не связывайтесь.
      Платформа практически мертва и очень сыра, апдейты редки и не исправляют ситуацию. Коммьюнити, которое сейчас существует, это в основном заслуга N9 и N950 — оно образовалось именно тогда.
      Не взлетело, короче. Про The Other Half уже вообще никто не вспоминает, как и про другие амбициозные идеи.

      Преимущества у платформы, безусловно, есть, но на сегодняшний день громадных минусов покрыть уже не могут, по крайней мере для меня. Стагнация и медленное умирание с истощением сообщества, вот такое будущее ее ожидает. Впрочем эта агония тянется еще с релиза N9, может и еще столько же продлится.


      1. AllegroMod
        02.09.2016 07:55
        +1

        Использую Jolla в качестве второго телефона.
        Они настолько медленно развиваются, что с каждым часом и каждым релизом всё больше отстают от остальных и конца этому не предвидится. Увольнение сотрудников по причине отсутствия денег ситуацию не улучшает.
        Совершенно верно подмечено, что на них перескочили те, кто лишился Meego (должен признаться, мне N9 до сих пор больше нравится), а новых адептов, имхо, не предвидится, потому что сейчас перейти с iOS, Android на Sailfish по потере функциональности сравнимо с пересаживанием на 9110.


        1. deseven
          02.09.2016 13:10

          Да, N9 был просто невероятным телефоном и по железу, и по дизайну, и по самой платформе. Я бы наверное его и сегодня использовал. Если бы…


          1. geher
            02.09.2016 21:21

            Я и сейчас его использую. Шедевр, уступающий только Nokia N900 (с учетом времени выпуска).
            Sailfiish рассматриваю только как резервный вариант, ибо N9 пока почти по всем статьям получше будет (за исключением, пожалуй, не взлетевшей, но притом замечательной идеи вторых половинок и карты памяти).


          1. kirikch
            02.09.2016 21:38

            Да, N9 был классным. У меня есть N950 — тоже классный, причём с клавиатурой.
            И N900 есть. Уже, получается, семь лет.
            Так вот, Sailfish OS развивается заметно продуктивнее, чем Maemo 5 и MeeGo 1.2 Harmattan (он же Maemo 6).
            Особенно если брать в расчет размеры компании Jolla по сравнению с гигантом Nokia.


            1. AllegroMod
              03.09.2016 12:45
              +1

              А если ещё взять в расчёт факт, что MeeGo вообще никто не трогал с 2011-го года, то различие в темпах развития становится просто колоссальным ;-)


      1. GoAlexander
        02.09.2016 12:46

        Лично я во многом на гос. заказ надеюсь :)
        Ну и от сообщества многое зависит… Считаю, что это как раз тот случай, когда выпадает шанс «сделать как мы хотим» / «как правильно» (понятно, что идеального в жизни ничего нет, но все же...), так сказать «community powered».

        Тут конечно еще можно всяких красивых слов можно добавить, но пускай этот коммент останется таким :)


        1. deseven
          02.09.2016 13:29

          Нет, по-моему это не тот случай. Весь UI-стек и дефолтные приложения закрыты (как и в случае с N9/N950, но там это все было куда лучше проработано, имхо), ничего кардинально силами сообщества улучшить просто невозможно.
          А сама Jolla ничего практически не делает. Судя по темпу разработки, Sailfish OS делается силами 1-2 разработчиков, да еще и не фулл-тайм.
          Между версиями 2.0.1 и 2.0.2 прошло более полугода, можно просто почитать список изменений, чтобы понять, насколько все плохо на самом деле. Я тут даже не вижу причин для какой-то дискуссии, один минорный апдейт через полгода, это ли не показатель?


          1. GoAlexander
            02.09.2016 13:51

            Ваш комментарий далеко не полностью соответствует действительности:
            -Да, все исходники ОС просто так сразу нельзя скачать, но UI как раз открыт, все QML лежат тут: /usr/share
            Почему Вы думаете так легко делаются патчи для ОС, коих большое количество на openrepos.net

            -Не все дефолтные приложения закрытые: https://github.com/sailfishos
            https://habrastorage.org/files/33a/fdd/484/33afdd4848f1401aa4ae97e08d379c9f.png

            -Jolla делает, просто ресурсов не так много (в сравнении с другими компаниями), как следствие, штат не очень большой (сейчас там ~50 сотрудников). Правда Открытая Мобильная Платформа подключается, они хотя обмениваться наработками (или уже это делают).


            1. deseven
              02.09.2016 14:49

              QML ничего не дает, потому что логика (составляющая важнейшую часть UX) закрыта. Наличие QML никак не ведет к корректности утверждения «UI открыт». Возможность переместить кнопку из одного места в другое это прикольно, но не более чем скины для винампа.

              Не все приложения закрытые, ага, целых 2 из общей массы открыты, круто. Я даже вставлю картинку, ссылку на которую вы дали:

              Sailfish licenses
              image


              1. kirikch
                02.09.2016 21:23

                Соответствующая логика открыта. В том же QML на JavaScript.
                Выше был правильный комментарий про патчи.
                Патчи — это не только рюшечки визуальные, но и использование API, и алгоритмы.
                Ни в Android, ни в iOS такой подход не прокатит.


                1. deseven
                  03.09.2016 00:55

                  Если мне не изменяет память, в QML там логики очень мало. Кроме того, закрытые приложения не читают никаких открытых QML из памяти, они вшиты в бинарник. Нужно или патчить приложение чтобы оно читало внешние ресурсы или запихивать отредактированное на место старого внутри бинарника. И то и другое ведет к очевидному нарушению лицензии.


                  1. kirikch
                    03.09.2016 11:21

                    Да нет же, там QML в открытом виде со всей логикой. Именно они и используются.


                  1. GoAlexander
                    03.09.2016 14:36
                    +1

                    Если мне не изменяет память, в QML там логики очень мало.

                    Зависит от приложения и задумки разработчика. К примеру, когда я писал свое первое приложение, простенький 8-ball (по факту, генератор рандома), то все вычисления были написаны на JavaScript, который прямо в QML-файлах.
                    Так что все зависит от конкретного примера…

                    P.S.
                    Это для объективности спора. Насчет вопроса почему не открыты исходники, есть мнение, что не открывают, чтобы не потерять контроль над развитием ОС. Банально может пойти большое количество патчей, а нужного количества рук у них (у Jolla) не будет, чтобы их обработать. Т.е. опять же упираемся в ограниченные ресурсы…
                    +Некоторые патчи в диссонансе с долгосрочными идеями по развитию интерфейса, тупо Jolla об этих «планах» знает, а «Ванька разработчик» нет, он видит только текущие проблемы.

                    Я это все к тому веду, что я Ваш посыл, надеюсь, очень хорошо понимаю, но иногда все чуть сложнее…


                  1. deseven
                    03.09.2016 17:31

                    Я не поленился и спросил у CODeRUS (надеюсь все знают кто это).

                    1. В закрытых приложениях от Jolla доступны ли QML для редактирования как внешний ресурс или они вшиты в бинарники?
                    2. Какое количество логики реально содержится в этих QML (в смысле, какие возможности по модификации присутствуют)?
                    3. Ведет ли это к нарушению лицензии?
                    1. У всех jolla приложений QML лежат в открытом виде.
                    2. Зависит от конкретного приложения. Может быть как вся логика так и чисто визуальные штуки.
                    3. Нет пока ты не перепаковываешь приложение и не распространяешь его как свое собственное

                    В общем истина выходит где-то посередине.


      1. stefan_iljic
        02.09.2016 14:33
        -1

        Какъ бывшій пользователь Android и нын?шній пользователь Jolla съ годовалымъ стажемъ, всячески сов?тую къ использованію. Не согласенъ на счетъ мертвости и сырости. Обновленія для ОС приходятъ въ посл?днее время н?сколько р?же, ч?мъ раньше, но за посл?дній годъ она зам?тно (для меня) стала лучше.
        Короче, Linux уже готовъ для декстопа смартфона!: )

        Къ сожал?нію, Maemo/MeeGo попользоваться не довелось, поэтому сравнить не могу. Но обратно на Андроидъ посл? Сейлфиша совс?мъ-совс?мъ не хочется.


        1. kirikch
          02.09.2016 21:25

          Всё хорошо, но читать тяжковато.
          Не нужно так, пожалуйста.


    1. mpetrunin
      02.09.2016 07:51

      Есть hostsblock, блокировщик рекламы через файл hosts. Довольно удобно и быстро.

      Если у вас не будет поддержки alien dalvik (т.е. android), которая ни фига не открыта, то вам обязательно чего-то не будет хватать. Поэтому рекомендую только телефоны с изначальной поддержкой Sailfish OS.

      Вообще, Jolla Phone я полюбил, и мне сильно его не хватало, когда я превратил его в кирпич. Там супер-классный терминал, там необычное, но удобное управление жестами и многое другое.


    1. izzholtik
      02.09.2016 10:57

      Прошивка для Galaxy S3 находится в состоянии «есть бинарник, который запускается».


    1. GoAlexander
      02.09.2016 12:41

      Немного добавлю:
      у дефолтного браузера «под капотом» Gecko, но по функционалу ему конечно еще расти и расти…

      Насчет AlienDalvik это проприетарная штука и она есть только в официально поддерживаемых устройствах.


  1. SamoilowAlex
    02.09.2016 09:08

    Когда-то был n900, отвалился порт usb(причем конретно, не восстановить без СЦ). Ну ок, пару лет прождал jolla купил и разочаровался, софта просто нет, лежит как второй телефон, периодически обновляю смотрю что появилось. Все описанное в статье довольно очевидно(ну кроме выхода из туториала, не знал о таком).


  1. akerran
    02.09.2016 12:18

    Будет не лишним отметить, что функция записи звонков доступна только на устройствах Intex Aqua Fish или Jolla C.


    1. GoAlexander
      02.09.2016 12:52

      Эм, а у этой фичи есть какая-то привязка к железу? Что мешает ей быть «кроссжелезной»?


      1. akerran
        02.09.2016 13:29

        Насчёт железа — не могу ничего сказать. Но на Jolla 1 запись разговоров в настройках отсутствует. Кстати, ещё на Jolla C есть разблокировка экрана горизонтальным свайпом от одного края экрана до другого.


        1. GoAlexander
          02.09.2016 13:54

          Хм, интересно…
          Насчет горизонтального свайпа не знал, спасибо!


        1. sHaggY_caT
          02.09.2016 17:02

          У меня первая Jolla, и запись звонков есть с помощью дополнительного приложения


          1. akerran
            02.09.2016 18:25

            Что за приложение, если не секрет?


            1. sHaggY_caT
              02.09.2016 18:58

              Как раз сейчас у меня Jolla выключена, т.к. я доигралась, устанавливая всякий нестабильный софт из Harbour, отвалились звонки и интернет. Нужно всё переустанавливать, а времени нет. Поищите в Harbour что-то вроде call recorder.


            1. stefan_iljic
              02.09.2016 23:58

              «Call Recorder», https://openrepos.net/content/dpurgin/call-recorder
              Тоже первая Jolla, звонки записываются.


  1. denis_obrezkov
    02.09.2016 12:18

    А можете написать про очевидные фишки Sailfish OS? То есть её киллер-фичи?


    1. kirikch
      02.09.2016 12:44

      На английском трёхлетней давности.
      Но, по сути, актуально.
      http://www.jollausers.com/2013/07/why-sailfish-is-better-as-a-modern-os-here-is-a-comparison/


      1. denis_obrezkov
        02.09.2016 13:09

        В статье очень много спорных утверждений. И в большинстве плюсов за Sailfish говорится о жестах, их удобности. То есть о субъективной стороне дела.
        У меня же логика простая: у меня есть смартфон за 5 тысяч рублей. Я с него могу отправлять почту, звонить, как-то фотографировать, заходить в терминал, подключаться к сетям общего пользования, использовать календарь и заметки, пользоваться картами, я даже могу играть в игрушки. Чем лучше телефон от Jolla за 15 тысяч?
        Я знаю, что покупая айфон, я получаю качественную сборку, бренд и инфраструктуру Apple. Покупая более дорогой андроид, я получаю лучшее железо и кучу доступных приложений + хорошую интеграцию с Google по умолчанию. Покупая винфон, я получаю хорошую интеграцию с сервисами Microsoft, немало доступных приложений и качественное железо. Что же я получаю с Jolla?


        1. akerran
          02.09.2016 13:40
          +1

          Покупая Jolla, вы тоже получаете качественную сборку, бренд и инфраструктуру Sailfish OS. Тут тоже логика простая: если цена в выборе смартфона — первична, то Jolla вам не нужен. Если же интересно поиграть с альтернативной операционкой и подевелопить к ней приложения, то Jolla — самое то.


          1. agent10
            03.09.2016 18:38

            «качественную сборку»- это будет проверено через партию в несколько десятков миллионов штук
            «бренд» — на данный момент бренд Sailfish OS близок к любом малоизвестному китайскому
            «инфраструктуру» — что же она в себя включает кроме самой ОС?


            1. sHaggY_caT
              05.09.2016 03:57

              «бренд» — на данный момент бренд Sailfish OS близок к любом малоизвестному китайскому


              Бренд, известный среди гиков.

              «инфраструктуру» — что же она в себя включает кроме самой ОС?


              То же, что и другие Linux дистрибутивы


    1. GoAlexander
      02.09.2016 12:59

      Хм, мне кажется, что понять киллер-фичи можно прочитав, к примеру, мои прошлые две статьи.
      Вообще, я сейчас в поиске идеи для новой статьи… Что Вам не хватило в вышеуказанных статьях?

      P.S. Еще заметил, что понятие «киллер-фичи» для каждого разное, первому нравится управление жестами, второму нравится дух / философия, а кому-то пофиг на все это, для него самое главное, что ОС легко кастомизируется благодаря QML.


    1. GADzillo
      02.09.2016 21:47
      +1

      Отвечу Вам по своему опыту.

      1. Интерфейс действительно хороший и вызывает привыкание. Я не верил, пока сам не «подсел» месяца за два. Андроидом после этого пользоваться мучительно. Он не идеальный, отнюдь, но это рабочий, хорошо сделанный интерфейс для телефона. При этом он хорошо работает на слабом железе (оригинальная Jolla).
      2. Удобный терминал. Оригинальная идея позволяет относительно удобно работать на небольшом экране. Тоже не идеален, МС, например, гонять неудобно. Но лучшее из того, что я видел.
      3. Терминальное подключение по USB. Заряжаешь и одновременно ковыряешь, на Винде или на Линуксе.
      4. Можно подмонтировать папку по sshfs и пользоваться ею через удобный ФМ.
      5. Можно запустить браузер (и любую программу, но я не пробовал других) через SOCKS-прокси.
      6. Можно поставить zypper и пользоваться любимым ПМ.
      7. Можно скомпилировать любую имеющуюся программу из исходников. Сам не пробовал, но очень хочу заняться на досуге.


      1. denis_obrezkov
        02.09.2016 22:46

        Для меня свайповый интерфейс программ — ад. Когда я держу телефон в правой руке и тянусь большим пальцем к другому краю экрана, то складка кожи у основания большого пальца первой делает свайп. Потому что палец короткий и толстый. Будет ли мне удобно пользоваться таким интерфейсом — я не знаю.

        Почему Jolla и вы делаете акцент на таких малозначимых вещах, как удобство работы в терминале, файловый менеджер, открытые репозитории, «открытость» системы. Почему никто не говорит, что окружение в Sailfish позволяет ускорить работу среднего человека за счет *какие-то причины*, а отдых становится удобным за счет *еще какие-то причины*?


        1. kirikch
          02.09.2016 23:06

          Когда я держу телефон в правой руке и тянусь большим пальцем к другому краю экрана

          Вот интерфейс Sailfish OS как раз нацелен на уменьшение необходимости такого.

          Почему никто не говорит, что окружение в Sailfish позволяет ускорить работу среднего человека за счет *какие-то причины*, а отдых становится удобным за счет *еще какие-то причины*?

          Почему нужно говорить об этом? Мы на гиковском ресурсе или где?
          Сейчас о Sailfish OS нет целей вытеснить Android или iOS. Это нишевая операционная система.
          Для гиков, для B2G, для B2B, для других открытых ниш, в которой особенности её архитектуры и экосистемы имеют преимущества над другими.

          Но если уж на то пошло, одно и то же железо от батарейки работает на Sailfish OS дольше, чем на Android.
          Проверено сообществом на портах.
          По-моему, очень полезная особенность.

          То же самое с производительностью.
          Интерфейс Sailfish OS не лагает даже на SE Xperia 2011 года.
          А всё благодаря Qt и QML. На Android это не реализуемо в силу архитектуры.

          Видимо, это и работу ускорить позволяет, и отдых приятнее становится.

          Вообще, очень полезно иметь в виду, что Sailfish OS сейчас всего чуть более трёх лет.
          Самое время начать развиваться (не только самой системе, но и инфраструктуре), что и происходит вот буквально сейчас.


          1. denis_obrezkov
            03.09.2016 01:15

            Помогите мне лишь разобраться:
            Какие киллер-фичи у этого телефона? Какие задачи он решает на порядок лучше своих конкурентов?

            Единственное ограничение — давайте не считать открытость, лагоустойчивость (кстати, на моем бюджетном аппарате голый андроид не лагает совсем), свайпы и супертерминал этими киллер-фичами.


            1. GoAlexander
              03.09.2016 15:06
              +1

              Вы как-то проигнорировали мой комментарий-предложение… :(

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

              Помогите мне лишь разобраться:
              Какие киллер-фичи у этого телефона? Какие задачи он решает на порядок лучше своих конкурентов?

              Буду надеяться, что Вас понял:

              Если рассматривать данную платформу с позиции… кхм… «рядового хомячка», то основной функционал и сейчас есть (и он есть на многих других платформах). Под основным функционалом подразумеваю всяки звонилки, сообщения, синхронизация, более или менее приличный браузер. Если мы говорим про всякие игрушки, покемоны и т. д. То их нет, да (нет нативных, в эмуляторе те же покемоны, Fallout`ы, Hearthstone`ы прекрасно работают), но мы и говорим, что платформа пока не собирается напрямую конкурировать с Android и IOS. Sailfish OS — это некая другая грань, альтернатива, такая, какая она есть. Как пользователи GNU/Linux говорят новоприбывшим с Windows, что это другая платформа, с ее плюсами и минусами, что ее воспринимать нужно по-другому…

              Подытожим:
              -аспект «простой звонилки» рассмотрели -> он, думаю, на ВСЕХ платформах плюс/минус одинаковый. Хотя может быть за счет жестов научить пользоваться Sailfish OS какую-нибудь бабушку будет легче, но это нужно «тестировать»…
              -аспект наполненности магазина всякими игрушками, программульками -> есть очень даже неплохо работающий эмулятор, насчет нативных приложений есть то, что есть
              -открытость -> Вы попросили проигнорировать
              -лагоустойчивость -> Вы попросили проигнорировать
              -увеличение времени работы от одного заряда -> Вы на это как-то не отреагировали (хотя моя Jolla 1 способна жить при нормальном использовании 2 дня, при очень экономичном до 3 и при постоянном использовании 1 день)

              -свайпы / интуитивный интерфейс -> Вы попросили проигнорировать
              -true-Linux -> Вы попросили проигнорировать

              Если какой-то аспект забыл, то напишите, нет реально, обязательно напишите! Мне очень хотелось бы со всех сторон описать Sailfish OS, написать такую статью, чтобы все было по полочкам разложено, чтобы каждый аспект был освящен и каждый бы увидел то, что ему нравится / не нравится.

              P.S. Если что-то недостаточно логично или ошибки, то простите. Немного разум мутный, приболел…


              1. denis_obrezkov
                03.09.2016 16:27

                Вы как-то проигнорировали мой комментарий-предложение… :(

                У меня есть предложение, но оно потребует большого объема работы. Я предлагаю вам найти для сравнения схожие по характеристикам телефоны. К примеру, один на Sailfish и один на голом Android (можно сравнивать и с другими системами). И провести такие тесты (на типовых задачах), чтобы оценки телефонов имели количественный, а иногда, когда другое исключено, и качественный, но объективный характер. Хочется, чтобы эти оценки давали ответы на два вопроса:


                1. Зачем простому человеку (бизнесу, программисту) этот телефон и нужен ли он ему вообще? То есть необходимо проанализировать сценарии использования и показать каким телефоном быстрее решаются поставленные задачи.
                2. В каком направлении необходимо двигаться сообществу и Jolla, чтобы захватить мир? То есть как должны Jolla и сообщество развивать свою систему, чтобы превосходить конкурентов в решении каких-то задач.

                Пример сценария использования: мне пишет Джон и сообщает, что все собираются в 10 в клубе вышивания "Голый фазан", просит меня сообщить об этом всем остальным. Заодно он просит меня захватить пару фильмов 4к для просмотра на гигантском телевизоре.
                Этот сценарий покажет:


                • насколько легко делать рассылку группе людей (а заодно и объединять людей в группы), находящихся в разных сетях (к примеру, двое человек используют фейсбук, двое почту, двое смс);
                • насколько легко переходить от групповой переписки к личной (половина человек либо откажутся, либо будут что-то уточнять);
                • насколько легко закачать и начать просмотр контента разного формата (привет, Apple);
                • насколько легко пользоваться софтом, и его быстродействие (фпс, время жизни при работе от батареи)
                • насколько качественными получаются фото.


                1. kirikch
                  03.09.2016 16:41

                  Очень спорные вопросы. Часть из них, действительно про ОС (насколько легко пользоваться софтом, и его быстродействие).
                  Часть про приложения (делать рассылку группе людей, просмотр контента разного формата).
                  Часть про железо (насколько качественными получаются фото).
                  Зачем вались всё в кучу?

                  Зачем простому человеку (бизнесу, программисту)

                  Бизнесмен и программист — это ни разу не простой человек. Тем более, если речь идёт про IT.

                  Мне думается, странно просить Александра делать такие тесты. Для его модели общения со смартфоном, как видно из статьи и комментариев, Sailfish OS — это правильный выбор.
                  Другие модели поведения, в отличие от отдельны конкретных мини-задач, должны проверять люди, которым ими пользуются.
                  И, конечно, Sailfish OS не всегда будет в приоритете.
                  Например, на данный нет девайсов с топовым железом, поскольку на них ставка и не делалась.


                  1. denis_obrezkov
                    03.09.2016 17:12

                    Все эти вопросы про ОС. Просто потому что без ОС их решить нельзя, ОС — это то, с чем взаимодействует пользователь.
                    Именно для этого я и предлагаю взять одинаковые по характеристикам телефоны — хотечется увидеть, как ОС решают на похожем железе реальные задачи.
                    А про приложения — в таких тестах показывается насколько ОС обеспечена приложениями или приложениями по умолчанию, иными словами, насколько вообще её возможно использовать.
                    Естественно, что Sailfish не всегда будет выигрывать в этих тестах. Но нам, как сообществу, заинтересованному в развитии ОС, интересно узнать не только о достоинствах, но и о недостатках телефона. Хотя бы потому, что на достоинства мы не можем повлиять никак, а вот недостатки мы можем выявить, и в лучшем случае либо исправить их, либо скорректировать вектор развития.


                    P.S. Ваша позиция очень удобна для маркетологов: "в нашем процессоре в 10 раз больше ядер", "наш телефон обладает новой версией операционной системы с улучшенными иконками", "этот телефон обладает уникальной технологией свайпов", "в нашей камере теперь на 20 мегапикселей больше". Такую же полемику можно увидеть в постах об отечественных процессорах: "процессоры мцст лучше, потому что позволяют выполнять 23 операции за такт". Я же исхожу из того, что оценивать систему нужно по тому, какие задачи и как она их решает.


                    1. kirikch
                      03.09.2016 17:28

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

                      Вообще, операционная система — это в первую очередь архитектура. Именно она определяет возможности и ограничения. Всё остальное — дело наживное.
                      Вот, например, у Android архитектура основана на Java-машине. И всё, без неё никуда. По-моему, это — проблема.


                1. GoAlexander
                  04.09.2016 23:21

                  Спасибо за отзыв, новая статья в том или ином виде появится, Ваш посыл постараюсь учесть.


            1. geher
              03.09.2016 16:09
              +1

              У каждого свое представление о «киллер-фичах».
              Для меня, например, родной терминал в Sailfish такой штукой точно не является. Предпочел был более привычный из Maemo. А лучше Konsole, который доступен на N9.

              > открытость,… свайпы

              А почему это не считать? По мне очень даже.
              С открытостью, возможно, я понимаю не совсем то, что остальные. Я больше про доступность «потрохов» системы из коробки, чем про лицензии. Например, тот же ведроид очень даже открыт по лицензии, но для доступа к системе его надо рутовать с потерей гарантии (а в некоторых странах это вроде как вообще незаконная процедура, если верить кое-какой информации из СМИ).

              Свайпы… Не слово «свайпы» само по себе, а то, как это организовано на конкретном аппарате. Еще со времен N9 замечено, что правильный подбор жестов для управления очень улучшает удобство пользования.
              По мне, так в Sailfish жесты сделаны чуть хуже, чем в N9. Почти нет «заточки» под значительно бОльшие экраны устройств с этой ОС. Разве что особенные «вытягивающиеся» меню очень удачно придуманы для больших экранов.
              Но, учитывая, что N9 давно стал раритетом, в то время как аппараты на Sailfish пока очень даже продают, можно сказать, что комбинация управляющих жестов от Jolla является «киллер-фичей»

              А главной «киллер-фичей» для меня является именно «настоящий линукс» «из коробки» (!), что включает в себя массу возможностей. И прежде всего это привычное внутреннее устройство системы, доступное для использования.
              Понятно, что это «киллер-фича» только для определенной части потребителей. Но это верно и для любой другой «киллер-фичи» вроде сверхтонкого аппарата.


  1. RussianNeuroMancer
    02.09.2016 21:38

    Закрыв код собственных разработок, которые они пускают поверх открытого стека, они выстрелили себе в ногу…


    1. GoAlexander
      03.09.2016 14:39
      -2

      Выше частично ответил на Ваш вопрос: https://geektimes.ru/post/279998/#comment_9549020

      Насчет вопроса почему не открыты исходники, есть мнение, что не открывают, чтобы не потерять контроль над развитием ОС. Банально может пойти большое количество патчей, а нужного количества рук у них (у Jolla) не будет, чтобы их обработать. Т.е. опять же упираемся в ограниченные ресурсы…
      +Некоторые патчи в диссонансе с долгосрочными идеями по развитию интерфейса, тупо Jolla об этих «планах» знает, а «Ванька разработчик» нет, он видит только текущие проблемы.


      1. Areso
        03.09.2016 17:20
        +1

        Для этого хорошо бы иметь публичный Roadmap, чтобы даже Ванька знал о планах.


        1. GoAlexander
          04.09.2016 23:24

          Здесь соглашусь. Roadmap был, но произошло столько всего и новый они пока не опубликовали… (или лично я его не видел)


  1. IgorEfremenko
    02.09.2016 21:47

    Есть достаточно стабильная и хорошо работающая сборка Sailfish для Nexus 5.
    Могу ее порекомендовать обладателям нексуса, которые хотят удовлетворить свои исследовательско-гиковские потребности.


  1. Vampireos
    03.09.2016 14:38

    Всё таки полагаю будущее за Ubuntu touch, кстате кто давно пользуется интересно послушать отзывы


    1. GoAlexander
      03.09.2016 15:10

      Ну, у каждого «своя правда» :))) Хотя меня тоже восхищает идея «телефон и десктоп — одно целое».

      К слову, но почему-то покрайней мере 1 Ubuntu Phone-разработчки/фанат находится именно в нашем телеграм-чате! Однажды он аргументировал, почему находится именно в нем, но дословно не помню, а перевирать не хочу… Но сам факт чего-то стоит :)


      1. kirikch
        03.09.2016 16:55

        Про чат он сказал, что хорошее место, где можно найти специалистов по Qt/QML.


      1. Vampireos
        03.09.2016 18:12

        Объяснение сей факта наверно простое) линукс он же везде им так или иначе остаётся, поэтому подсматривают) и учатся как своих так и на ошибках других


    1. GoAlexander
      03.09.2016 15:14

      Я когда ~1.5 года покупал новый телефон и выбирал между Ubuntu touch и Sailfish OS, то немаловажным фактором в пользу Sailfish OS оказалась стабильность и наличие устройства, т. е. на форумах и в прочих местах про баги Sailfish OS орали НАМНОГО меньше + как ни странно, несмотря на то, что сообщения о разработке Ubuntu touch были намного раньше, да и как-то «распиареннее» она была, но официальный телефон с sailfish OS появился раньше!
      Для меня это было аргументом, что Jolla + сообществу удается разрабатывать Sailfish OS быстрее / эффективней.


      1. Vampireos
        03.09.2016 18:17

        У Canonical прост планы более глобальные и сложнее, зато уже многое работает из того, что обещали^ ^