10 старих функцій Android, які допомогли сформувати ОС

Автор: Louise Ward
Дата Створення: 3 Лютий 2021
Дата Оновлення: 1 Липня 2024
Anonim
Free Energy Generator | 2 Hour Test | Liberty Engine #4
Відеоролик: Free Energy Generator | 2 Hour Test | Liberty Engine #4

Зміст



Минулого тижня Nexus 7 відсвяткував свій сьомий день народження. Мій колега Девід Імел зробив чудову пам’ятку про це і включив купу веселих ласощів про Android Honeycomb.

На Android повно маленьких функцій, деякі з яких напрочуд важливі для того, як мало ми говоримо про них. Багато старших допомогли сформувати Android, якого ми знаємо сьогодні.

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

ART і 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.


Ми забирали б цілий день, щоб перелічити всі вдосконалення під кришкою капота, які ART приносить на стіл, оскільки він з кожним роком постійно покращується, навіть якщо ми вже не дуже багато говоримо про це. Навіть у майбутньому 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 врешті наслідував таку поведінку і з боку програмного забезпечення. Режим Doze обмежує використання додатків у фоновому режимі та відкладає синхронізацію програми до вікна обслуговування. В основному, він закладає спати всі додатки, за винятком невеликих вікон часу, де вони можуть оновлювати, надсилати сповіщення та використовувати центральний процесор. Пакет апаратних датчиків працює дуже точно так само.

Ця функція також має інші види використання, зокрема фітнес (відстеження кроків), відстеження місцеположення та інший моніторинг. 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, який перехоплює передачу зв'язку з платіжних терміналів і надсилає її безпосередньо в ОС замість модуля захищеного елемента. ОС створює маркер, який представляє фактичну карту, і надсилає її назад замість вашого фактичного номера дебетової картки в процесі, який називається токенізацією. HCE також працює у фоновому режимі без будь-якого вводу користувача, так що ви можете просто натискати та платити, навіть якщо екран вашого телефону вимкнено.

Google створив HCE для того, щоб залишати відкритими варіанти споживачів після того, як перевізники намагалися обмежити ці варіанти.

HCE врешті-решт знищила потребу в апаратному забезпеченні Secure Element, в першу чергу оператори відмовилися, продавши Softcard Google у 2015 році. Варто зазначити, тому що токенізація та використання способу оплати на пристрої насправді безпечніше, ніж використання фізичної картки .

Тематизація OMS та RRO (Android 6.0 Marshmallow)

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

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

OMS настільки ж близький, як Google коли-небудь прийшов на рідну тематику в AOSP Android.

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

На жаль, майбутнє для OMS зараз незрозуміле. Google спеціально відключив підтримку в Android Pie, що викликало лють у тематичному співтоваристві. Ось гарне інтерв'ю з кількома творцями Substratum, де вони пояснюють, як вони трохи більше використовують OMS.

Проектне масло (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)

Багато хто приймає програмні клавіші як належне. У поспіху отримати керування жестами на Android Pie та Android Q, варто відступити і подивитися, який монументальний вплив мали м'які клавіші на дизайн телефону на початку 2010-х. Перед програмними клавішами, виробники пристроїв пристроїв мали всі кнопки на всьому пристрої. Android 3.0 Honeycomb, а пізніше сендвіч з морозивом, поклали кінець усьому цьому і допомогли вступити в епоху чистого, без кнопки цукеркового телефону, якого ми всі знаємо сьогодні.

Програмні клавіші розвивалися протягом багатьох років, переважно за розмірами, формою та дизайном. Ви можете довго натискати домашню програму 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 (сота Android 3.0)

Хост-режим USB - це потужна функція, яка не отримує любові, яку, напевно, заслуговує. Спочатку він дебютував на Android 3.0 Honeycomb, і більшість людей використовували його для своїх можливостей USB на ходу (OTG). Але режим робить набагато більше, ніж це.

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

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

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

Яка ваша улюблена функція Android?

Якщо ви протягом багатьох років цікавились, як працює чортівний біткойн, тепер - ваш шанс. Цей пакет вдосконаленої сертифікації Blockchain Certification викладає вас про входи та виходи блокчейна - те...

Коли ви почуєте це слово блокчейн, ваш розум одразу ж подумає про біткойн - криптовалюту, яка злетіла до вартості, потім вражаюче знизилася. Це робить блокчейн і біткойн схожими на хитрощі, але це не ...

Статті Порталу