3 апреля 2016
Беседка №82. Разделение и власть
Илья Субботин
Зачастую мы не видим леса за деревьями. И внешне неприметная новость прошедшей недели о выходе скромного приложения в каталог Google Play отлично подтверждает этот тезис.
Возможно, вы уже слышали: Google выложили своё стандартное приложение «Калькулятор» в каталог приложений. «Ого! Калькулятор?! Невероятно! — съязвят многие. — Хотя стоп, приложение поддерживает интерфейс Android Wear на нативном уровне? Окей, неплохо». Но новость важна даже не поэтому.
Вывод приложения из состава операционной системы в Google Play является гораздо большим шагом для Android как платформы. Это своеобразная веха в шестилетнем процессе, сигнализирующая о скором его окончании. Речь идёт о деконструкции Android как операционной системы. И этот заданный Google тренд постепенно меняет наше мышление относительно самого определения понятия операционной системы.
Разделенный Android
Ненадолго отправимся в недавнее прошлое для того, чтобы увидеть полную картину происходящего и понять влияние процесса на нас как потребителей. Начало деконструкции Android пришлось на осень 2010 года, когда Google объявили о вынесении приложения Gmail за пределы основной ОС в качестве обычного доступного к скачиванию приложения в каталог Google Play (тогда еще называвшийся Android Market). В то время, по заявлению Google, подобный шаг был направлен на то, чтобы обновления Gmail больше не были бы привязаны к «обновлениям версий Android, что позволило бы всем получать новые функции быстрее без надобности ждать системные обновления». И в этом, друзья, кроется значимость происходящего сейчас.
Сегодня мы с легкостью принимаем самостоятельное существование приложений, таких, как Gmail, вне операционной системы, где они регулярно обновляются и быстро попадают к конечному пользователю. Но вспомните: не так давно почти все значимые приложения были «вшиты» в саму ОС. И это означало, что обновление поступало лишь при обновлении системы на вашем устройстве, если оно вообще происходило. Со времени первого нерешительного шага множество приложений и сервисов, ранее бывших частью Android — и до сих пор входящих в состав ОС других платформ — получили свой «независимый» статус отдельного и легко обновляемого приложения в Google Play.
Помимо Gmail из состава ОС вышли: календарь, Hangouts и Messenger, само приложение Google (основа Google Now и поиска), Google Now Launcher, Карты, Newsstand, Музыка, Книги, Фильмы, Drive, Фотографии, Документы, Chrome и System Webview (утилита для отображения сторонними приложениями веб-контента), стоковые приложения (клавиатура, часы, камера, телефон и управление устройством). Особняком теперь стоят Google Wallet и Android Pay, а также Google Сервисы — приложение, контролирующее значительную часть фоновых функций вашего устройства, например, поведение функции Smart Lock. Так что же осталось в самой ОС? На данном этапе не так много всего за пределами основной движущей силы. Последней частью этой головоломки стало уже упомянутое приложение с калькулятором.
Общая картина
Вы ведь понимаете, к чему всё это? Отделяя от ОС очередной вспомогательный компонент, Google даёт производителям возможность продолжать вносить собственные модификации на уровне ОС, в то же время оставляя за собой право контролировать и регулярно обновлять значимую часть системы, ответственную за пользовательский опыт и обеспечивающую надежный путь напрямую к пользователю. И хоть вы и можете воспользоваться сторонними альтернативами компонентам Google, стоковые варианты всегда доступны для перехода. Не следует преуменьшать значение этой тенденции. За любой отдельно взятый месяц может произойти ряд околосистемных обновлений, в совокупности соизмеримых с основным обновлением на других платформах. Google просто делает это тихо и, возможно, частично жертвуя публичностью, редко акцентирует внимание на общей картине происходящего и частях этой «мозаики».
Беседка №1: Об обновлении устройств с Android
Всё это совсем не значит, что полноценные обновления платформы, подобные грядущему Android N, потеряли важность. Они содержат значимые фундаментальные улучшения самой операционной системы и её основного пользовательского интерфейса, тех частей платформы, доступ к которым не получить посредством отдельно взятых элементов. Если рассматривать постоянные обновления обособленных компонентов системы между крупными релизами как единое целое, то они воспринимаются абсолютно логичными и мне кажется, что именно этот аспект обновления зачастую не затрагивается в обсуждениях.
С моей точки зрения деконструкция Android практически завершена, по крайней мере, если говорить о первой и самой важной фазе процесса. Следующая фаза, если она произойдет, затронет более глубокие процессы и начнет отделение «сердца» ОС от поверхностных компонентов, с чем, возможно, уже экспериментирует Google, судя по недавнему предварительному обновлению системы. Теоретически, это может дать компании возможность выкатывать более быстрые обновления для проблемных с точки зрения безопасности компонентов, т.к. актуальный код будет присутствовать на всех устройствах, а также отделять их от элементов «на поверхности», которые и способны обыгрывать производители.
Со временем мы поймём, произойдёт ли подобное изменение и когда это будет, но на данном этапе можно сказать, что операционная система Android за последние несколько лет значительно изменилась. Сегодня сама ОС является лишь частью более обширной головоломки и пора нам начать воспринимать её такой.
Оригинальный материал, автор — JR Raphael
Elir: как мы видим, в Google поняли, что их продукты в любом случае не останутся без пользовательской базы, даже при условии их исключения из набора основных программ. И это осознание позволяет им облегчить свою ОС, не теряя контроля над её содержанием. В свою очередь, мне это изменение видится исключительно в положительном ключе: хорошо помню время, когда при покупке смартфона в наборе приложений обнаруживались дублирующие друг друга по функциональности пары приложений, включенные в сборку как Google, так и непосредственным производителем. Впоследствии приходилось самостоятельно либо удалять, либо отключать ненужные, что было совсем не удобно. Так что, вполне возможно, что впоследствии у пользователя будет возможность выбора между предустановленными продуктами и вариантами от Google.
Если верить автору, то в Маунтин Вью, судя по всему, решили вложиться в развитие экосистемы вокруг своего некогда ключевого продукта. В любом случае, подобные нововведения небезынтересны, правда, хотелось бы иметь возможность наблюдать за подобными экспериментами в рамках нашего рынка.
полностью согласен.
правда практически ни слова о том, что главная причина это страшная фрагментация версий андроид на устройствах.
смотрите сами: ios, windows, macos, даже ubuntu и chromeos — обновления всегда доступны так или иначе на всех устройствах. на андроид же вполне реально купить актуальное устройство на просроченной на 2 (!) года версией андроид.
это разделение скорее вынужденное решение, но в целом в этом нет ничего плохого, и, напротив, такое разделение даже лучше.
Ага, обновился я на win 10 со своим vaio, ага, аж два раза
это потому что сони козлы со своими «эксклюзивами». я обновил вот vaio 2008 года, но при наличии вполне стандартной видюхе нвидевские драйверы ее в упор не видят и приходится танцевать с бубном. а дров для тв тюнера сони не потрудилась даже под 8ку сделать и тюнер столь суров что так и не подобрал к нему ничего.
Пропиарились за счёт «открытости», а теперь на всех парах избавляются от неё. Тоже мне «корпорация добра».
Скоро ди можно будет купить смартфон на DOS-е? 🙂
Тогда уж, по аналогии, на консольном Линуксе.
Ага, как машинокомплект Автоваза — аккум отдельно, тач, экран, корпус — всё отдельно. И диск с прошивкой в комплекте 🙂
Я уже жду. Система отдельно, свистоперделки отдельно. Лепота)))
Давно напрашивалось. Может хоть такими шажочками когда -нибудь доберутся до обновления всех компонентов, в т.ч. ядра и т.д.
>>правда, хотелось бы иметь возможность наблюдать за подобными экспериментами в рамках нашего рынка.
Вот он, ключевой авторский вброс.
Помню те мрачные времена, когда в телефоны были вшиты Фейсбуки и твиттеры, и их невозможно было удалить. Как же они меня раздражали…
Сейчас разве что-то изменилось? Без рута зачастую эти приложения можно максимум отключить. А я, например, не хочу принципиально получать рут, да и просто лень.
даже отключить некоторые нельзя. причём у разных производителей свой набор таких неотключаемых фекалий
Главное, не дойти до состояния Windows 9х, когда система «голая», и первым делом приходилось ставить файловый менеджер, вьюер картинок, набор кодеков и офис.
можно подумать, что-то изменилось. сейчас точно так же всё это надо ставить и настраивать самому. только больше телодвижений делать
Вьюер картинок и кодеки не нужны уже.
насчёт кодеков ещё более менее можно согласиться. хотя для случаев чуть серьёзнее, чем смотреть видео из сети или БД ДВД, они не спасают. а вот просмотрщик их вообще за программу держать не могу. просто тихий ужас — ноль функций и ноль юзабилити. видимо, ваш круг совсем не требователен в этом вопросе или не искушён
А почему бы и нет? Вам открытая операционка на то и дана )
а вин10 другая?
Чем хорош гул плэй? Конечно же не доступным другим операционнкам многообразием а так же большей толерантностью к разрабам.
»
Исламистское движение запустило собственное приложение для Android
Как сообщила неправительственная организация SITE Intelligence Group, занимающаяся мониторингом джихадистских сайтов, исламистское движение «Талибан» разработало собственное онлайн-приложение для смартфонов на базе Android. Эксперты отмечают, что при помощи приложения движение намерено привлекать новых сторонников по всему миру.
Боевики исламистского движения «Талибан» выходят на новый уровень пропаганды и привлечения сторонников. До сих пор оно распространяло свою информацию через официальный сайт, а также аккаунты в Twitter и Facebook, которые регулярно удалялись афганскими властями за распространение пропаганды экстремизма. Теперь же, как сообщает агентство Bloomberg со ссылкой на данные неправительственной организации SITE Intelligence Group, движение разработало первое онлайн-приложение для смартфонов с Android, разработанное для пропаганды и вербовки новых боевиков по всему миру.
Как прокомментировал в телефонном интервью Bloomberg представитель исламистского движения Забиулла Муджахид, это приложение «является частью наших планов по использованию высоких технологий для более широкого охвата аудитории по всему миру».
Приложение предлагает пользователям официальные заявления и видео движения. В отличие от самого сайта исламистского движения, который можно читать на пяти языках, включая английский и арабский, приложение публикует информацию только на пушту. Правда, приложение недолго продержалось в Google Play, уже в минувшую субботу оно оттуда пропало, но, как объяснил Забиулла Муджахид, это произошло «по техническим причинам». Он пообещал, что в ближайшие дни оно вновь будет доступно. Как прокомментировал в интервью Bloomberg независимый аналитик по вопросам безопасности Джавид Кохистани, это приложение «поможет “Талибану” и далее психологически ослаблять Афганистан с помощью пропаганды». При этом, как заявил в ответ на запрос Bloomberg пресс-секретарь министерства внутренних дел Афганистана Седик Седикки, «ему ничего неизвестно о приложении, разработанном движением “Талибан”».
Уже удалили это приложение.
Как нетоллерантно((
Ага. Политика двойных стандартов в действии. Никакой возможности самореализоваться. А как же, задекларированные везде и всюду, равные возможности? (((
Пол моего коммента тоже удалили))
Как нетоллерантно!!
Я бы еще и одну «л» выпилил:)
Пожалуй воспользуюсь советом совы-филолога)
Спасибо)
То есть вы хотите сказать, что подобное приложение ни за что не появилось бы в магазине приложений Windows, будь у «талибана» такая необходимость? Я знаю другие примеры, когда в магазине WP оставались приложения, аналоги которых были удалены из Gplay по причине присутствия в них контента порнографического содержания и сцен насилия, например. И какие мне делать выводы из этого? Что приложения в Windows Store не модерируются или модераторы толерантны к порнографии и насилию?
Наверно, изначально все менее глобально, чем пытается представить автор…
>Вывод приложения из состава операционной системы
Что за чушь?
Того и гляди будем установить тачвиз или ГоЛаунчер командой: sudo apt-get install. Потому что он будет «выведен из состава», и смартфон из коробки будет работать в режиме терминала.
Вообще то и раньше вшитые приложения обновлялись отдельно от ОС.
Вынос их отдельно — только для того что бы в прошивках других производителей можно было их поставить. У меня нет Nexus и не могу сказать как сейчас, но раньше все эти приложения все равно шли в прошивке и их нельзя было удалить. Может в будущем их можно будет удалять и заменять другими (на пример зачем калькулятор от гугля если есть более навороченный).
HTC до google уже прошла по этому пути. Практически все обновляется отдельно от ОС.
Читал статью об этих изменениях на androidinsider. com. Суть в том, чтоб у гугла имелась возможность обновлять компоненты системы, в том числе и обновления безопасности вне зависимости от обновления самой ОС для всех производителей «железа», а так же обновлять ОС не затрагивая изменений, внесённых сторонними производителями. И это очень хорошо, на самом деле. Про то, что смартфоны будут продаваться без оболочки и программ это бред, конечно. И я даже не думаю, что можно будет стандартными средствами удалить предустановленные приложения, вряд ли производители на это пойдут. Но то, что в будущем версия ОС (возможно, в гугл особо не афишируют эти работы и это только догадки авторов статей), будет обновляться отдельно от граф. оболочки, приложений будет хорошим шагом.
Все это здорово, но это все пустая болтовня. Калькулятор обновляющийся отдельно от ОС — это большое достижение, очень хорошее (С).
Но поддержка API не будет вынесена за пределы ОС. И это делает все потуги по обнолению калькуляторов, имхо, бессмысленными. Так как телефон все равно надо менять.
Почему? Google сама предоставляет библиотеки совместимости. Например, можно спокойно рисовать интерфейс в Material Design на Android 4.* и даже 2.*.
А тем временем уже многие новые приложения требуют по крайней мере 4.1.
Я, вроде, уже рассказывал, как это делается: какую версию заказчик запросит, такую и ставят. Например, в EPAM Systems (это одна из крупнейших аутсорсинговых контор, пишут даже для Яндекса, не говоря уже про разные Сбербанки и прочее) одно из требований к кандидатам на должность android-разработчика: «уметь поддерживать совместимость, начиная с версии 2.1».
Для корп сегмента гут. Да им и так неплохо — провести плановую замену аппаратов раз в три года — и делов.
А как обычным пользователям?
>> А как обычным пользователям?
Без понятия. Я, как разработчик, тоже не могу пойти наперекор требованиям заказчика. Если он хочет, чтобы на 4.0 софт, который я для него сделаю, не ставился, то я могу или уступить, или отказаться делать. Третьего не дано. Разумеется, это в случае, если он уперся. Перед этим я могу уведомить его, сколько будет стоить поддержка старых версий (иногда это равно 0), но конечное решение не мне принимать.
Да я про вообще обычных пользователей. Тех что просто качают из маркета калькуляторы и браузеры.
Ну так эти калькуляторы и браузеры кто-то заказывает, а кто-то разрабатывает. И получается, как я и рассказал.
Огромная доля пользователей android сидящие на «старых» версиях и пользующиеся оболочками от производителей даже не видят современные программы от Google, максимум используя их аналоги подходящие под их версию android.
Например, с удовольствием использовал бы стандартную звонилку от Google, сейчас пользуюсь True Phone
Со стандартной звонилкой вообще история забавная. Во-первых, начиная с версии 6.0 появилась возможность полностью менять звонилку. Если до 6-й версии можно было заменить только диалер, а экран во время звонка и экран входящего вызова жестко зашиты в прошивку, например, у самсунга просто ущербно все, что связано как со звонилкой, так и с экранами вызовов, то с 6-й версии можно без всяких костылей это заменять. Однако, НИКТО из производителей звонилок почему-то не идет на это, спустя год презентации 6-ки ни одно из мажорных приложений звонилок не обзавелось полноценным функционалом звонилки, особенно странно это для TrueDialer и прочих, ведь, они себя позиционируют как альтернативка гугловскому определителю номеров. Что касается самого гугла, то они просто по-свински сделали — их звонилка доступно только для нексусов и голых андроидов. Будь на вашем аппарате хоть 6.0, хоть 6.0.1 — фиг вам, если не нексус или какой-то кастом, на голом андроиде. Причем, их сервис определения номеров тоже блеклистит все неофициальные установки.
после калькулятора обязательно выкатят 🙂
Они уже ее выкатили, но только для нексусов.
Не порите чушь. На данный момент пользуюсь Galaxy S6 и пользуюсь стандартной звонилкой от гугла. Как говорится, гугл в помошь.
Простите пожалуйста, но порите чушь тут Вы. Ибо, если какой-то умный человек пропатчил АПК чтобы он мог быть установлен на тот же самсунг, это не значит, что гугл это поддерживает. Кроме того, если Вы еще внимательней почитаете, Google Caller-ID не работает на патченных файлах, то есть, опредитель незнакомых номеров работать не будет. С тем же успехом можно собрать тот же Циан или тот же АОСП для самсунга, но это не будет означать, что самсунг или гугл это поддержали. И вообще, давайте раз и на всегда закроем тему кастомов и прочих неофициальных сборок, когда мы говорим о поддержке производителем железа или ПО какой-либо фичи или программы.
С одной стороны хорошо: наконец-то появится точное разделение «системного хлама» от самой системы и root-пользователям больше не придется трястись- не повредит ли им вырезание очередной ненужной фишки. С другой: до одной универсальной сборки системы от Google для всех (как Windows) всё равно далеко — б-бренды как с обновлениями так и с драйверами лениться будут.
жду когда в маркете появится стоковая звонилка
Уже там. Но см. мой коммент ниже — только для избранных.
осталось дождаться когда галимый самсунг пойдет по этой дорожке, и можно будет без бубна удалить весь тот программный треш, которым криворукие их программеры портят хорошую железку
Они и так большую часть своего софта вытащили если не в гугл-плей, то свой Галакси Аппс. Фишка в том, что наличие программы в сторе и возможность ее обновления никак не связано с ее удаляемостью.
>> Фишка в том, что наличие программы в сторе и возможность ее обновления никак не связано с ее удаляемостью.
Это да. Я вспоминаю свои приключения с LG Optimus One от нехватки памяти:
1. Получить рут.
2. Удалить приложение от Google, которое LG предустановила как системное.
3. Поставить его из Play Market. Оно оказывается пользовательским.
4. Перенести на карту памяти.
5. Радоваться, что теперь еще хоть что-то влезет 🙂
да бесит бесит бесит, почему я не могу из коробки получить чистый андроид, с установленными но не вшитым хламом от самса
Квинтэссенция статьи — «они чего-то там мутят».
(чувствую на нативном уровне, ибо читал про диагонали)
НО!
С какой целью нам нужно гадать как оно там будет?
Всё равно в будущем мы выберем товар из существующих на прилавках.
Что могут нынешние предположения изменить в будущем процессе выбора?
Ничего.
Хех. А я подумал, речь пойдет про появившееся приложение (запрещенной организации) Талибан, которое выловили и удалили в плеймаркете.
вообще не понял, о чем речь. калькуляторов сотни в маркете, есть из чего выбрать, и тот, что по умолчанию в системе, не самый лучший.
https://plus.google.com/+ShlomoLevi/posts/i3RWpWBLHrD
https://plus.google.com/+ShlomoLevi/posts/N6XMEAXY3Rf
меня цтото корпорация добра конкретно достала. ктоб объяснил короче есть пару плагинов которые заставляют таки пользоваться фаерфоксом. в последнее времмя открытие любой вкладки с гуглом вешает весь комп. (да старый да слабый селерон асер1410 с 4гб паяти. но оно даже не печатет набираешь слово ,оно через минуту по буковке появляется. тоже самое откряешь в хроме всё летает???? хз. ктоб чего подсказал. ответьть можно и тут и там
https://lh5.googleusercontent.com/-h2ScQESJzR0/VwQe8AF36sI/AAAAAAABBJA/jwFHYI4bT6c7xYYOSw8ZB9Uh2_qfHfSAg/w958-h539-no/Clipboard01.jpg