Google predstavil vývojové prostredie pre Android, množstvo noviniek pre vývojárov
DSL.sk, 16.5.2013
Spoločnosť Google v stredu, v prvý deň svojej konferencie pre vývojárov Google I/O, predstavila množstvo noviniek pre vývojárov Android aplikácií ale tiež ďalších vývojárov.
Veľkou novinkou je nové integrované vývojové prostredie Android Studio pre vývoj Android aplikácií.
Doteraz Google intenzívne podporoval vývoj Android aplikácií v prostredí Eclipse, pre ktoré vydával potrebné doplňujúce nástroje. Android Studio je postavené na prostredí JetBrains IntelliJ IDEA rozšírenom o špecifické funkcie pre vývoj Android aplikácií.
Android Studio využíva nový systém Gradle na buildovanie aplikácií, podporuje rozličné rozšírené funkcie pri úprave kódu a hľadanie chýb statickou kontrolou kódu. Okrem tvorby aplikácií pre Android je podporované aj využívanie rozličných podporných služieb od Google, napríklad backend aplikácií využívajúcich Google Cloud Messaging.
Preview verziu Android Studia je možné sťahovať z tejto stránky.
Spoločnosť zároveň predstavila viaceré nové API respektíve rozšírenie existujúcich v rámci svojich doplnkových služieb. V rámci Google Play Services pribudla druhá generácia Maps API podporujúca použitie kvalitnejších máp vo vlastných aplikáciách a tri nové lokalizačné API vrátane podpory lokalizácie s využitím dát zo všetkých senzorov a s podporou úsporného režimu neustálej lokalizácie so spotrebou menej ako 1% batérie za hodinu.
Predstavenie Android Studia (video: Google)
Novou sadou API sú herné API, ktoré podporujú vytváranie multi-player hier, ukladania stavu do cloudu, rebríčky a ďalšie funkcie.
V Google Cloud Messaging, službe pre zasielanie notifikácií do aplikácie cez servery Google, pribudla možnosť odosielanie správ spätne z aplikácie na backend servery cez Google Cloud Messaging a perzistentné spojenia. Posielanie správ cez Google Cloud Messaging je potenciálne úspornejšie, keď sa pre komunikáciu viacerých aplikácií používa jedno spojenie.
Viaceré pokročilé funkcie pribudajú aj v oblasti publikovania a distribúcie aplikácií. Google začal podporovať cez Google Play Developer Console testovanie aplikácií a postupné uvoľňovanie nových verzií. Vývojári tak budú môcť jednoducho distribuovať testovacie alfa a beta verzie a prípadne uvoľňovať nové verzie najskôr len časti užívateľov.
Zlepšené budú štatistiky o príjmoch a v lete pribudnú priamo v konzole detailné štatistiky o používanosti aplikácií. Google tiež začal spolupracovať so spoločnosťami poskytujúcimi služby prekladu a priamo v Android Studiu umožňuje nahrať do vývojárskej konzoly texty pre preklad a tu za poplatok objednať preklad.
Predstavených bolo viacero noviniek aj pre ďalších vývojárov. V Google App Engine pribudla zatiaľ v preview verzii podpora pre PHP aplikácie, v Google Computer Engine pre prenájom celých virtuálnych serverov pribudla podpora virtuálnych diskov až do 10 TB kapacity a servery s nižším výkonom pre menej náročné použitia.
som zvedavy ake boli vseobecne reakcie na zaverecny Q&A cas... IMO ze Larry Page odpovedal znacne vseobecne, filozoficky a na polozenu otazku castokrat ani nedal odpoved...
Musim vyskusat, ale ak dosiahnu intuitívnosť a jednoduchosť vývoja ktorú ponuka MS Visual Studio, plus, ak c# bude mat "plnu" podporu vela developer ma dôvod prejst z MS na Android platformu.
Ani nevies, aku somarinu s tym Delphi si trepol. Nezakapava ani nahodou, napreduje milovymi krokmi, odkedy to prevzalo Embarcadero.
Aktualna verzia je XE4 a ta v ramci jedneho projektu/zdrojoveho kodu umoznuje vyvoj nativnych aplikacii pre Windows, MacOS, iOS. Podpora pre Android pride zakratko.
Ten, kto to s Delphi vydrzal doteraz, bude happy.
mylis sa, viem ze delphi zije, avsak ze by sa mu nejak zvlast darilo sa urcite neda povedat, prave za to sa vrhli na tie mobilne app. lebo uz nemali co ponuknut, ci sa to vsak rozbehne je otazne ;-) , okrem toho co sa tyka desktopoveho vyvoja tak sa uz aj delphi orientuje viac na .net ako vcl, a ak .net tak urcite radsej visual studio.
a tak ci onak CodeGear aj s Embarcaderom to tahaju len dolu vodou, kym to robil cisto Borland tak to malo uroven, teraz to uz zdaleka nedosahuje kvalitu starsich verzii, a tym ze do toho zabijaju vsetko mozne , tak z toho vznika rovnaka zlatanina ako eclipse a spol., takze aj ked je to smutne tak jedine integrovane a komplexne prostredie zostane len to VS, kym to mrkvosoft nedoglbe :-)
denne pouzivam Intellij na Javu a ked mam raz za mesiac nieco spravit v .net tak sa na to najskor musim psychicky pripravit aj napriek instalovanemu reSharperu. Bez neho si neviem predstavit .Net vyvoj.
To asi preto lebo to robíš raz za mesiac. Mne to trvalo trochu dlhšie kým som dostal do krvi C# a WPF vymoženosti, ale dneska by som nemenil za nič na svete.
Dnes naopak sa mi ježia chlpy, keď mám niečo spraviť v tom zabugovanom, nemotornom, pomalom Eclipse. Zvlášť keď vidím ako môže vývojové štúdio fungovať elegantne, prehľadne a hlavne môže byť nabité užitočnými funkciami, viď debug vo VS.
Ja 6 rokov robim v roznych verziach visual studia a tak ruzovo by som to nevidel. Mozem potrvrdit ze vs2008 bolo dost zle, bez platenych doplnkov dost nepouzitelne. Najlepsie bolo vs6 potom to islo dole vodou. Konecne vo vs2010 editor poriadne vylespsili. Lenze ako dobre to vyzeralo tak zle sa to pouzivalo, pre vacsie projekty proste nepouzitelne, pre niektore programy sme presli spat na 2008 pre pomalost. Napriklad neskutocne bolo vyhladavanie tried kde sa vyhladavalo po kazdom pismenke a pre vacsi projekt sa ta funkcia proste nedala pouzit napisal si pismeno minutu nic potom druhe pismenko minutu nic atd. 2012 je konecne akotak pouzitelna, hlavne co sa tyka editora a konecne spravili spetnu kompaktibilitu s 2010. A aj s tou jednoduchostou by som bol opatrnny, napriklad skuste premenovat projekt, a to nehovorim o chybach ktore sa tahaju v kazdom vydani napriklad prazdny riadok rv resource a ine.
Robim vo VS asi 13 rokov, a s VS6 som bol tiez asi najspokojnejsi, hlavne pre rychlost.
Na vyvojarov VS2010 som uz niekolko mega kliatieb zoslal, takze ak nieco take ako posmrtny zivot existuje urcite si ho veselo uzivaju.
Okrem pomalosti ktora pri vecsich porojektoch je priserna ma sere aj TFS, hlavne ked beriem snapshot tak je zamrznute cele PC, co moze trvat aj hodinu s ceresnickou na torte akou je prekreslovanie vsetkych UI prvkov v ostatnych programoch. Neviem ako VS2012 ale VS2010 nikdy nemala byt pustena do korporatneho prostredia.
Specialne kliatby na ludi co su zodpovedny ze ho musim pouzivat na WinXP su uz tiez na ceste :-)
V skole nas ucili Javu vyhradne v NetBeansoch (skola Ceska, NetBeansy vyvijane v Prahe).
Dovtedy som na nich nedal dopustit. Nastupil som ale do firmy a povinne pouzivanie Eclipse. Najprv som tym nebol nadseny, ale uz po 3 tyzdnoch pouzivania som na nich nedal dopustit.
Aktualne vyse pol roka dennodenneho pouzivania Eclipse a spokojnost nad mieru. A to este zdaleka neviem uplne vsetko co dokazu.
Pocul som aj od kamosov ze InteliJ IDEA je tiez mega super, ale osobne uz nemam dovod prechadzat na nieco ine.
V praci pracujeme s mega velkymi projektmi a ci uz refactorovanie, vyhladavanie, ... vsetko krasne fachci.
eclipse pouzivam tiez prakticky denne pre sukromne Androidove veci a som snim spokojny, refaktoring je na nezaplatenie :-)
ale mam zatial iba skusenost z malych projektov, ale tiez poznam vela ludi co ho maju na velkych projetoch a nenadavaju, takze referencie su fakt dobre
popravde som tiez pouzival velmi casto eclipse este v dobe ked bol naozaj problemovy, takze som si uzil. Vtedy som radsej pisal kos v netbeanse. Avsak teraz ked som presiel z eclipse do netbeans, tak mi vela veci zacalo chybat a tiez som si uvedomil ako daleko eclipse pokrocil (hovorim o verzii indigo), takze si myslim, ze vyvoj v nom je ok a vsetko pekne funguje.
skoro som zabudol ze obcas mi jeden bug v eclipse lezie na nervy, a to ze prestane fungovat delete, copy, paste cez klavesove skratky a funguje iba cez menu. Problemom je ze tie upravy textu urobi v uplne inom zdrojaku ako je zobrazeny, tam to narobi binec a treba urobit undo a restart eclipse
som si isty ze uz bude aj verzia s opravou, takze cez vikend skusim zupdatovat, este ze sa to stava iba zriedkavo
Re: GOOGLE vs MS
Od: XMen
|
Pridané:
17.5.2013 0:48
ee nepochopil si. Google nema a pokial viem ani neplanuje hraciu konzolu. To, ze hry z viacerych devicoch s tym istym kontom, budu synchronizovat svoj stav oproti google kontu je snad normalna vec. Ci na to treba nejaky patent od M$, ci pripadne iba M$ moze implementovat taku logiku?