Преглед садржаја:
- Шта је АПИ?
- Повезивање апликација
- Аутоматска израда сигурносних копија за апликације
- Аутентификација отиска прста
- Потврдите поверљиве податке
- Дирецт Схаре
- Гласовне интеракције
- АПИ Ассист
- АПИ-ји за обавештења
- Подршка за Блуетоотх Стилус
- Режим приказа 4К
- Тхемеабле ЦолорСтатеЛистс
- Аудио функције
- Видео функције
- АПИ Фласхлигхт
- Андроид фор Ворк
- Под хаубом Андроида
Биће доста измена и нових функција „под хаубом“ у Андроиду М, досад још неименованој наредној великој верзији Андроида, која ће бити објављена касније ове године. Сви волимо нове функције које можемо да видимо. Али често су најбоље - и најважније - промене дубоко у сржи, тихо радећи своје ствари и побољшавајући ствари. Ови нови и побољшани битови кода су оно што Гоогле и трећи програмери користе да би се догодила магија.
Окусићемо шта ће сад стићи у прегледу М Девелопер Превиев. Неки од нас (криви) увуку се унутра док разговарамо о новим АПИ-јевима и моћним стварима које програмери могу да ураде са њима. Вероватно би нас већина гњавила када би ти АПИ-и били представљени у лако читљивом дијалектичком дијалекту, који се не чита и уместо тога су рашчлањени на обичном језику без икаквог разговора о класама, методама и услугама.
Извели смо преводитеља Геек-то-Енглисх и погледаћемо нове Андроид М АПИ-је и разговарати о томе шта они могу учинити. Укопчајте се.
Шта је АПИ?
Ово је најбоље место за почетак. Разговараћемо о неколико нових АПИ-ја, тако да сви морају знати шта та три слова значе.
АПИ је пречица и вратар, и свима олакшава живот.
АПИ је скраћеница за Апплицатион Программинг Интерфаце. Замислите их као неку врсту додатка који су добили људи који су написали Андроид код и програмери могу да комуницирају са системом и раде „ствари“ без да сами напишу бајлијонске редове кода. АПИ такође омогућавају програмерима да комуницирају са заштићеним областима Андроида, тако да систем може вратити информације које би у супротном биле недоступне. Дакле, АПИ-ји су пречице као и вратари.
Програмер који пише апликацију за Андроид мора једноставно да обухвати праве класе, методе и услуге за функцију коју желе да примене, а све дизање тежишта се обавља на другом месту у оперативном систему. На пример, узмите овај мало кода да бисте омогућили нови Дирецт Схаре АПИ:
То је далеко лакше него исписати сав код за једну апликацију за аутентификацију и дефинирање циљева за одређену намеру, тако да се њихова исправна апликација отвара када с одређеном особом желите нешто подијелити на одређени начин. (Видите? Чак и објашњавање да то није забавно.)
Замислите АПИ као пречицу, где је већину посла одрадио Гоогле, који програмери могу да укључе у свој код како би користили Андроид-ове функције у својим апликацијама. То их чини моћним алатима и чини бољим апликацијама.
Сада када имате представу о томе шта је АПИ, погледајмо преглед нових АПИ-ја у Андроид-у М.
Повезивање апликација
То омогућава апликацији - на пример, Андроид Централ апликација - да се постави као подразумевана када корисник (то смо ми!) Додирне везу до УРЛ-а - на пример ввв.андроидцентрал.цом. У Андроид-овом тренутном стању, морамо да одаберемо да ли ће апликација наизменичне струје отворити везе до Андроид Централ. Помоћу ове нове функције ствари се могу аутоматски догодити.
Да би користили ову функцију, људи који поседују веб локацију морају да додају неки код на своју веб локацију, користе важећи безбедносни сертификат и додају одговарајући код у своју апликацију. Када то учините, кликом на везу која вам је послата преко било којег медија - СМС-а, е-поште, друштвених медија итд. - отворићете везу у правој апликацији ако је инсталирате, без даљњих радњи или дијалога који ће вам рећи да одаберете апликација. То ће омогућити дизајнерима и програмерима веб страница да раде ствари на начин који изгледају боље унутар њихове апликације. Сви желимо да веб - и апликације које користимо да бисмо га прегледали - изгледају боље.
Више о повезивању апликација
Аутоматска израда сигурносних копија за апликације
Ово је сада подразумевано за све апликације написане да подржавају Андроид М. Хоораи!
Програмерима више неће бити дозвољено да буду лењи (или, још горе, немарни) са резервном копијом података
Подаци за било коју апликацију или игру сада се аутоматски сигурносно копирају на Гоогле диск и аутоматски се враћају када промените или замените телефон или таблет. Шифрирана је, свака апликација може имати 25 МБ за чување поставки и података, а ниједна се не рачуна у вашу квоту за складиштење на Гоогле диску. Наравно, можете се одлучити за ово како желите.
Када је ваша фотографија или таблет у стању мировања, пуњење и повезан с Вифи-јем, сигурносне копије се раде аутоматски свака 24 сата. Програмери апликација могу дефинирати које су мапе података сигурносно копиране, а кад пређемо на нови уређај (или деинсталирамо па поново инсталирамо апликацију), операција враћања копира сигурносне копије података у мапе података апликације. Ако апликација користи стари Андроид Бацкуп Сервице, она представља нову услугу тако да се ништа не мења за кориснике постојећих апликација које имају функцију аутоматске израде резервних копија.
Више о аутоматској сигурносној копији за апликације
Аутентификација отиска прста
Изворна аутентификација отиска прста - где можемо да користимо скенер отиска прста да бисмо верификовали своје акредитиве за неку апликацију или услугу - стигла је до Андроида.
Већ смо видели како корисно скенирање отисака прстију може бити (када се правилно изврши) - здраво Самсунг Галаки С6 - али сада када је ово уграђено у Андроид ствари ће програмерима бити лакше имплементирати и неће морати да користе СДК треће стране. обезбедили људи који су телефонирали.
То такође значи да више произвођача може укључити скенер прста сада када не морају да пружају сопствену подршку апликацијама. (А ако сте приметили ту икону отиска прста на екрану, можда она нешто значи. Или можда још увек не. Само ћемо видети.)
Пример узорка дијалошког отиска прста за Андроид
Потврдите поверљиве податке
Једноставно речено, ова нова функција може се користити за потврђивање вашег идентитета у апликацији на основу сигурности вашег закључаног екрана.
Андроид ће сачувати криптографски кључ када откључате уређај. Апликације могу користити овај кључ и све повезане токене за аутентификацију или пријаву на њих. На основу како сте недавно откључали свој уређај - и не само „укључили се“, већ „унели неку врсту кода за откључавање“ - можете дати апликацији да зна да заиста користите ове имплементације тајних кључева.
Програмери могу да изаберу временско ограничење и такође могу да од корисника траже да се поново аутентификује у било ком тренутку.
Користећи заједно са Андроид Кеисторе системом, апликације сада могу бити сигурне и практичне.
Потврдите код узорка повериоца
Дирецт Схаре
Ово је сјајно! Да ли сте икада наишли на нешто тако цоол да једноставно морате то поделити са шефом или супружником или било ким другим? Сада то можете лакше. Волимо лакше!
Функција Дирецт Схаре омогућава програмерима да дефинишу одређене циљеве дељења из своје апликације. Поред уобичајеног начина дељења ствари - као што су Хангоутс, е-пошта или апликација попут Гоогле Кееп-а, програмери могу да додају људе из ваших контаката (претпостављамо да то значи да су ваши контакти са звездицом у Гоогле-у) и да одреде како делити - пошту, СМС итд.
Ова једна изгледа као прилично моћна нова функција, а ми смо узбуђени што је примењена у неким одличним апликацијама које користимо свакодневно. Припреми се, Пхил. Нећу се уморити од слања ствари. Икад.
Гласовне интеракције
ОК, Гоогле. Упалите светло.
Која соба?
То је један од примера даних за Воице Интерацтионс који долазе на Андроид М. Већ можемо учинити много ствари користећи свој глас, а овде ће додаци омогућити боље и прецизније поступке помоћу гласовних команди.
Ствари попут "Јесте ли сигурни?" промпт за верификацију неке радње или списак избора који се понављају кориснику, а затим потврђени и више је могуће помоћу нових гласовних услуга и активности. У комбинацији са Андроид Веар-ом или Гоогле Гласс-ом, видимо блиске начине како да „направите ствари“ на вашем Андроид-у у догледној будућности.
Више о гласовним интеракцијама
АПИ Ассист
То програмерима омогућава начин кориштења асистента (ЈАРВИС !?) за интеракцију унутар њихових апликација. Помоћник је системски широк, а неколико линија кода омогућиће га (њему? Њој? Молим корисничке гласове) унутар неке апликације - ако смо одлучили да је користимо.
Постоје методе које омогућују програмерима да одаберу да ли желе да деле оно што се дешава између вас и асистента изван њихове апликације, а сигурносне функције широм система ће приватне податке држати приватнима и даље од оглашивача. Теоретски.
Већ неко време чекамо да Гоогле приступи трећим лицима за приступ Гооглеовим функцијама за говорну помоћ. Овом је потребно озбиљно тестирање (читај: Јерри се игра и разговара са својим Некусом 6 усред ноћи) да би се тачно видело како ће он функционисати, шта може и како га можемо разбити. Волим свој посао.
АПИ-ји за обавештења
У Андроид Обавештења долазе четири важне нове функције:
- Нови режим „Не узнемиравај“, који заправо омогућава да вас аларми узнемире
- Нова категорија која омогућава да догађаји креирани од стране корисника буду одвојени од системских догађаја и аларма
- Нова класа која омогућава прилагођавање икона за обавештавање
- Нова метода која омогућава апликацији да види која су обавештења тренутно „жива“ и активна
Програмери могу да користе ове нове начине и методе да разликују шта је важно од онога што није, дају нам визуелни знак о ономе о чему добијамо обавештења и омогућавају нам да одлучимо када и где треба да дају обавештења која смо тражили унутар њихових апликација..
Ово све звучи одлично, али такође ћемо морати да зависимо од програмера који ће користити ове нове алате на исправан начин. Обавештења - и интеракција са њима - у историји су била једна од најјачих тачака Андроида. Увек су добродошли додаци за начин на који програмери могу да прилагоде и појачају своју корисност.
Подршка за Блуетоотх Стилус
Ако сте користили Галаки Ноте 4 са С оловком, знате како цоол може бити активни оловка. Говоримо о стварној интеракцији, а не само о убоду екрана палицом на гуми. Гоогле пружа подршку за Блуетоотх стилове у Андроид-у М, а неке од сјајних функција које смо видели у серији Ноте биће могуће у ванилла Андроиду.
Када упарите и повежете компатибилни Блуетоотх стилус, доступна је подршка за ствари попут осетљивости на притисак, додира на екрану и дугмета (на тастерима на стилу) и програмери могу да искористе ове податке у својим апликацијама.
Потражите ствари попут дијалога или покретача апликација када притиснете тастер на ивици, као и бољу подршку за цртање и писање да бисте дошли до апликација на Гоогле Плаиу када је М доступан.
Режим приказа 4К
Подршка за 4К (Ултра ХД 3840 Кс 2160) резолуцију биће укључена у Андроид М. Док се о заслугама 4К дисплеја на паметном телефону може разговарати и расправљати до смрти, сви ће се сложити да је ово сјајно за ствари попут Андроид ТВ-а.
УХД ће ускоро постати уобичајена, а Андроид ће бити спреман за то.
Пхил, треба ми нови телевизор. За потребе испитивања. (Ед. Напомена: Не.)
Тхемеабле ЦолорСтатеЛистс
Нека врста мотора долази у Андроид М-у, а Гоогле мора програмерима да нађе начин да га подрже у навигацији и менијима њихових апликација. То је оно што овде имамо.
Када корисник одабере да користи тамну тему, речи и слике морају бити светлије боје. Супротно је ако корисник изабере лагану тему. Иако се велики део текстуалних и сликовних компоненти систем може обојати, ове нове методе омогућавају програмерима да прате теме које су корисници применили у било ком делу њихове апликације.
Аудио функције
Андроид М ће програмерима донети неке нове аудио функције. Изворна подршка за МИДИ протокол омогућиће девима да шаљу и примају МИДИ догађаје (мисле да софтвер музичара попут ГарагеБанд овде) и стварају објекте који надјачавају задане поставке система за звук.
Апликације ће моћи да дозволе аудио уређајима да се прикључе у систем како би подржали ствари попут гласовних акција са контролера игре или даљинског управљача. Као и контролери и даљински управљачи које видимо за Андроид ТВ уређаје.
Апликације ће такође моћи да преузму списак повезаних аудио уређаја, који се могу сортирати и аудио апликације усмерити кроз одређени извор. ПлаиСтатион 4 користи ову врсту функције, где је аудио прикључак контролера постављен за репродукцију звука у цхату док се звук игре шаље путем ТВ система.
Иако су ове нове карактеристике прилично специфичне, овде постоје неке стварно цоол ствари.
Видео функције
Нове могућности АПИ-ја за обраду видео записа укључују нове начине синхронизације аудио и видео стримова (постајем дрхтав када уста не одговарају речима када гледам видео, а не могу бити једини) и нове начине подесите и вратите видео инстанце за бољу подршку ДРМ-а који сви мрзимо, али знамо да је неопходан.
Ту је и нова метода за подешавање брзог или успореног видео снимка која ће аутоматски истезати или убрзати ствари у тандему са звуком.
Опет, то су прилично специфичне промене, али треба да буду важне људима који праве апликације које приказују видео. И сви волимо да користимо апликације које приказују видео!
АПИ Фласхлигхт
Изаћи ћу уско и рећи да је већина нас користила блиц камере на нашем телефону као лампу. Знам да то радим кад Рек или Самми (наши пси) одлуче да требају пишкити у 4 ујутро. Или када Јерри то мора учинити.
Нови Фласхлигхт АПИ то препознаје. Постоји само зато што програмери могу да користе ЛЕД камеру као батеријску лампу без укључивања целокупног софтверског склопа фотоапарата, што би сада требало учинити.
Ово штеди батерију, као и осигурава да неправилно искључена апликација лампица не остане везана за интерфејс камере и да је друге апликације не могу отворити.
Мале ствари попут ове пуно значе. Осим тога, програмерима је лакше.
Андроид фор Ворк
Када Андроид М крене уживо, потрошићемо неко време покривајући све нове функције за Андроид фор Ворк. Много нас се радује тако да можемо да искључимо компанијски телефон и БИОД да раде. За сада ево сажетка онога што можемо очекивати.
- Побољшане контроле за корпоративне уређаје за једнократну употребу: Ако имате компанијски телефон који покреће Андроид, људи који су га купили имају бољу контролу над неколико ствари. Власници уређаја сада могу онемогућити / омогућити заштиту тастатуре, статусну траку (укључујући ствари попут обавештења, брза подешавања и покрете) и сигурно покретање уређаја. Власници уређаја такође могу спречити да се екран искључи док је укључен ако имају разлог.
- Нечујно инсталирање и деинсталирање апликација од стране власника уређаја: Власници уређаја сада могу да инсталирају или деинсталирају апликације уз потпуно коришћење менаџера пакета, без интеракције корисника и изван Гоогле Плаи-а. То ће ИТ одељењима омогућити нека врста аутоматског обезбеђивања и инсталирања основних апликација на било који телефон, чак и пре него што се корисник пријави помоћу Гоогле налога. (Гоогле такође види да се ово користи са киосцима са Андроид оперативним системом.)
- Тихи приступ цертификату предузећа: Ова функција омогућава људима који поседују ваш уређај да дају управљане апликације да приступе сертификатима без интеракције корисника. То је ствар сигурности. И добар.
- Аутоматско прихватање ажурирања система: Власник уређаја може изабрати да аутоматски прихвати исправке или да их одложи без икаквих радњи од стране корисника. Корисник не може да надјача ово у подешавањима уређаја. Администратор уређаја такође може да каже уређају када треба да прихвати исправку користећи дневни временски прозор. Опет контрола. (И киосци.)
- Инсталирање делегираног цертификата: Администратори и власници уређаја могу омогућити апликацијама трећих страна могућност кориштења других АПИ-ја за управљање сигурносним цертификатима. ИТ људи из ваше компаније желе ово, чак и ако не знате (или вас не занима) шта то ради. Више сигурносних ствари овде.
- Заштита од ресетовања на фабричке поставке: Власници уређаја и администратори сада могу да конфигуришу било коју заштиту фабричког ресетовања на вашем радном телефону. Ваша компанија мора бити у могућности да контролише када и ко може фабрички ресетовати ваш радни телефон и ови алати нуде детаљну контролу.
- Праћење употребе података: Ако ваш шеф плаћа ваше податке. Његово је право да прати начин на који га користите. Са Андроид М, они то могу лако учинити.
- Управљање дозволама извршавања : Власник уређаја може поставити параметре који одлучују које се апликације могу покренути и покренути. Алат који долази у Андроид М ће омогућити кориснику да одабере да се дозволи покретање апликација или ће дозволити да администратори поставе политику која ограничава апликације које могу да се покрећу. Корисник није у могућности да надјача ову политику.
- Обавештење о радном статусу: Када корисник користи апликацију са било којег управљаног профила за Андроид фор Ворк, на траци статуса ће се појавити икона актовке. Ако корисник откључа уређај док користи апликацију у управљаном профилу, скочни прозор ће их подсетити да се налазе у њиховом радном профилу.
Андроид фор Ворк је важан. Иако заправо не желимо да наш шеф одлучи за неке од ових ствари за нас, компанијским телефонима с подацима компаније потребна је додатна сигурност. То је кључно за свако озбиљно усвајање Андроида у компанији.
Укопаћемо у све то кад буде доступно.
Под хаубом Андроида
Ово је био само кратки преглед нових АПИ функција које долазе са Андроидом М. Свака од њих састоји се од много нових метода и АПИ-ја које програмери могу да користе како би укључили подршку за нове функције и сигурно се закомпликовали. Већина нас не схвата колико је рада и читања потребно за подржавање нових функција, чак и пре него што је написана једна линија кода. Ђавољи напорно раде и заслужују нашу захвалност и љубав. #ХугИоурДевелопер
Због тога Гоогле у првом реду нуди преглед програмера. Док „расправљамо“ о предностима нове фиоке апликације (која ће се вероватно променити коначним издањем), програмери апликација и дизајнери читају документацију, остају читаву ноћ и пију Ред Булл да виде како ће имплементирати нове функције у апликације које волимо. То је њихов посао и њихова страст.
Све што треба је да се веселимо сјајним стварима које могу да ураде са свим тим.