Авторские статьи

4 довода против программ Android в Ubuntu.


Одно из самых полезных качеств в человеке, по моему мнению, это умение выслушать критику и самому пытаться не создавать вокруг себя информационный пузырь из любимых и удобных тем, обитая в своём уютном мирке. К примеру, мне нравится идея андроид программ в Ubuntu, но вот в своём блоге Голубой Дракон приводит аж ЧЕТЫРЕ довода ПРОТИВ. Читать такое приятно, так как снимает с тебя розовые очки и ты начинаешь более трезво оценивать текущую ситуацию, ведь в словах оппонента может быть зерно истины.

Для тех, кто владеет английским языком, то советую логово Дракона. Ниже представлен мой перевод, а я ведь тоже по Плинию Старшему дракон - Василиск, от дыхания которого сохла трава и трескались камни .

Причины, по которым андроид программы могут убить мобильную платформу Убунту в её младенчестве:
1) Другие платформы тоже пытались ... и обломались. Windows Phone, Blackberry OS, Tizen, Sailfish так или иначе заявляли о затее с поддержкой приложений Android. Кто-нибудь из них успешен на рынке? Windows Phone дают 3-4% рынка. Вы реально хотите эмулированную среду зелёного робота в Убунту? Позвольте дать мнение людей, поработавших с такими "эмуляторами":

  • Приложения Андроид дают ощущение портов второго сорта, а большинство из них это урезанные, старые версии.
  • Бо́льшую часть времени такие приложения смущают при выборе: родную или эмулированную клавиатуру использовать?

2) Поддержка Android будет как пощёчина разработчикам родных приложений. Если Canonical решит поддержать Android, то потеряет немногочисленных, но своих сторонних разработчиков. Грубо говоря, можно сказать "до свидания" родным программам. Зачем стороннему разработчику делать родное приложение для Ubuntu Phone, когда проще делать Android App и публиковать его и дальше в Google Play? А второсортный порт публиковать в Ubuntu Store.

3) Для работы приложений Андроид придётся уничтожить всю систему безопасности. Кратко говоря, в Убунту Телефон всё - песочница. Это означает, что все приложения не могут просто так взять и добраться до любых данных в телефоне. Конечно, есть ситуации когда нужно работать над общими данными, но тогда приложение должно быть специально разработано с использованием Content Hub. Андроид программы, естественно, никто не проектировал и не будет проектировать под такую архитектуру и многие из них будут бесполезны, особенно файловые менеджеры.

4) Scopes станут не нужны. Так как андроид программы не взаимодействуют через Content Hub, то это автоматически означает, что Области не смогут получать данные из них. Области резко становятся мало функциональными, а если придумать другой путь, то он будет просто огромной дырой в существующей модели безопасности.

Итак, если подвести итог, то поддержка Android приложений в Ubuntu Phone можно назвать тактической победой и стратегическим поражением. Плохая идея, которая в долгосрочной перспективе может разрушить саму платформу.

Рекомендуемые статьи по теме:
Дарагой, шашлык будиш? Проект от КДЕ по запуску Андроид в обычном Линукс.
Запуск Android программ в Linux через App Runtime for Chrome (ARC).
Android в контейнере LXC.
Андроид через его эмулятор.

Дата последней правки: 2023-12-28 11:21:20

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта