10 старых функций Android, которые помогли сформировать ОС

Автор: Louise Ward
Дата создания: 3 Февраль 2021
Дата обновления: 1 Июль 2024
Anonim
10 Тайных Функций Смартфона, Которые Можно Испробовать Прямо Сейчас
Видео: 10 Тайных Функций Смартфона, Которые Можно Испробовать Прямо Сейчас

Содержание



Nexus 7 отпраздновал свой седьмой день рождения на прошлой неделе. Мой коллега Дэвид Имел (David Imel) сделал отличную памятную статью об этом и включил в этот процесс кучу забавных подробностей об Android Honeycomb.

Android полон небольших функций, некоторые из которых удивительно важны для того, как мало мы о них говорим. Многие старые помогли сформировать Android, который мы знаем сегодня.

Вот десять особенно важных старых функций Android.

ART and AOT (Android 5.0 Lollipop)

Android Runtime (ART) была огромной сделкой, когда она официально запущена в Android 5.0 Lollipop. С ART пришла своевременная компиляция (AOT), улучшенная сборка мусора и множество других функций. Они были в основном для разработчиков приложений и игр, но эти изменения помогли запускать приложения и работать быстрее, чем когда-либо.

ART был одним из самых больших изменений в ранней версии Android.


АРТ получил множество улучшений между тем и сейчас. В Android 7.0 Nougat добавлена ​​поддержка JIT или своевременной компиляции для ускорения загрузки устройства. Android Oreo улучшил сборку мусора и сократил время пауз. В Android 9 Pie добавлена ​​поддержка преждевременного преобразования файлов DEX.

Потребовался бы целый день, чтобы перечислить все скрытые улучшения, которые АРТ вносит в таблицу, потому что она постоянно улучшается с каждым годом, даже если мы больше об этом особо не говорим. Даже в грядущем Android Q есть несколько небольших улучшений в ART.

Пакетное и автоматическое обновление приложений (Android 2.2 Froyo)

Android 2.2 Froyo исполняется десять лет в 2020 году, и одна из его лучших функций все еще остается. Это была первая версия Android с встроенной поддержкой автоматического обновления приложений, а также пакетных обновлений приложений. С этим не так много технической болтовни. Вы можете нажать кнопку в Google Play, чтобы обновить все ваши приложения одновременно в фоновом режиме, и это благодаря Android Froyo.


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

Трудно представить обновление приложений Android вручную и по одному.

Следовательно, Android Froyo также представил функции Android, такие как поддержка дисплеев HD (720p), точки доступа Wi-Fi, поддержка GIF для стандартного браузера и возможность подключения телефона к Bluetooth вашего автомобиля - функция, которую многие люди используют каждый день.

Аппаратное дозирование датчиков (Android 4.4 KitKat)

Android KitKat подарил нам еще одну замечательную особенность - аппаратное дозирование датчиков. Это была одна из первых реальных попыток Google взять под контроль время автономной работы. Предпосылка проста: датчики будут собирать и доставлять данные в пакетном режиме, а не в режиме реального времени. Это позволило устройствам дольше оставаться в состоянии пониженного энергопотребления и экономить заряд батареи.

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

Эта функция также используется в других целях, включая фитнес (отслеживание шагов), отслеживание местоположения и другой мониторинг. В Android 4.4 KitKat также добавлена ​​поддержка отслеживания шагов, а функция отслеживания шагов работает с аппаратным пакетированием датчиков.

Эмуляция хост-карты (Android 4.4 KitKat)

Эмуляция хост-карты (HCE) - это большое дело, и у него есть небольшая интересная история. Первоначально Google использовал чип Secure Element (SE) на телефонах для хранения ваших данных об оплате. SE был сильно зашифрован и защищен, чтобы избежать кражи данных. Однако Verizon, AT & T и T-Mobile заблокировали Google Wallet в пользу своей инициативы Softcard (ранее ISIS), запретив Google Wallet читать элемент безопасности.

В ответ Google запустил HCE, который перехватывает передачу связи с платежных терминалов и отправляет ее непосредственно в ОС вместо модуля Secure Element. Операционная система создает токен для представления фактической карты и отправляет его вместо фактического номера дебетовой карты в процессе, называемом токенизацией. HCE также работает в фоновом режиме без какого-либо ввода от пользователя, так что вы можете просто нажать и платить, даже если у вас выключен экран телефона.

Google сделал HCE, чтобы сохранить потребительские варианты открытыми после того, как операторы попытались ограничить эти варианты.

В конечном итоге HCE отпала необходимость в оборудовании Secure Element, и операторы отказались, продав Softcard компании Google в 2015 году. Стоит отметить, что токенизация и использование касания для оплаты на вашем устройстве на самом деле более безопасны, чем использование физической карты. ,

OMS и RRO тематика (Android 6.0 Зефир)

Наложение ресурсов времени выполнения (RRO) и служба управления наложением (OMS) - это две тематические среды в Android AOSP. Sony внедрила обе платформы в Android, и сегодня она существует во многих устройствах. Официальным дебютом для него стал Android Marshmallow. RRO пришел первым и был в конечном итоге вытеснен OMS, но оба они делают в основном то же самое.

Большинство приложений имеют файлы XML с такими вещами, как цвет, макет и другие элементы дизайна. OMS позволяет вам накладывать ваши собственные пользовательские файлы XML вместо этого для индивидуального оформления. Таким образом, вы можете превратить приложение с белым фоном и черным текстом в приложение с черным фоном и зеленым текстом, не влияя на его работу.

OMS настолько близок, насколько Google когда-либо приходил к нативной тематике в AOSP Android.

Это не то, что вы можете просто использовать, но OEM и производители часто используют его. Такие приложения, как Synergy, Substratum и Pluvius, используют OMS для корневых и некорневых тем в зависимости от вашей версии Android. Samsung также начал использовать OMS с Android Oreo для своих тем. Эти движки тем упрощают процесс создания, настройки и наложения файлов XML, чтобы сделать его простым для большинства пользователей.

К сожалению, будущее OMS сейчас неясно. Google специально отключил его поддержку в Android Pie, что вызвало ярость в сообществе тем. Вот хорошее интервью с несколькими создателями Субстрата, где они объясняют, как они используют OMS немного больше.

Project Butter (Android 4.1 Jelly Bean)

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

Project Butter принес другие оптимизации, такие как тройная буферизация, VSync и улучшенная чувствительность к прикосновениям. Эти функции позволяют ОС работать со скоростью 60 кадров в секунду и лучше синхронизировать дисплей с процессором и графическим процессором для более плавной работы. Конечно, все это улучшилось за последние годы с новыми версиями Android.

Мы видим, что марш маслянистой плавности продолжается с 90 Гц и 120 Гц дисплеями уже в 2015 году. Можете ли вы представить, как плохо эти дисплеи будут выглядеть до Android 4.1 Jelly Bean?

Последние приложения и переключение приложений (Android 3.0 Honeycomb)

Режим последних приложений стал грандиозным, когда он был запущен на Android 3.0 Honeycomb. Это была покупка Android в многозадачности, одна из самых больших функций, которые у нее были над iOS в то время. Кнопка недавних приложений позволяет вам видеть все ваши открытые приложения в едином интерфейсе, переключаться между ними по желанию или полностью закрывать их при необходимости. Одна только эта функциональность в основном убила рынок приложений диспетчера задач, так же как переключение фонарика убило рынок приложений фонарика. Android до сих пор использует метод смахивания до закрытия в своих последних приложениях, хотя с некоторыми улучшениями и визуальными изменениями.

Для ОС, которая работала только на планшетах, у Honeycomb было много дальновидных идей.

Со временем эта функция улучшилась благодаря ряду других функций, таких как кнопка «Очистить все» для быстрого закрытия приложений, закрепление приложений для сохранения их открытых и, что самое главное, переключение приложений. Переключение приложений работает так же, как Alt-F4 на ПК с Windows. Вы можете быстро переключаться между двумя последними приложениями, которые вы использовали, двойным нажатием на кнопку последних приложений. В Android Pie добавлен жест смахивания для быстрого переключения между любыми двумя приложениями.

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

