API Q Q - що нового та що вони означають для Android?

Автор: Louise Ward
Дата Створення: 4 Лютий 2021
Дата Оновлення: 1 Липня 2024
Anonim
Урок 4 (1/2). Основні команди і програми для роботи в Терміналі (Linux, macOS), PowerShell (Windows)
Відеоролик: Урок 4 (1/2). Основні команди і програми для роботи в Терміналі (Linux, macOS), PowerShell (Windows)

Зміст


Тут ви знайдете перший попередній перегляд Android Q, а також всі види розмов розробників щодо нового коду. Бета-версія 1 Android Q доступна вже сьогодні для початківців та розробників, привносячи багато нових вдосконалень.

Хоча в Android Q, очевидно, є деякі функції, орієнтовані на користувачів, багато чого з того, що робить Android Q особливим, знаходиться під кодом. Ми говоримо про API чи інтерфейси програмування додатків. Ці API є основними для роботи програм із базовою операційною системою.

Як і слід було очікувати, майбутній попередній перегляд SDK включає кілька нових API, тому розробники можуть додавати ще більше функціональних можливостей платформі. Ось перегляд нових API API Q, про які вам потрібно знати.

API нейронної мережі 1.2

Google хоче, щоб AI у вашому телефоні Android був ще розумнішим. API Neural Networks, вперше випущений у 2017 році, визначає деякі основні параметри штучного інтелекту та машинного навчання. Google каже, що Android Q розширює до 60 нових операцій, таких як ARGMAX, ARGMIN та квантований LSTM з кількома покращеннями продуктивності.


Це особливо важливо для виробників обладнання, які зможуть покращити машинне навчання, виявлення об'єктів та сегментацію зображень у власних додатках та моделях. Google сподівається зробити Neuro Network API 1.2 частиною рамки TensorFlow. Поступово це означає, що вниз, додатки, які працюють в Android Q, будуть більш незалежними.

API API MediaCodecInfo

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

Native MIDI API

Це новий API, який повинен допомогти пристроям Android більш ефективно спілкуватися з обладнанням MIDI. Деякі додатки покладаються на C ++ для їх обробки аудіо. Зокрема, для цих додатків API Native MIDI дозволяє безпосередньо спілкуватися з пристроями MIDI через NDK. Іншими словами, дані MIDI можна читати всередині аудіо зворотного дзвінка за допомогою зчитувача, що не блокує. Це зменшує затримку і згладжує продуктивність. Кінець гри? Ваш телефон Android буде більш сумісним з вашою клавіатурою MIDI або іншим звуковим обладнанням.


Загальнодоступні API

Google Q зменшить свою залежність від приватних API, каже Google. Приватні API зазвичай доступні лише конкретним, затвердженим організаціям або розробникам. Це було б схоже на те, щоб Sony надала EA специфічний доступ до PS4, до якого інші виробники ігор не можуть дійти. Google стверджує, що програми, які покладаються на (приватні) API, які не включені до рідного SDK, загрожують збоями та порушеннями безпеки. Ось чому Android Q сприяє намаганням компанії підтримувати лише публічні API.

Google каже, що Android Q з часом обмежить доступ до API, який не є SDK, оскільки він просить розробників перейти на загальнодоступні API. Щоб полегшити розробникам цей перехід, Google вимагатиме лише додатків, націлених на Android Q (і вище), щоб дотримуватися цього обмеження. Програми, націлені на Android Pie і новіші версії, все ще зможуть використовувати приватні API. Google планує додати до свого списку уподобаних публічних API на основі відгуків та запитів розробників. Якщо відповідний публічний API недоступний, Google співпрацюватиме з окремими розробниками, щоб знайти компроміс.

Наслідком тестування громадських розробників Google хоче, щоб розробники протестували свої додатки на широкому діапазоні інтерфейсів, що не належать до SDK. Він пропонує розробникам використовувати метод StrictMode для встановлення, коли використовується не-SDK API. Це поняття тривалої гри, яке повинно допомогти розробникам у майбутньому захищати свої програми в дорозі.

Націлювання на API

Відповідно до попередніх випусків, Google буде застосовувати націлювання на API в міру тривалості розвитку Android Q. Це означає, що Google змусить розробників оновлювати свої додатки на новіші та новіші версії Android.

Новіші версії Android, як правило, більш безпечні та потужніші. Тому пізніше цього року Google Play потребуватиме програм для націлювання на SdkVersion 28 (Android 9 Pie). Іншими словами, до середини року розробникам, які створюють абсолютно нові програми або оновлення існуючих додатків, потрібно буде забезпечити сумісність з Android 9 Pie як мінімум, якщо не Android. Крім того, Google почне попереджати користувачів, коли програми на їх телефоні націлити на старіші та застарілі версії Android.

Нарешті, розробникам потрібно підготувати свої програми до 64-бітної конверсії. Зараз Android підтримує 32-бітні та 64-бітні програми, але це незабаром зміниться. Пізніше цього року всі додатки повинні підтримувати 64-бітові. Це буде особливо важливо для додатків, які використовують вбудований Android SDK.

Почніть з Android Q

Отже, це підсумовує деякі нові API-адреси в Android Q. Хочете спробувати Android Q? Ті, хто зареєстрований у програмі для розробників Android, можуть завантажити новий попередній перегляд Android Q та пов’язані з цим SDK та Android Studio.

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

буде інформувати вас про всі речі Android Q як нові ОС. Більш детальна інформація буде доступна надходженням вводу-виводу Google у травні.

OnePlu взяв на себе Twitter, щоб нахабно копати Apple, після того як останній звіт Counterpoint Reearch назвав їх найвищою продаженою маркою смартфонів преміум-класу в Індії....

Генеральний директор OnePlu Піт Лау сів на інтерв'ю, де обговорював багато тем, що стосуються компанії.Лау обговорив продажі OnePlu 6T, телевізор OnePlu, а також ідею зробити смартфон OnePlu меншо...

Популярні Публікації