- Что такое Android? Вот все, что вам нужно знать.
- Android Authority:
- А Вы новичок в Android?
- Android — это операционная система
- Начало работы с Android
- Главный экран
- Познакомьтесь с магазином Google Play Маркет
- Безопасный Android для ребёнка
- Почему именно так?
- Постановка задачи
- Небольшое отступление
- Платформа и железка
- Варианты, которые не работают
- В любой непонятной ситуации — DIY
- Что вышло
- Плюсы
- Минусы
- Выводы
Что такое Android? Вот все, что вам нужно знать.
Каждый пользователь Android-телефона, безусловно, желает расширить свои знания об устройстве своего мобильного аппарата. Для удовлетворения такой естественной потребности мы приводим статью, подготовленную по материалам одного из популярных интернет-журналов Android Authority описывающую Операционную Систему Android.
Android Authority:
Будучи пользователем старых телефонных «звонилок», рано или поздно настаёт время обновиться с приобретением современного смартфона. Остановив свой выбор на смартфоне с Операционной Системой Android (ОС Android), новые владельцы бывают в замешательстве, не зная, с чего начать. Прежде всего, необходимо понимать, что смартфон – это многофункциональныое мобильное устройство, позволяющее решать множество задач в повседневной жизни, включая звонки по сотовой связи.
Хотя большинство из нас точно знают, что такое Android и как его использовать, все же есть ряд людей, которые плохо знакомы с мобильной Операционной Системой от корпорации Google.
А Вы новичок в Android?
Если да, тогда эта статья специально для вас.
Android развивался с годами и быстро стал доминирующей мобильной платформой во всем мире. По данным агентства StatCounter, по состоянию на июль 2020 года Android занимает более 74% мирового рынка мобильных ОС.
Доля рынка мобильных Операционных Систем по всему миру по оценке StatCounter (июль 2020 года):
- Android — 74.6%;
- iOS — 24.82%;
- Samsung — 0.21%;
- Unknown — 0.13%;
- KaiOS — 0.1%;
- Windows — 0.04%.
Android — это операционная система
Android — это не телефон или приложение, а Операционная Система (ОС), основанная на ядре Linux. В самом простом определении Linux — это операционная система, наиболее часто встречающаяся на серверах и настольных компьютерах. Хотя ОС Android и разработана на базе Linux, но она не полностью использует стандартное ядро Linux. Android — это не просто версия Linux из-за множества изменений, она имеет множество собственных компонентов. При разработке операционной системы Android в ядро Linux было добавлено несколько функций, которые включают в себя: драйвер аварийной сигнализации, отладчик ядра, регистратор, управление питанием, драйвер общей памяти Android и т.д. Эти усовершенствования были построены поверх стандартного ядра Linux.
Резюмируя, можно сказать так, что Android — это специальная операционная система, разработанная для мобильных устройств, на которой работают ваши телефоны и приложения. Все, что вы видите на дисплее вашего устройства, является частью операционной системы. Когда вы получаете звонок, текстовое сообщение или электронное письмо, ОС обрабатывает эту информацию и переводит ее в удобочитаемый формат.
Фото №3. Samsung Galaxy Note 20 и Note 20 Ultra
Android имеет свои версии с различными номерами, что подразумевает значительное повышение функциональности и стабильности работы, и каждая из них имеет своё кодовое имя, как правило, наименование вкусного лакомства. Наверное вы слышали, как кто-то произносит: Android Marshmallow (“Печенье с орехами макадамии»), Nougat («Нью-йоркский чизкейк»), Oreo («Торт Oreo — сделанный из двух шоколадных вафель с кремовой начинкой между ними»), Pie («Пирог») или последняя версия Android 10. Так это всего лишь название версии Android, которая может быть у вас на телефоне. Современные смартфоны и планшеты, выпущенные в этом году, в основном работают под управлением Android 9 Pie или Android 10. Однако ожидается, что уже в этом году появится Android 11.
Производители Android-устройств, такие как Samsung, Huawei, HTC, Motorola, Sony, OnePlus и многие другие, обычно используют собственную фирменную оболочку поверх ОС. Обложка или наложение пользовательского интерфейса — это, по сути, индивидуальный дизайн, который добавляет дополнительные функции к вашему телефону, различные значки и другие настройки, разработанные для обеспечения уникального опыта для выбранного вами производителя телефона. Самые популярные фирменные оболочки это One UI от Samsung, OxygenOS от OnePlus и EMUI от Huawei. Телефон без каких-либо серьезных настроек обычно называют «базовым Android» («стандартным Android»), а пользовательские интерфейсы с незначительными изменениями (например, с телефонами Motorola) часто называют «близкий к базовому».
Начало работы с Android
Прежде чем мы начнем, важно отметить, что шаги, описанные в этой статье, выполняются с использованием устройства под управлением Android без наложения пользовательского интерфейса. Другими словами, между вашим устройством и тем, что показано ниже, может быть несколько отличий, но параметры и настройки аналогичны, и им будет легко следовать.
Начиная с самого начала, вам нужно сделать несколько шагов, чтобы настроить Android-устройство. При первом включении устройства вы увидите экран приветствия, на котором вам нужно будет выбрать язык. Прокрутите вверх или вниз, чтобы сделать свой выбор, а затем перейдите к следующему шагу, нажав кнопку со стрелкой/воспроизведением.
Если вы еще не вставили свою SIM-карту, на следующем экране вас попросят её вставить. Не волнуйтесь, если у вас её нет, вы можете пропустить этот шаг и продолжить настройку, а позже вставить SIM-карту в смартфон.
Фото №5. SIM-карта.
Далее вам будет предложено выбрать сеть Wi-Fi. Если вы находитесь в зоне действия сети Wi-Fi, мы рекомендуем подключиться к ней, так как мастер настройки может синхронизировать вашу информацию с аккаунтом Google на устройстве. Это требует времени и, что более важно, данных. Еще раз, вы также можете пропустить этот шаг, если у вас нет сети Wi-Fi, и синхронизировать устройство позже. Если вы можете подключиться к одной из них, сделайте это, нажав на имя, которое отображается в списке доступных сетей, а затем введите пароль.
На следующем экране вас спросят, есть ли у вас существующая учетная запись Google (аккаунт Google). Если вы не уверены, помните, что если вы пользуетесь Gmail, ответ — да. Если у вас его нет, рекомендуем зарегистрироваться. Наличие учетной записи Google значительно упростит работу с Android. Настройка учетной записи Google на вашем смартфоне или планшете предоставит вам легкий доступ ко всем приложениям Google, включая Gmail, Play Маркет, Календарь и другие, без необходимости каждый раз входить в систему. Вы можете создать учетную запись Google на своем ПК или прямо с телефона.
Если у вас есть готовая учетная запись (аккаунт) Google, нажмите «Да», после чего вам будет предложено ввести свой адрес электронной почты и пароль.
Затем вы сможете настроить некоторые ключевые службы Google, которые выбраны по умолчанию. Во-первых, это «Резервное копирование и восстановление», которое позволит вам создать резервную копию всей вашей информации, включая загрузки и контакты, что позволит вам легко восстановить эту информацию на вторичном или будущем устройстве Android. Вся сохраненная информация связана с учетной записью Google, которую вы ввели на предыдущем шаге.
Фото №7. Google Maps.
Второй и третий варианты зависят от вашего местоположения. Выбор варианта полностью зависит от вас. Службы определения местоположения могут быть важны, поскольку некоторые приложения могут требовать эту информацию для точной работы, например, Yellow Pages (Телефонный справочник «Желтые страницы») и Карты Google (Google Maps). К этим параметрам можно будет получить доступ в меню настроек позже, если вы передумаете. Наконец, вас спросят, хотите ли вы получать по электронной почте новости и предложения от Google Play. Теперь вы можете добавить имя устройства и настроить его. Если вы добавили учетную запись Google, ваше имя и фамилия уже должны быть сохранены.
Главный экран
Выполнив простые шаги по настройке устройства, вы попадете на Главный экран. Опять же, фактический вид домашнего экрана (его значки, элементы дизайна и т. Д.) могут значительно отличаться в зависимости от того, какое у вас устройство. Однако большинство возможностей домашнего экрана будет иметь одни и те же базовые элементы, в том числе Панель приложений, шторку уведомлений и док-станцию с несколькими ключевыми приложениями, такими как номеронабиратель, обмен сообщениями и т. д. Имейте в виду, что некоторые китайские OEM-производители действительно удаляют Панель приложений из управления, однако, это просто означает, что все приложения, которые вы установили на телефон, помещаются на Главные экраны, как и на iPhone.
Фото №9. Панель уведомлений «Star wars edition quick settings». Samsung Galaxy note 10 plus.
В верхней части экрана находится Панель уведомлений, которая включает значки для любых ожидающих уведомлений, которые у вас могут быть, таких как пропущенные вызовы, сообщения, электронные письма, предупреждения Facebook и даже игровые предупреждения. Вы можете получить доступ к уведомлениям, проведя свайпом сверху вниз. Когда Центр уведомлений открыт, вы можете смахнуть свайпом уведомление или нажать на уведомление, чтобы открыть соответствующее приложение.
На этой Панели уведомлений вы также можете получить доступ к некоторым быстрым переключателям для выбора настроек, таких как режимы будильника, включение / отключение Wi-Fi / Bluetooth / режим полета и многое другое. Внизу экрана вы увидите вышеупомянутую док-станцию (Панель быстрого доступа) с несколькими значками. Эти значки будут доступны на каждом экране. Вы можете выбрать, какие приложения вывести на Панель быстрого доступа, и в идеале они должны быть теми, которые вы часто используете.
Фото №10. Панель навигации. Samsung Galaxy S8.
В зависимости от вашего устройства и версии Android, на которой оно работает, под док-станцией может располагаться Панель навигации, состоящая из кнопки «Назад» (возвращает вас к предыдущему экрану), кнопки «Домой» (переводит вас на Главный экран. ) и кнопку «Обзор приложений» («Приложения, к которым вы последний раз обращались») (показывает приложения, которые вы недавно открывали). В старых телефонах под экраном есть физические кнопки, а не экранная Панель навигации, которая обычно имеет те же функции.
На последнем телефоне Android Панель навигации была заменена жестами, к которым нужно некоторое время привыкнуть, но которые обеспечивают более быстрый интерфейс и более чистый вид. Например, на телефонах Android 10 вы можете вернуться назад, проведя свайпом пальцем от края экрана вверх вместо того, чтобы нажимать специальную кнопку возврата.
Чтобы перемещаться между экранами, просто проводите пальцем слева направо. Когда вы дойдете до конца, они больше не будут переходить на следующий экран, если у вас не включена бесконечная прокрутка. Вы также можете видеть точки, соответствующие тому экрану, на котором вы находитесь. Нажав кнопку «Домой», вы вернетесь на Главный экран.
Познакомьтесь с магазином Google Play Маркет
У Google самый большой магазин мобильных приложений, в котором пользователям Android доступны почти три миллиона приложений. Просто зайдите в Google Play Маркет и начните искать отличные приложения, которые могут вам понравиться. Вы также можете проверить некоторые из наших списков лучших приложений, чтобы начать работу.
Вот список лучших бесплатных приложений на август 2020 года, которые вы можете скачать:
Погружение в Android
Мы Вам дали возможность познакомиться с процессом установки Android, но на самом деле мы описали только очень незначительную часть устройства ОС Android.
Рекомендуем посетить веб-сайт Google Android, где вы больше узнаете об истории Android, о способах её использования и о многом другом.
Источник
Безопасный Android для ребёнка
Подозреваю, что многие из читателей этой публикации в детстве не носили с собой мобильный телефон, или начали носить его только в старших классах — как ни странно, обыденные на сегодняшний момент мобильники появились не так давно. И даже после их появления в течение долгого времени мобильные телефоны были огромными и дорогими, и позволить их себе могли только серьёзные дядьки. Но на дворе 2018 год, и младшеклассники вовсю пользуются смартфонами.
Конечно, дети разные, и проблемы у всех в связи с этим возникают разные. У кого-то проблем вообще не возникает, и я могу только порадоваться за этих людей. Лучше всего, если получается договориться с ребёнком о разумном использовании телефона — но этот случай мы рассматривать не будем как довольно очевидный (договорились — молодцы). Будем рассматривать тот случай, когда нужно выдавать ребёнку смартфон, но при этом технически ограничивать его применение.
Почему именно так?
Наверняка, сразу у многих возникнет логичное предложение: “Дайте ребёнку старый кнопочный телефон,” или “Просто не включайте ему интернет”. Опять же, для кого-то это может быть отличным решением, но для меня это не работает по следующим причинам:
- Общение с ребёнком идёт через телеграм. Потому что у меня на работе не ловит сотовая связь, а ещё через телеграм можно присылать фоточки учебника с вопросами по домашней работе;
- Хочется включить геолокацию. Не для того, чтобы постоянно следить за ребёнком, а чтобы иметь возможность отпустить его одного недалеко от дома и чуть меньше волноваться. Мало ли что. Конечно, кнопочный телефон можно отследить через различные не совсем легальные сервисы или предложения операторов — но точность геолокации по вышкам оставляет желать лучшего. Кроме того, в случае, если телефон внезапно сел, был выключен, или, не дай бог, выброшен кем-то — нужна возможность быстро найти его последнюю локацию. Увы, не знаю, как решить эту задачу без смартфона.
Постановка задачи
Дальше буду исходить из указанных выше предпосылок: что ребёнку нужен стандартный недорогой смартфон, где будет работать телеграм и геолокационный сервис. Теперь перечислим, что ребёнку не нужно:
- Устанавливать игрушки и другие приложения;
- Смотреть мультики;
- Пользоваться браузером или любым другим встроенным поиском;
- Использовать встроенный калькулятор (казалось бы, смешная проблема, но попробуйте убрать калькулятор в своём Android).
Небольшое отступление
Если вас интересует только техническая часть, то смело перематывайте к следующему заголовку. Здесь рассуждения о корректности поставленной задачи.
Может сложиться впечатление, что я какой-то зверь с манией контроля, поэтому уточню — дома у ребёнка есть свой планшет и компьютер. И после того, как уроки сделаны, можно смотреть мультики, читать википедию, играть в игрушки, или писать свои игрушки. До того, как они сделаны, тоже можно отдыхать — но без использования девайсов.
Вообще, признаем честно: необходимость решения какого-то организационного вопроса техническими средствами — это уже фейл. К примеру, если в компании ставится система пропусков, мониторится трафик сотрудников, открытые приложения и активность кликов мышкой — то это значит, что что-то пошло сильно не так. Вряд ли производительность сотрудников вырастет от того, что им будут вставлять палки в колёса. Взрослые и сознательные люди хотя бы из чувства противоречия начнут обходить запреты.
С ребёнком то же самое — основная проблема в том, что ребёнку абсолютно неинтересно делать уроки. И, глядя на задания, я понимаю, почему. И, даже если забрать телефон, то ребёнок всегда найдёт, чем ещё себя развлечь: играть в машинки, куклы, или просто сидеть и фантазировать. Так что настоящее решение проблемы — это, скорее, смена школы, или домашнее обучение. Но это уже тема для другой публикации и других ресурсов.
С другой стороны, у меня есть подозрение, что все эти новые технологии “на кончиках пальцев” слишком привлекательны для ребёнка, и он просто физически не может противостоять искушению (сразу вспоминается логотип Apple, да?). Так что, возможно, лучшим решением будет просто не искушать. По крайней мере, какое-то время. Дальше всё равно нужно будет потихоньку вводить во взрослую информационную сферу. Иначе всё может закончиться плохо, когда ребенок внезапно получит доступ ко всему на свете, и из вашего парникового мира розовых поней окунётся с головой в интернет с игрушками, ММОРПГ, приложениями, социальными сетями, голыми людьми, странной лексикой и так далее. Без шуток — я знаю довольно много ребят, которые вылетали из университетов, потому что дома над ними был установлен тотальный контроль. И, попав в общежитие, они полностью уходили в игрушки или общение, которого им так не хватало. Этого хотелось бы избежать.
С третьей стороны, может быть, я просто старею и начинаю брюзжать против естественного технического прогресса? Хотя, так ли сильно смартфон под столом отличается от книжки и фонарика под одеялом?
С четвёртой — я сам являюсь разработчиком во втором поколении, и помню, как мне ограничивали пользование компьютером. И помню, что если я мог как-то обойти запреты (о, сколькому я научился в процессе), то после этого мне было очень сложно себя контролировать. Может быть, это был эффект “запретного плода”. Или нет… Если ты можешь поиграть по модему с другом в DOOM, то какого чёрта заниматься чем-либо ещё? Так что, не думаю, что отсутствие ограничений пользования компьютером в детстве дало бы мне что-то хорошее. Например, я бы точно не начал делать первые веб проекты за деньги лет в 14, чтобы купить свой собственный компьютер…
Однозначных выводов я сделать не могу, поэтому выбираю старый надёжный метод — метод проб и ошибок. Пробую ограничить ребёнку телефон и посмотреть, что из этого выйдет. Наверное, через год верну на него всё в первоначальное состояние, и посмотрю, сможет ли ребенок с этим справиться.
Платформа и железка
Сначала нужно выбрать платформу и железку, на которой мы будем делать детский телефон. Мой выбор пал на Android — по той простой причине, что я с ним работал, и могу его прошить, написать софтину на Java или что-нибудь нативное на уровне Linux. Железка не так принципиальна, и у меня уже был купленный ранее недорогой телефон (чтобы не было жалко, если что, и чтобы дети не мерялись “у кого круче”). Не принципиально, что именно брать, но, если бы я делал это сейчас с нуля, то требования были бы такие:
- Точно можно получить root права;
- Есть альтернативные прошивки;
- Есть сообщество хоть какого-то размера;
- Забегая вперёд, замечу, что совсем хорошо, если есть возможность поставить Lineage OS или хотя бы Cyanogen. И смотрите, чтобы в описании прошивки не было замечательных комментариев вроде “всё работает, кроме звонков и камеры”.
Варианты, которые не работают
Для начала расскажу, что я смотрел и пробовал:
- Альтернативный ланчер, в котором на самом рабочем столе только нужные приложения. Провальный вариант — ребенок мгновенно уходит в полный список;
- Отключить все лишние приложения. Увы, ребёнок быстро разбирается, как их включать обратно;
- Ограничить установку программ и просмотр контента стандартными средствами. Увы, тут гугл подвёл меня — можно ограничить приложения и мультики по возрасту, но нельзя полностью запретить их установку и просмотр. Вроде как у iOS всё в этом плане лучше, но это не точно;
- Всякие детские программы контроля и шеллы для андроида. Их оказалось удивительно мало, и по большей части на них были отрицательные отзывы со словами “защиту обошёл трёхлетний ребёнок”. Будучи сам немного Android разработчиком, охотно в это верю. Так же у многих решений были совершенно другие взгляды на проблему — например, в “детском режиме” они блокировали входящие и исходящие звонки, что меня не устраивало (например, так работает Kid’s Shell). Единственное, что привлекло моё внимание — это решение от Лаборатории Касперского. Там обещали защиту от запуска приложений, геолокацию, мониторинг использования и кучу всего другого. И этим ребятам я верю (кстати, они честно написали, что на iOS ограничения не работают). Но не то чтобы мне было жалко 500 рублей — просто задача выглядела тривиальной, и я захотел решить её своими силами.
В любой непонятной ситуации — DIY
После того, как стало ясно, что малой кровью я не отделаюсь, я начал думать, что проще — резать родную прошивку, или поставить альтернативную. С тоской я посмотрел на безумное количество шумелок, свистелок и прочего bloatware на родной. Затем посмотрел, что на альтернативной, якобы, всё работает. Версия Android на обеих прошивках была одинаковая. И решил, что мне быстрее будет допилить альтернативную, чем резать родную.
В качестве альтернативной я поставил Cyanogen. Понятно, что он больше не поддерживается, но альтернатив не было, кроме заведомо неработающих. Да и меня не очень волновали обновления — по замыслу телефон должен спокойно жить ещё несколько лет на том комплекте софта, который я сейчас поставлю.
Сам процесс прошивки описывать не буду — для этого есть километровые топики на известном ресурсе. Скажу только, что в первый раз это у меня заняло часов 5 — но скорее по причине невнимательности. Повторить это я могу теперь за полчаса. Проблем не возникло — прошивка встала, всё работает, быстро снёс встроенный браузер и калькулятор. А вот дальше оказалось интересно — ни один сервис семейной геолокации не захотел работать без Google Play на телефоне. Уж не знаю, какими удивительными причинами это обусловлено, но факт. Я подавил в себе порыв быстренько написать свой сервис геолокации (задача несложная, уже делал такие, но это был явный “фатальный недостаток”), и смирился с тем, что нужно поставить Google Apps, и как-то потом с ними бороться. Поставил в результате Open GApps в варианте pico — только в нём не было Google Now, который по сути открывает поисковое окно куда угодно. После этого у меня заработали сервисы геолокации. Над проблемой доступности Google Play я бился довольно долго, не понимая, почему нигде не описано казалось бы простой вещи — полного запрета установки приложений. Собственно, на это я потратил ещё часов 5 и вторую ночь.
Здесь должно было быть описание решения, продиктованного мне ночным отчаянием и недосыпом — как я настроил крон, чтобы он постоянно убивал процесс google play. Но я выспался и понял, что достаточно прописать в /etc/init.d простой скрипт
Пояснение — при установки нового приложения под него создаётся отдельная директория. Убираем права на запись — после скачивания приложение не может установиться. Заодно так решается проблема с установкой сторонних apk.
Один раз этого сделать недостаточно — андроид сам исправляет права на папку, поэтому скрипт помещён в автозагрузку в init.d. Два раза это делаю для надёжности — мало ли когда там исправление прав происходит.
Что вышло
Плюсы
Минусы
- Сам телеграм уже превратился чуть ли не в отдельный marketplace, и в нём есть игрушки, поиск картинок и анимаций, стикеры, боты-калькуляторы, и так далее. С этим тоже можно бороться — как-то я уже собирал свой телеграм, и, если будет нужно, то повторю. К сожалению, это не очень быстро — потребуется ещё одна ночь;
- У кастомной прошивки может не быть обновления, а кастомизированную сложно обновлять. Но это не очень критично — для телефонов интересующей нас ценовой категории обновления системы выпускают примерно раз в никогда, так что альтернативные прошивки могут оказаться более свежими, чем родная. Опять же — телефон без браузера и маркетплейса не сильно подвержен уязвимостям;
- Ребёнок, конечно, огорчился. Но это была крайняя мера, о которой я неоднократно предупреждал.
Не думаю, что моё решение идеально, и с интересом жду способов обхода ребёнком ограничений. Помню, как я в детстве начал интуитивно понимать комбинаторику, прикидывая количество возможных комбинаций пароля из 4 символов. Как учился сбрасывать пароль в BIOS. Как использовал софт, который мог этот пароль мне выдать. Как учился минимальному тайм менеджменту, чтобы тёплый ламповый монитор успел остыть к приходу родителей. Как в конце концов понял, что выгоднее всего быстро и хорошо сделать уроки, а потом втихую играть…
Выводы
Честно говоря, не понимаю, почему на рынке нет такого востребованного продукта, как полноценно управляемая детская мобильная ОС, или надстройка, которая позволяет её сделать (ну, кроме упомянутого варианта от ЛК). Если вдруг и есть, то странно, что я оказался не в силах его найти. Было бы это лет пять назад — я сразу загорелся бы идеей самому написать такую прошивку. Но уже не сейчас. Хотя инициативу я бы на досуге поддержал.
А вообще, я очень сильно надеюсь, что упустил какое-то известное решение, которое вы мне подскажете в комментариях.
UPD. В комментариях подсказали огромное количество всего интересного — как по техническим решениям, так и по организационным. Тот самый случай, когда получил много пользы от комментариев к статье. Вам тоже рекомендую к прочтению.
Источник