Программные клавиши (Android 3.0 Honeycomb)

Многие принимают софт-клавиши как должное. В стремлении внедрить средства управления жестами в Android Pie и Android Q стоит отступить и взглянуть на то, какое огромное влияние оказали программные клавиши на дизайн телефона в начале 2010-х годов. До появления софт-клавиш у производителей устройств были всевозможные кнопки по всему устройству. Android 3.0 Honeycomb, а затем Ice Cream Sandwich положили конец всему этому и помогли вступить в эру чистого, без кнопок моноблока, который мы все знаем сегодня.

Софт развивался годами, в основном по размеру, форме и дизайну. Вы можете долго нажимать кнопку «Домой» для Google Assistant, менять темы кнопок с помощью таких приложений, как Navbar Apps, а некоторые OEM-производители даже позволяют добавлять новые программные клавиши в нижний ряд.

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

Функциональные клавиши всегда будут занимать особое место в истории Android как особая особенность, которая определяла, как телефоны разрабатывались годами.

Поддержка TRIM (Android 4.3 Jelly Bean)

Поддержка TRIM не оригинальна для Android или более новой функции, но это было очень важно. Linux добавил его в ядро ​​еще в 2008 году. Microsoft включила поддержку Windows 7 еще в 2009 году. Apple добавила его в OS X в 2011 году и имеет уникальный метод TRIM для устройств iOS. Android 4.3 Jelly Bean наконец-то добавил эту функцию в 2012 году, правда, немного опоздав на вечеринку.

TRIM - это простая, но важная функция, которая касается флеш-памяти. Флеш-память, в отличие от механических жестких дисков, имеет небольшие проблемы с записью новых данных. Он может быстро записывать в пустое пространство, но если данные требуют перезаписи, процесс занимает значительно больше времени.

TRIM был небольшим, но удивительно важным дополнением к Android.

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

Многие связывают проблемы замедления Nexus 7 2012 с отсутствием поддержки TRIM и сообщали об увеличении производительности после обновления до Android 4.3 Jelly Bean. TRIM не одна из самых привлекательных функций Android, но, безусловно, одна из самых важных, и ваш телефон все еще использует ее.

USB Host Mode (Android 3.0 Honeycomb)

USB Host Mode - это мощная функция, которая не заслуживает той любви, которой она, вероятно, заслуживает. Первоначально он дебютировал на Android 3.0 Honeycomb, и большинство людей использовали его для своих возможностей USB на ходу (OTG). Но режим делает намного больше, чем это.

USB Host Mode - это то, что позволяет нам использовать USB-мыши и клавиатуры на устройствах Android, а также MIDI-клавиатуры и другие специализированные технологии. По сути, если вы можете подключить что-либо к телефону и использовать его через порт USB, вы можете поблагодарить USB Host Mode.

В Android 8 Oreo добавлена ​​поддержка двухфакторных ключей аутентификатора. В Android 9 Pie появилась возможность заряжать устройства и передавать файлы одновременно. Большинство версий Android также имеют улучшенную поддержку и доступ к периферии. Если Google когда-либо сделает ноутбук на Android, USB Host Mode станет ключом к тому, чтобы все работало правильно.

В это иногда трудно поверить, но Android намного больше, чем качество камеры и зазубрины. Множество программных функций помогло продвинуть платформу, даже в фоновом режиме, где мы не всегда видели это.

Какая ваша любимая функция Android?

Последнее обновление Android включает функцию, которая позволяет копировать коды 2FA прямо в буфер обмена.Коды 2FA (двухфакторная аутентификация) - это коды компаний, которые отправляют вам текст для ...

В дополнение к привлекательному флагману Nokia 9, HMD Global сегодня анонсировала еще четыре телефона - Nokia 4.2, Nokia 3.2, Nokia 1 Plu и Nokia 210. Эти цены варьируются от 30 евро (~ 34 долларов СШ...

Выбор сайта