Что такое Android Go? Краткое руководство
В рамках MWC разработчики показали устройства на совершенно новой мобильной платформе под названием Android Go. Что она собой представляет и сможет ли изменить мир смартфонов, как планируется? Рассказываем!
Что это за зверь такой, Android Go?
Если говорить в двух словах, то это урезанная версия Android. Предназначена она для работы на недорогих смартфонах (до $100) с объёмом оперативной памяти менее 1 ГБ.
Android Go занимает в несколько раз меньше места, чем стандартный Android. Поэтому вам не нужно беспокоиться о свободной памяти.
Специально для этой системы Google выпустила урезанные версии своих основных приложений (YouTube, Google Maps, Gmail и т. д.). Не бойтесь — все основные возможности на месте.
Просто здесь оставили только самые нужные функции и упростили дизайн. Зайдя в PlayMarket вы увидите все приложения, что доступны для установки. Гугл сразу позаботился о том, чтобы вы могли сразу работать за своими телефонами.
Обзор Android Go Edition – что это такое, как работает и зачем нужно?
Почему это важно?
Допустим у вас нет денег, чтобы купить новый смартфон, а обновить технопарк нужно (основной телефон разбился или утонул). То тогда Android Go и придет вам на помощь. Здесь нет части функций, к которым мы все привыкли. Но если вам нужна «звонилка» с основными функциями смартфона — это, то что надо!
Таким образом, Android пытается выровнять мобильный рынок и предложить практичные устройства даже по самой низкой цене. Во всяком случае, всё так выглядит в теории.
На этой неделе в рамках MWC часть производителей уже успела презентовать телефоны на новой ОС. И по словам тех, кто успел поюзать их, работают они довольно шустро.
Проблемы начались, когда на смартфоне с Android Go решили открыть по несколько приложений сразу. Разработчики оправдывают это тем, что они еще «допиливают» ось до идеального состояния.
Но знаете, если вы уж делаете акцент на быстродействии, то сделайте так чтобы хотя бы на презентации телефоны не висли.
Так что же будет дальше?
Ответить довольно сложно. Ещё ни одно из устройств не поступило в продажу, поэтому понять, как его принял народ, ещё невозможно. Самые дешевые смартфоны, презентованные на конгрессе, стоили $80. За эти же деньги можно купить старенький китайский смарт с Android 5.1 на борту и не переживать по поводу того, что часть приложений будет недоступна, а часть сильно урезана.
Впрочем, посмотрим что же будет после официального запуска смарфтонов с новой ОС. Вполне может быть что Android Go полностью изменит мир недорогих телефонов. Но я, как потребитель, лучше куплю модель постарше, зато с полноценными возможностями.
Источник: wylsa.com
Android Go: что за зверь такой?
Android Go – самая амбициозная разработка от компании Google – это легкая версия Android, оптимизированная для моделей смартфонов старого образца. Ранее Google пробовал свои силы на бюджетном сегменте с инициативой Android One, но Android Go полностью перекраивает сегмент бюджетных мобильных смартфонов. В недавнем времени генеральный директор Google Сундар Пичай сказал, что бюджетные телефоны должны стоить около 30 долларов. Это связано с тем, что в данный момент Гугл ориентирован на индийский рынок и хочет выпустить жизнеспособную систему для маломощных смартфонов.
Что такое Android Go — в чем его преимущества
Обратите внимание
Платформа Андроид Го – это реализация многолетних усилий по «реанимации» старых телефонов.
Android Go, также известный как Oreo (Go edition), является урезанной версией Андроида, предназначенной для работы на смартфонах начального уровня. Она состоит из трех оптимальных областей:
- операционная система;
- Google Play Store;
- Google-приложения, которые были Reimagined (переработаны и усовершенствованы), чтобы обеспечить более быструю работу на слабых аппаратах.
Операционная система
Операционная система основана на Android Oreo, но она оптимизирована для работы именно на смартфонах с 512 МБ до 1 ГБ ОЗУ. Она занимает примерно половину оперативного пространства системы Андроид, давая смартфонам с малыми аккумуляторными батареями своеобразную передышку, позволяя поддерживать более длительное время именно услуги связи, а не боксовые приложения для большинства смартфонов на Android, поставляющихся с объемом оперативной памяти 8 или 16 ГБ.
По информации тестировщиков, мобильные телефоны на базе Android Go открывают встроенные программы на 15 % быстрее, чем предыдущее программное обеспечение для андроида, хотя это также относится и к обычной версии Oreo.
Будет полезным
Google включил функцию сохранения данных для пользователей Андроид Го по умолчанию, чтобы помочь их телефонам реже обращаться к сети для синхронизации.
Программы
Как и в стандартном андроиде, Google разработал приложения, позволяющие оптимально использовать память мобильного устройства. Они требуют на 50 % меньше места и лучше работают на аппаратных средствах низкого уровня. Андроид-смартфоны на базе Android Go изначально включают в свой набор только девять предустановленных приложений, перечисленных ниже:
- Google Go.
- Персональный помощник Go.
- YouTube Go.
- Гугл-карты Go.
- Почта Go.
- Gboard Go.
- Упрощенный магазин.
- Браузер Хром.
- Файлы Go.
Данные приложения являются более «легкими по весу» и «быстрыми» по скорости оклика приложения, но у них может отсутствовать одна или две функции от полноценной или исходной программы. Например, вы не можете устанавливать напоминания или управлять смарт-устройствами с помощью Assistant Go, при этом можно выполнять большинство других стандартных функций, таких как установка аварийных сигналов, открытие приложений и голосовая постановка задач.
Обратите внимание
В ближайшем будущем пользователям обещали представить множество других Андроид-приложений, оптимизированных для Android Go. Конструкторы уже в настоящее время могут создавать приложения для ОС с помощью рекомендаций Google.
Магазин
Создание новой ОС и предустановленных пакетов приложений – отличная новость для всех владельцев старых телефонов, но что насчет того, когда люди начнут им реально пользоваться? Чтобы помочь пользователям поддерживать свою облегченную операционную систему, устройства Android Go имеют доступ к эксклюзивной версии Play Маркета.
Android Go Play Store предлагает все те же материалы, что и обычный Play Store, только магазин больше подходит для устройств с низким уровнем физической памяти.
Будет полезным
В Play Store Go есть специальный раздел, рекомендуя приложения специально для Андроид Go телефонов, указывая юзерам именно те программы, которые будут в наибольшей степени полезны для них и их стареньких дивайсов.
Как установить Android Go?
Google наконец обнародовал названия мобильных смартфонов, способных поддерживать новую операционную систему – это телефоны Pixel и Nexus. Возможно, вы захотите загрузить новую ОС на свои устройства и наслаждаться новыми функциями версии Андроида, но, к сожалению, придется дождаться, пока ваш бренд-производитель предоставит обновление именно для вашей модели смартфона.
Для начала, необходимо узнать, получит ли ваш смартфон обновления. Проверьте наличие обновлений на сайте www.kingoapp.com (или вот здесь http://www.androidtop.org/news/android/7973-android-80-oreo-obzor-dlya-smartfonov-i-planshetov.html), где имеется огромное количество обновлений для Android-смартфонов и планшетов.
Но если вы не хотите приобретать новый телефон, который поддерживает Android Go, то установить новую ОС на старую трубку не составит труда. Вот подробная инструкция как установить систему android go:
- Перейдите в Настройки устройства.
- Раздел «О телефоне», «Обновление системы».
Тем, кто не получит обновления автоматически, придется выполнить все действия по модернизации вручную, используя Root-права.
- Скачиваем установщик в виде APK-архива и располагаем его в корневом каталоге файловой системы.
- Предварительно установите приложение TWRP Recovery. Оно значительно упростит процесс установки новой ОС.
- Перезагрузите устройство и загрузитесь в Recovery, удерживая «Vol Down» + «Power» в течение 5 секунд.
- Выбираем «Установить».
- Выберите загруженный ранее файл архива установки ОС. Нажимаем «ОК» и ждем завершения установки.
- После завершения установки телефон автоматически перезагрузится, что позволит очистить кеш памяти.
Как только закончится установка пользовательского ПО, вы сможете пользоваться новыми функциями Андроид Го, не покупая Google Pixel или Nexus.
Какой смысл от Android Go?
Спрос на смартфоны на развивающихся рынках, таких как Индия, растет. Google ожидает, что его ближайшие миллиардные пользователи из этих стран, где покупательная способность ниже, чем на Западе, станут перспективными клиентами компании. Именно поэтому компания хочет предоставить им новое поколение доступных и недорогих смартфонов, которые работают быстрее, бережно расходуют внутреннюю память и помогают снизить энергопотребление.
Звучит многообещающе, поскольку такие шаги позволят Google значительно увеличить количество потенциальных клиентов, использующих приложения и сервисы. Однако программное обеспечение является лишь частью уравнения. Компания должна получить как можно больше партнеров по аппаратным средствам, которые наводнят рынок недорогими смартфонами.
Источник: mobila.guru
Что такое Android Go?
Как, когда и зачем Google собирается принести оптимизированную версию Android на бюджетные смартфоны.
Конференция разработчиков Google I/O в 2017 году принесла с собой анонс голосового помощника Google Assistant на аппаратах iPhone, описание новшеств Android Oreo и появление Android Go.
Android Go представляет собой новую версию операционной системы от Google специально для бюджетных устройств, где нет мощных процессоров и большого объёма оперативной памяти.
Это облегчённая версия Android, которая обладает оптимизацией для смартфонов с низкими характеристиками. В частности, объём оперативной памяти варьируется от 512 Мб до 1 Гб, что по-прежнему встречается в смартфонах, хотя и нечасто. Аппараты вроде Moto C или Huawei Y3 смогут работать с Android Go, несмотря на ограниченный объём оперативной памяти.
Как работает Android Go?
Android Go содержит в себе функциональность Android O и оптимизирована специально для работы на бюджетных устройствах. Разработчики сосредоточились на перестройке основных приложений Google, таких как Gmail и Chrome, чтобы они использовали меньше памяти, вычислительных ресурсов и трафика.
Android Go будет отдавать приоритет приложениям с пониженным расходом трафика, места в постоянной и оперативной памяти, поэтому такие программы в магазине Google Play Store будут располагаться на видном месте. В разделе «Оптимизировано для вашего устройства» пользователи увидят облегчённые версии приложений, таких как Skype и Facebook.
Облегченные версии помогут сэкономить трафик при скачивании и использовании приложений; система также будет отображать расход трафика, чтобы особенно важно при отсутствии безлимитного интернета.
Вместе с Android Go будут запущены и другие сервисы, включая YouTube Go, который позволит просматривать видеоролики офлайн. Раньше эта возможность была доступна только подписчикам платного сервиса YouTube Red. Видео можно будет скачать через Wi-Fi и хранить локально на смартфоне.
Когда состоится запуск Android Go?
Поначалу система должна была появиться примерно в одно время с Android Oreo, релиз который состоялся ещё в августе. Сейчас она доступна для производителей смартфонов, так что вскоре стоит ждать появления первых продуктов на ней. Произойти это должно уже в начале 2018 года. Обновлённые до Android Oreo бюджетные модели первыми смогут получить все преимущества Android Go.
Зачем Google выпускает Android Go?
Google хочет, чтобы как можно больше людей имели доступ к Android и сервисам компании. В данный момент количество активных пользователей Android составляет около 2 млрд. Google хочет увеличить это число ещё на миллиард за счёт тех, кто не может позволить себе купить дорогостоящие аппараты, делая работу с Android на слабых устройствах максимально комфортной.
Если у вас есть современный производительный аппарат на Android, функциональность Android Go вам не потребуется, она пригодится только тем, у кого бюджет на покупку мобильных устройств ограничен.
Кто сотрудничает с Google?
Компания MediaTek подтвердила, что будет заниматься производством процессоров для устройств на Android Go. Уже поддерживают работу с ней системы на чипе MT6739, MT6737 и MT6580.
Источник: setphone.ru
Что такое Android Go и в чем его преимущества
Читая спецификации того или иного смартфона в интернет-магазине, мы можем встретить в графе операционной системы такое название, как Android 8 Go Edition, и не сразу понять, что это значит.
В действительности же мы просто столкнулись с ультрабюджетной моделью, которая не в состоянии «потянуть» нормальную «восьмерку» и для которой Google разработала специальный софт.
Зачем это нужно
Цифровое неравенство уже давно стало одним из вызовов современной цивилизации. Еще в 2006 году Генасамблея ООН провозгласила необходимость преодоления «цифровой пропасти».
Для этого необходимо обеспечить возможность доступа к телефонной связи, интернету и телевидению тем, кто его лишен по причине бедности.
В результате рынок ультрабюджетных устройств существенно вырос, и это не могло пройти мимо внимания такой крупной корпорации, как Google.
Еще несколько лет назад на самые дешевые смартфоны устанавливались версии Android, отстающие от актуальной на поколение, а то и два.
Слабое «железо» просто не способно было работать с новыми сборками. Это не могло не отражаться на качестве работы с устройством: многие функции оказывались недоступны, а ряд приложений из магазина Google Play просто отказывался работать.
В 2014 году был представлен проект Android One, изначально ориентированный на индийский рынок. Он представлял собой концепцию недорогих устройств с упрощенной операционной системой вначале шестой, а затем – и седьмой версии.
Со временем подход к программе изменился, и акцент стали делать не на нетребовательность к системным ресурсам, а на безопасность и единообразие. Но в целом особого успеха проект не имел.
Восьмая версия Android в некоторых отношениях стала революционной:
- Во-первых, в ней впервые был реализован Project Treble, наконец-то сделавший выпуск обновлений более простым и быстрым.
- А во-вторых, была создана специальная версия системы, которую можно было устанавливать на самые слабые аппараты, не опасаясь, что они ее «не потянут».
Что представляет собой Android Go
При создании этой версии Google продемонстрировала системный подход в его лучшем виде. Android Go – это не просто сборка с урезанными возможностями, а комплекс, который включает:
- операционную систему;
- специализированный интерфейс магазина Google Play;
- специально адаптированные приложения.
В установленном виде сборка занимает куда меньше места, чем базовая Oreo, кроме того, предусмотрены специальные средства, позволяющие не допускать переполнения небольших накопителей таких устройств.
Источник: mob-mobile.ru
Android: обзор Android Go, новые механизмы защиты Android P и обратный шелл с помощью Frida
Сегодня в выпуске: отличия облегченного Android Go от стандартного Android, новые механизмы защиты Android P, инструкция по внедрению обратного TCP-шелла в Android с помощью Frida, распознавание лиц и текста с помощью ML Kit, генерация кода Kotlin с помощью аннотаций и описание новейшего MotionLayout. А также: подборка ссылок на ресурсы, облегчающие дизайн UI, и 14 свежих библиотек.
Инструменты и ресурсы
- XDebug — не новый, но весьма полезный модуль Xposed, который позволяет отлаживать любое установленное на смартфон приложение;
- exploit_playground — подборка эксплоитов с комментариями.
Почитать
Чем отличается Android Go от обычного Android
Android Go — How does Google’s lightweight ecosystem compare to the original? — статья с описанием отличий облегченной версии Android от полноценной. Основные тезисы:
- В отличие от устройств Android One, которые поставляются на рынок с «чистым Android», смартфоны на Android Go будут продаваться с модификациями и приложениями производителя смартфона (если он этого пожелает).
- Единственное заметное пользователю отличие Android Go от обычного Android — дизайн окна запущенных приложений.
- В Android Go отключены некоторые ненужные большинству пользователей функции: Daydream VR, функция разделения экрана, поддержка Android Auto и Android Wear, Android for Work.
- По умолчанию в Android Go отключено шифрование, однако некоторые устройства позволят его включить.
- Android Go гораздо более агрессивен в уничтожении фоновых приложений (он старается убрать из памяти все, что не связано с самой операционной системой).
- В Android Go по умолчанию включен zRAM, сжимающий данные в оперативной памяти для ее экономии.
- Некоторые предустановленные приложения Android Go — это веб-приложения; например, Gmail Go и Google Maps Go — это WebView, в котором открывается написанный на HTML5/JS интерфейс, причем Google Maps Go весит 1 Мбайт, а Gmail Go больше стандартного приложения Gmail.
- Часть приложений из комплекта Android Go сильно урезаны: YouTube Go не поддерживает комментарии и не позволяет ставить лайки, Assistant Go не имеет каких-либо опций, другие, наоборот, предоставляют полный набор функций: Google Maps Go почти в точности повторяет оригинальное приложение.
![]() |
![]() |
Gmail Go и Google Maps Go |
Новые защитные функции Android P
Compiler-based security mitigations in Android P — пост разработчиков Android с рассказом о том, какие функции компилятора LLVM/Clang они применили в Android P для защиты от разного вида атак.
1. Control Flow Integrity. В современных эксплоитах важным шагом часто бывает модификация указателей на функцию и адресов возврата. Она позволяет обойти ограничение на исполнение стека и сегмента данных с помощью переиспользования кусков самого приложения.
Технология Control Flow Integrity (CFI) предназначена для борьбы с такими эксплоитами. При ее включении компилятор строит граф вызовов функций и встраивает код сверки с этим графом перед каждым вызовом функции. Если вызов происходит по отклоняющемуся от графа адресу, приложение завершается.
Разработчики Android уже включили CFI для нескольких системных компонентов в Android 8. В Android P покрытие расширилось и теперь включает в себя медиафреймворки, а также стек NFC и Bluetooth. Тестовая поддержка также реализована для ядра.
2. Integer Overflow Sanitization. Данная технология предназначена для защиты от целочисленного переполнения. Компилятор встраивает в результирующий код приложений функции проверки, которые используются для подтверждения, что исполняемая арифметическая операция не вызовет переполнения.
Впервые технология была использована в Android 7 для защиты медиастека, в котором обнаружили целый комплекс удаленных уязвимостей Stagefright. В Android P она также используется для защиты следующих компонентов: libui, libnl, libmediaplayerservice, libexif, libdrmclearkeyplugin и libreverbwrapper.
Обратный TCP-шелл с помощью Frida
Shellcoding an Arm64 In-Memory Reverse TCP Shell with Frida — статья с рассказом, как внедрить в Android обратный TCP-шелл с помощью Frida.
Это возможно благодаря классу Arm64Writer, который появился во Frida 10.4. Он позволяет записывать инструкции ARM64 прямо в память, а затем исполнять их. Чтобы создать обратный шелл, автор статьи написал его на языке ассемблера, а затем с помощью Arm64Write поместил в память процесса system_server (в Android это один из центральных компонентов операционной системы).
Часть кода обратного шелла:
var impl = Memory.alloc(Process.pageSize); Memory.patchCode(impl, Process.pageSize, function (code) < var arm64Writer = new Arm64Writer(code, < pc: impl >); // SUB SP, SP, #0x50 arm64Writer.putSubRegRegImm(‘sp’, ‘sp’, 0x50); // STP X29, X30, [SP, #0x40] arm64Writer.putStpRegRegRegOffset(‘x29’, ‘x30’, ‘sp’, 0x40, ‘pre-adjust’); // ADD X29, SP, #0x40 arm64Writer.putAddRegRegImm(‘x29’, ‘sp’, 0x40); . arm64Writer.putRet(); armWriter.flush(); >);
Продолжение доступно только участникам
Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте
Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее
Вариант 2. Открой один материал
Заинтересовала статья, но нет возможности стать членом клуба «Xakep.ru»? Тогда этот вариант для тебя! Обрати внимание: этот способ подходит только для статей, опубликованных более двух месяцев назад.
Евгений Зобнин
Редактор рубрики X-Mobile. По совместительству сисадмин. Большой фанат Linux, Plan 9, гаджетов и древних видеоигр.
Источник: xakep.ru