Logo sr.androidermagazine.com
Logo sr.androidermagazine.com

Гоогле и / о 2015 је све био у питању стварања бољих апликација

Преглед садржаја:

Anonim

/ гоогле-ио-2016)

Гоогле И / О 2015 је био прилично фантастичан ако сте љубитељ Андроид-а. Нове функције које долазе у Гоогле Нов представљају невероватан приказ машинског учења и рећи ће нам више о Скриллеку него што смо икада желели да знамо. Нова Гоогле Пхотос изгледа као сјајан (и углавном бесплатан) начин да се све организује и буде доступно свуда, а корисници Цхромебоока могу једноставно имати одрживу алтернативу Лигхтроом за организовање и каталогизирање фотографија у радовима - ми ћемо покушати да учинимо управо то. Андроид Паи показује како Гоогле може да се развија и прилагођава када сјајна идеја не постигне тракању какву су очекивали. А било је и славних брада.

Али у 2015. години, чак и више од година раније, Гоогле озбиљно схвата програмере који праве боље апликације.

Гоогле-ови алати за програмере непрестано се мењају и мењају сет прибора који људима који граде наше апликације омогућавају да се повезују са Гооглеовим услугама, правећи ствари које желимо да инсталирамо и користимо сваки дан. Они су бесплатни, а иако су моћни, неке лепше тачке одличног дизајна су биле компликоване за вратоломе за обраду, а сам ИДЕ - то је програм који програмери користе за писање кода и прављење својих апликација - може бити незгодан када залутате изван оквира "здрави свет" и упаднете у непристојно кодирање. А тестирање апликација било је ноћна мора. Гоогле се на ова велика питања бавио на велики начин.

Нова библиотека за подршку дизајну Андроид-а

Важно је имати апликацију која изгледа као да припада телефону у руци корисника. Не желимо да све изгледа потпуно исто, али Материал Десигн омогућава апликацијама трећих страна да имају исти изглед и осећај као и апликације које су део система. Примена ових смерница за дизајн, међутим, може бити шкакљива, а време проведено на изгледима и визуалима често представља вежбу фрустрације - чак и за искусне програмере.

Нова и побољшана библиотека за подршку дизајну Андроид-а доноси прегршт нових алата које програмери могу интегрисати у своје апликације без писања хиљада линија кода. Најбољи део је што ради за уређаје са Андроид 2.1 или новијим, што је отприлике за све њих.

Ова нова библиотека помоћи ће програмерима да уведу приказ ладице за навигацију, плутајуће налепнице за уређивање текста, плутајуће дугме акције, снацкбар, картице и оквир за кретање и померање како би све несметано текло. Ови дизајнерски видгети и методе смањит ће вријеме развоја, а чинећи да апликације изгледају и осјећају се предивно.

Живела ФАБ!

Подршка за Андроид Студио Ц / Ц ++

Већина програмера користи оно што се назива ИДЕ (Интегратед Девелопмент Енвиронмент) за писање кода, држите га у разумном стаблу и саставите га све када се ствари покрену. Можете само да користите алатке за нотепад и наредбену линију за прављење апликација, али само ако мрзите себе. Гоогле-ов бесплатни ИДЕ за програмере Андроид апликација назива се Андроид Студио и добио је велику надоградњу у верзији 1.3.

Нови додатак Градле је побољшан, нуди брже време израде, боље дробљење и дробљење ПНГ датотека и бољи аапт алат (ово су алати који граде апликацију из изворног кода). Прегршт нових Јава напомена је додан да помогне програмерима да избегну грешке у тим дугим редовима кода, а алати за профилирање меморије добили су значајан ремонт и визуелно сучеље како би програмери могли да виде само шта се догађа. Све стварно цоол ствари.

Али омиљени публици је додавање подршке за Ц / Ц ++ директно у Андроид Студио-у. Гоогле је сарађивао са ЈетБраинс-ом на укључивању њиховог Ц / Ц ++ ИДЕ ЦЛион-а директно у Андроид Студио, са нултим трошковима за програмере. То омогућава прерађивање и анализу кода, навигацију, проналажење употребе, довршавање кода и још много тога. Ово такође омогућава блиску интеграцију Јава кода и Ц / Ц ++ кода, тако да ствари попут рефакторинга са једне стране такође рефакторирају другу.

Ако сте програмер апликације, знате колико је то феноменално. Ако нисте, значи да програмери имају нови алатни оквир који помаже у кориштењу НДК (Нативе Девелопмент Кит) у Андроид студију и уштедеће буквално стотине сати времена за развој пројеката који користе матични код. То значи срећније програмере и боље апликације широм света.

Лабораторија за тестирање у облаку

Ваш ормар за тестирање тренутних уређаја, са аутоматизованим извештајима и подршком за скалирање.

Ако замишљате да програмери Андроид апликација седе на огромном столу прекривеном разним производима и моделима Андроид телефона који бесно тестирају њихову апликацију, вероватно нисте далеко од обележја. Избор хардвера значи да неће сваки телефон поступати на исти начин када се представи са компајлираном апликацијом, а много времена се потроши на оптимизацију и уклањање погрешака апликација на различитим уређајима. Превише времена. Толико уређаја.

Гоогле је најавио помоћ у Цлоуд Тест лабораторији. Програмери могу да користе Гоогле-ову лабораторију на мрежи за тестирање апликација током развоја, како на виртуелним уређајима, тако и на физичким уређајима за стварну исправљање погрешака и праћење перформанси. Програмери могу истовремено да извршавају све своје тестове на свим уређајима, а да у њиховој канцеларији немају ормар пун телефона. Лабораторија такође садржи роботске апликације за индексирање које могу обављати тестирање без икаквих ручно написаних поступака тестирања, а ово још више скраћује време развоја.

Поред времена уштеденог током развоја, ово се пробија кроз препреку трошкова мањим тимовима и независним програмерима који могу да се суоче када покушају да тестирају следећу сјајну апликацију на којој раде.

Бољи алати за боље апликације

Људи који пишу Андроид апликације знају колико су ови алати важни и да их већ дуго долазе. Озбиљно. Кад су Јамал, Тор и Ксавиер (они звезде Гоогле роцка који су представили све нове алате за враћање) пролазили кроз све нове алате за развијање, у гомили су стајали навијачи и људи. Било је супер.

За остале нас знајте да се ови алати изједначавају са бољим апликацијама које је лакше направити, а коштају мање за развој. Андроид М ће на тај начин ставити коначни сјај на оперативни систем, а нови Андроид Студио, Десигн Либрари и Цлоуд Тест Лаб омогућит ће програмерима да ставе исти лак на сјајне апликације које сви желимо - и које заслужујемо.