Factory Mode на Android: что это такое и как из него выйти?

The version history of the Android mobile operating system began with the public release of the Android beta on November 5, 2007. The first commercial version, Android 1.0, was released on September 23, 2008. Android is continually developed by Google and the Open Handset Alliance (OHA), and it has seen several updates to its base operating system since the initial release.

Смартфон для гиков

Будущий создатель Android Энди Рубин вырос в Чаппакуа, штат Нью-Йорк. В какой-то момент его отец из психолога переквалифицировался в продавца электроники, и комната Энди наполнилась новейшими гаджетами. Ещё в школе он сходил с ума от компьютеров, а после колледжа пошёл работать в Carl Zeiss, где занимался разработкой роботизированного оборудования. Потом Рубин переехал в Швейцарию и мог бы на всю жизнь остаться там, если бы не каникулы на Каймановых островах в 1989 году. Ранним солнечным утром он прогуливался по пляжу и увидел спящего в шезлонге человека. Им оказался разработчик Apple Билл Касвелл (девушка выгнала его из бунгало после ссоры). Рубин разговорился с ним и предложил пожить в своём коттедже. Вскоре Касвелл предложил ему вернуться в США и присоединиться к Apple (в то время она как раз выпустила свой знаменитый Macintosh). В корпорации Рубин занимался разработкой модели компьютера Quadra.

В 1990 году Apple выделила разработку вычислительных устройств в отдельную компанию под названием General Magic, куда Рубин попал два года спустя. Вместе с другими разработчиками он соорудил некое подобие чердака с кроватями над рабочим оупенспейсом и стал проводить в офисе всё своё время, разрабатывая операционную систему для мобильников Magic Cap. Но идея опередила своё время: телекоммуникационные компании не готовы были её принять, и фирма закрылась.

Смартфон для гиков

Потом вместе с другими ветеранами Apple Рубин разрабатывал WebTV — некий прообраз будущих Smart TV. В 1997 году их компанию купила Microsoft. Однажды с друзьями программистами во время встречи, затянувшейся до поздней ночи, они решили сделать небольшой моноблок, который стоил бы десять долларов и позволял отсканировать любой объект и тут же найти информацию о нём в интернете. «Такая цифровая губка для привлечения людей на веб-сайты», — объяснял Рубин. Друзья учредили в Пало-Альто компанию Danger, названную в честь робота из старого телешоу Lost in Space, который всё время повторял это слово. К новому девайсу они добавили радиоприёмник и трансмиттер, а потом стали рассказывать инвесторам про свой смартфон с выходом в интернет под названием Sidekick. Начинающий венчурный капиталист Грег Галанос поверил в идею и вложил в проект деньги.

Читайте также:  Обзор Dell Latitude 5290 — Дорогой планшет трансформер для бизнеса

В начале 2002 года Рубин рассказывал о разработке своего Sidekick студентам Стэнфорда. Основатели Google Ларри Пейдж и Сергей Брин по какой-то причине присутствовали на этой лекции. После неё Пейдж осмотрел девайс, увидел, что поиск Google предустановлен там по умолчанию, и сказал: «Круто».

Как включить Factory Mode?

Как включить Factory Mode?

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

Если в вашем устройстве имеется Factory Mode, чаще всего он запускается:

Как включить Factory Mode?

Нажатием на клавишу Power и клавишу увеличения звука выключенного устройства:

При нажатии на клавишу Power и клавишу уменьшения звука выключенного устройства:

Как включить Factory Mode?

При нажатии на клавишу Power и клавиши увеличения и уменьшения звука одновременно выключенного устройства:

При этом вы можете запустить Recovery Mode или другое меню, будьте аккуратны.

С чем связаны названия версий операционных систем Android

На наше с вами счастье версий Андроид существует не так уж и много, поэтому давайте перечислим их все, вспомним дату выхода и какое кулинарное название дали каждой из них, а именно:

  1. Android 1.0 / 1.1
  2. Android 1.5 (Cupcake)
  3. Android 1.6 (Donut)
  4. Android 2.0 / 2.1 (Eclair)
  5. Android 2.2 (Froyo)
  6. Android 2.3 (Gingerbread)
  7. Android 3 (Honeycomb)
  8. Android 4.0 (Ice Cream Sandwich)
  9. Android 4.1 / 4.3 (Jelly Bean)
  10. Android 4.4 (KitKat)
  11. Android 5 (Lollipop)
  12. Android 6 (Marshmallow)
  13. Android 7 (Nougat)
  14. Android 8 (Oreo)
  15. Android 9 (Pie)
  16. Android 10
  17. Android 11

Android 1.0 — 1.1

Версии Android 1.0 и 1.1 были выпущены 23 сентября 2008 года и в феврале 2009 года соответственно. Они еще не имели «вкусного названия», тенденция на которое началась с выходом версии 1.5.

Android 1.5 Cupcake

Версию 1.5 обозначили как Cupcake, что означает «Кекс». Вкусный дебют, не находите? 

Кстати, самые наблюдательные могут заметить, что каждое следующее название будет идти строго по алфавиту. Версия Android 1.5 — третья по счёту, начинается с третьей буквы С, и так далее.

Android 1.6 Donut

При выборе названия для версии 1.6 выбор сразу пал на Donut (Пончик).

Android 2.0 — 2.1 Eclair

Выбирая лакомство на букву Е на ум сразу пришёл Eclair (Эклер), на чем, собственно, и остановились.

Android 2.2 Froyo

С Android 2.2 уже не все так просто и Froyo — не какое-то название конфет или печенья. Для этой версии решено было взять название замороженного десерта из йогурта, либо других молочных продуктов.

Читайте также:  Эмулятор Android Auto: есть ли в них смысл?

Android 2.3 Gingerbread

Кто смотрел Шрека — тот легко догадается о значении названия версии 2.3. Gingerbread — ни кто иной, как Пряничный человечек!

Android 3 Honeycomb

Не совсем кулинарное блюдо, ведь Honeycomb — обычные пчелиные соты. Да, мёд там фигурирует, сладость имеется, значит подходит!

Android 4.0 Ice Cream Sandwich

Прототип для Ice Cream Sandwich так и называется — сэндвич с мороженым. Вариаций его приготовления существует множество, так что единого рецепта вы не найдёте.

Android 4.1 — 4.3 Jelly Bean

Jelly Bean — популярное на западе лакомство. По сути это — конфеты, дословно — желейные бобы. Маленькие сахарные цветные конфетки.

Android 4.4 KitKat

В версии Android 4 выбор пал не на общее понятие, а на конкретный продукт. В итоге название операционной системы Android 4.4 получило подзаголовок KitKat в честь популярного батончика (в том числе — у нас в стране).

Android 5 Lollipop

Пятое поколение не стало вдаваться в экзотику и назвалось просто Lollipop (леденец на палочке).

Android 6 Marshmallow

Кто не любит зефирки? Все его обожают! Вот и создатели Android 6 не остались в стороне, подарив новой версии подзаголовок Marshmallow.

Android 7 Nougat

Кушали Сникерс? Помните тягучую сладкую массу, тянущуюся как резина? Так вот она, нуга, озаглавившая седьмое поколение Андроида.

Android 8 Oreo

И снова реклама! Поскольку, как и в случае с KitKat, Oreo — не общее понятие, а конкретный товар — печенье с молочной прослойкой.

Android 9 Pie

Девятая версия Android обзавелась куда более простым наименованием — Pie, или же Пирог по-нашему. Просто, понятно, доступно.

Android 10+

Начиная с Android 10 название стали опускать на второй план, ограничиваясь лишь порядковой цифрой. В период разработки обе части имели кодовые названия в соответствии с порядковым номером во всё том же алфавите — Android Q и Android R. Тем не менее, полноценных названий, соответствующих кондитерским изделиям, им уже не стали присваивать.

По словам Google, подобная тенденция будет сохранена. Так что, скорее всего, Android 9 Pie — последняя «вкусная» глава этой долгой истории названий версий операционных систем Android.

Пожалуйста, оставьте это поле подборка новостей из мира технологий и мобильных гаджетов

Проверьте ваш почтовый ящик или спам, чтобы подтвердить свою подписку

Недостатки

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

Читайте также:  Лучшие ноутбуки Asus: 20 топовых моделей

Они аннулируют гарантию

Если ваш смартфон все ещё находится на гарантии, вы можете потерять её, если решив установить кастомную прошивку. Сегодня лишь несколько производителей могут допустить изменения в системе девайса. Одним из них выступает компания Xiaomi.

С ними много возни

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

Отсутствие приложений Google

Сторонние прошивки включают в себя не так много приложений Google, а приложения из Play Store нужно будет устанавливать заново. Кстати, приложения Google, которые вам придётся снова установить, можно найти на сайте

Частые вопросы новичков

Нужно ли знать английский, чтобы стать Android-разработчиком

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

Можно ли научиться разрабатывать мобильные приложения самостоятельно

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

Нужно ли знать математику и получить профильное образование

Чтобы начать программировать, диплом университета не нужен. Профильные знания понадобятся, если вы будете работать над соответствующим проектом.

Нужно ли знать все об Android наизусть

Не нужно, но важно уметь задавать вопросы в поисковике и искать на них ответы в документации, на профильных сайтах и форумах. У разработчиков большое сообщество, опытные программисты помогают новичкам. Документация есть в Android Studio, получить полезную информацию можно там.

Что общего у Android с HTML, CSS, Javascript

Мобильная и веб-разработка — разные отрасли. Но если вы знаете языки HTML, CSS, Javascript и понимаете принципы программирования, перейти в Android будет проще.

Можно использовать не Java, а другие языки

Использовать Javascript, Python, C# и другие альтернативные языки стоит, только если решение оправдано, поможет сэкономить время и деньги. Большинство сложных приложений, где нужно взаимодействие с аппаратной платформой телефона, лучше писать на Java или Kotlin. Именно с Java начинают обучение на курсах, так как язык самый распространенный.