Arhiva za ‘sdk’ tag
Google objavio Android 5.0 Lollipop SDK
Kompanija Google objavila je potpuni Android 5.0 Lollipop SDK. Najnovija verzija mobilnog operativnog sistema Android još uvek nije dostupna, radi se o tome da je Google ovom objavom omogućio developerima da već sada testiraju svoje aplikacije na novoj platformi pre nego što ona postane dostupna (otprilike za dve nedelje).
Da biste preuzeli najnoviji Android 5.0 SDK potrebno je da pokrenete Android SDK Manager i otvorite sekciju Tools (Alatke), pa zatim najnovije SDK Tools, SDK Platform alate i SDK Build- alate. Izaberite sve što se nalazi u sekciji Android 5.0, kliknite na “Install packages…”, prihvatite ugovor o licenci, i na kraju kliknite na dugme instaliranje.
Google takođe preporučuje da prethodno obrišete Android L Preview SDK, ako ga imate instaliranog, tako što ćete izabrati sve one pakete u SDK Manager-u i potom ih izbirisati.
Android 5.0 SDK vam omogućava da razvijate aplikacije za najnoviju Android platformu koristeći API nivo 21 kao i da objavljujete svoje aplikacije koje ciljaju ovaj nivo na Google Play. Takođe, možete iskoristiti i ažurirane biblioteke podrške za implementaciju Material Design kao i Leanback korisnički interfejs za TV aplikacije. Ako vas interesuje razvoj aplikacija namenjenih za Android TV onda trebate znati da postoje specifični zahtevi koje vaša aplikacija treba da zadovolji. Više o tome koje sve zahteve treba da zadovolji vaša Android TV aplikacija možete pronaći u sekciji TV App Quality.
Ono što je važno naglasiti jeste da Android 5.0 Lollipop uvodi preko 5.000 novih API-ja namenjenih developerima. Kompletnu listu možete pronaći na Google-ovoj Lollipop stranici a oni koji spadaju u najvažnije su:
- Materijal Design teme i API-ji
- Poboljšane Obaveštenja za vaše aplikacije
- Project Volta i Battery Historian za bolju energetsku efikasnost aplikacije
- Poboljšane u vremenu potrebnom za pokretanje aplikacija sa Android Runtime (ART)
- OpenGL ES 3.1, Android Extension Pack i 64 – bitna podrška za bolje performanse igrica i aplikacija
Android 5.0 takođe uključuje i verziju Chromium-a za WebView baziranu na Chromium M37 izdanju, koji dodaje podršku za WebRTC, WebAudio i WebGL. Ovo je velika stvar jer to znači da se Chromium layer sada može ažurirati iz Google Play.
Kompanija Google navodi da će Nexus 6, Nexus 9 i Nexus Player, koji će se na tržištu pojaviti početkom novembra, biti prvi uređaji koje će pokretati operativni sistem Android 5.0. Takođe, kompanija navodi da će u istom vremenskom periodu biti objavljeno Android 5.0 ažuriranje koje se odnosi na Nexus 4, Nexus 5, Nexus 7 ( 2012 i 2013 ) i Nexus 10 uređaje.
Intel objavio SDK za perceptivno računalstvo
Kompanija Intel objavila je da je završila je Software Development Kit (SDK) za svoju “perceptual computing” tehnologiju namjenjenu novoj generaciji računala. To znači da je Intel spreman za developere softvera koji su spremni da počnu da rade na razvoju aplikacija koje iskorištavaju hardverske tehnologije koje će biti ugrađivane u sljedeću generaciju prijenosnih računala, tableta i desktop računala.
Intel vjeruje da će perceptivno računalstvo (perceptual computing) iz temelja promijeniti način na koji ljudi komuniciraju sa svojim računalima na jedan intuitivan, prirodan i vrlo zanimljiv način. Sa Intel Perceptual Computing SDK 2013 developeri mogu kreirati uzbudljive nove aplikacije koje koriste temeljne sposobnosti SDK kao što su: prepoznavanje lica, gestikulacija, glasa te tehnologiju zaslona osjetljivih na dodir.
Što se tiče gestura, one uključuju praćenje ruku, analizu lica i proširenu stvarnost. To znači da ćete na računarima uskoro moći igrati igre koje prepaznaju gesture kao na sustavima kao što su Microsoft Kinect za Xbox 360 ili Nintendo Wii U.
Evo demonstracije onoga što Intel podrazumijeva pod “perceptivnim računalstvom.” Radi se o zanimljivoj ilustraciji kontroli munje sa prstima. Michel Tombroff, direktor SoftKinetic, demonstrirao je softver koji je sada dostupan na Nvidia procesorima koji pokreću Android, što znači da ga sada možete preuzeti na bilo koji Android uređaj koji radi na Nvidia Tegra procesoru i koristiti gesture za upravljanje uređajem.
Objavljen novi Facebook SDK za Android
Nakon mjeseci čekanja, Facebook je konačno objavio svoju novu “prirodnu” Android aplikaciju na koju je veliki broj korisnika čekao kao na spas od vrlo spore i problematične hibridne aplikacije zasnovane na HTML5.
Ubrzo nakon toga, Facebook je odlučio da podigne raspoloženje developera. Najveća društvena mreža na svijetu danas je objavila da je Facebook SDK za Android izašao bete te da je sada dostupan svima.
Iako HTML5 pruža velike prednosti developerima, treba reći da je HTML5 je zbirka definicija koja ne samo da obuhvata HTML standard već i CSS3, JavaScript, multimedijalne kodeke i SVG koji rade zajedno kao jedno kompaktno okruženje, ipak, nedavno je izvršni direktor Mark Zuckerberg priznao je da je velika pogreška Facebook-a bila prihvatanje HTML5 u mobilnim aplikacijama.
Facebook navodi da su sve značajke u kojima je 80.000 developera uživalo tijekom probnog razdoblja i dalje dostupne s tim da je Facebook u ovo konačno izdanje dodao i niz novih značajki koje će još više olakšati integriranje Facebook-a u mobilne aplikacije.
Veliki dodatak u najnovijem SDK je “Native Login”. Facebook navodi da će značajka pomoći developerima da "brzo izgrade značajke i Facebook korisnicima pruže dosljedno iskustvo." Novi Facebook SDK za Android donosi izvorniju kontrolu korisničkog interfejsa:
-
Native Facebook Login omogućuje ljudima autorizaciju permisija bez napuštanja aplikacije, kreiranjem brzog, neprimjetno iskustvo prijave za korisnika.
-
Friend Picker omogućuje ljudima da označe (tag-uju) prijatelje u Open Graph akciji ili pronađu druge ljude koji su instalirali vašu aplikaciju.
-
Place Picker pokazuje mjesta u blizini sa prilagodljivim lokacijama.
-
Profile Picture kontrole prikazuju sliku profila za bilo koji Facebook objekt, uključujući i ljude, mjesta i stvari.
Ove kontrole su dizajnirane da budu brže i učinkovitije od prethodnih dijaloga. Osim njih, novi SDK također uključuje i nekoliko alata za lakše upravljanje sesijama, bolju API podršku i mjerenje klikova i instalacija na mobilnim uređajima.
Za upravljanje sesijama na raspolaganju vam stoje alati koji automatski upravljaju prijavom. Što se tiče API-ja, developeri sada mogu slati serije API poziva kako bi ubrzali performanse. Konačno, novi SDK omogućuje developerima da mjere klikove i instalacija za instalaciju oglasa u mobilnim aplikacijama.
Developeri treba da znaju da je novi Facebook SDK 3.0 za Android kompatibilan sa svim aplikacijama izgrađenim na SDK 2.0 ili novijim. Facebook navodi da bi developeri trebali prebaciti svoje aplikacije na najnoviju SDK verziju od 13. lipanj 2013 godine kada će društvena mreža prestati sa podrškom SDK 2.0.
Prije nego što započnete s integriranjem SDK u svoju aplikaciju bilo bi dobro da provjerite dokumentaciju kako bi vidjeli što je novo.
Kako instalirati Android na računalo
Za mnoge koji se pitaju kako instalirati operativni sustav Android na svoje kućno računalo donosimo dvije najjednostavnije metode koje vam omogućuju da doživite Google-ovu mobilnu platformu na vašem desktop računalu.
U ovom članku prikazat ćemo dva načina sa kojima se oponaša cijela platforma.
Prvi od njih je službeni način. Da biste instalirali Android na vaše računalo koristeći ovu metodu, potreban vam je službeni Google-ov emulator.
Android SDK u osnovi je dizajniran za developere. Android SDK developerima omogućuje da testiraju kompatibilnost svojih aplikacija sa platformom.
Međutim, to nikako ne spriječava ostale da ga koriste u svrhu obrazovanja ili čak i malo zabave.
Prije nego što nastavite, potrebno je provjeriti da li sustav zadovoljava sve zahtjeve. SDK je kompatibilan sa sustavom Windows XP (32-bit), Vista (32 – i 64-bitni) i Windows 7 (32 – i 64-bit), kao i Mac i Linux sustavima.
Također, trebat ćete najnoviju verziju JDK (Java Development Kit) koji je potreban za pokretanje emulatora. Dakle, otiđite na Oracle web sajt i preuzmite Java Platform Standard Edition (Java SE). Nakon toga, instalirajte preuzetu aplikaciju.
Nakon toga potrebno je da sa Android developer stranice preuzmete SDK. Otvorite SDK karticu, u lijevom panelu ispod “Android SDK Starter Package” kliknite na “Download”. Tada će vam se otvoriti stranica za preuzimanje Android SDK. Na temelju operativnog sustava na vašem računalo, odaberite pravi paket.
Sada kada ste preuzeli Android SDK i instalirali Java, možemo početi sa procesom emulacije. Iz izbornika Start ili mjesta gdje ste instalirali softver, pokrenite Android SDK Manager aplikaciju. Ovaj alat donosi niz paketa koji se sastoje od različitih korisnosti i različitih verzija platformi. Za potrebe ovoga članka koristit ćemo Android 4.0.3. verziju ali vi slobodno možete izabrati verziju koju želite, među kojima i Honeycomb or Gingerbread.
U folderu Tools vidjet ćete dvije datoteke, čekirajte obje kao i SDK Platform i ARM EABI v7A System Image iz Android 4.0.3. foldera. Nakon toga kliknite na “Install packages” za nastavak procesa.
Na sljedećoj stranici će biti potvrda izabranih datoteke i od vas će biti zatraženo da prihvatite uvjete licence, čekirajte “Accept All” i kliknite na “Install” da biste pokrenuli preuzimanje. Po završetku preuzimanja paketi će se automatski instalirati.
Zatvorite SDK Manager i pokrenite AVD Manager iz izbornika Start ili iz spremljenog direktorija. U ovom koraku ćemo kreirati novi AVD (Android Virtual Device). Kliknite na gumb “New” koje se nalazi na desnoj strani. Otvorit će se novi prozor u kom treba da unesete neko ime a zatim da odaberete ciljanu datoteku, koja je u našem slučaju Android 4.0.3 – API Level 15. Potom unesite veličinu SD kartice (mi ćemo staviti 2GB) a zatim izaberite željenu rezoluciju ili je odaberite iz ugrađenog padajućeg izbornika. Kliknite “Create AVD” za nastavak procesa.
U glavnom prozoru AVD Manager-a pojavit će se AVD koji ste maločas kreirali. Odaberite ga i kliknite na gumb “Start” koje se nalazi na desnoj strani. Na ovaj način pokrenut ćete emulator.
Nemojte se iznenaditi ako za njegovo učitavanje bude potrebno malo vremena, nakon učitavanja možete uživati u Android-u na svom računalu.
Pored oficijelnog načina instaliranja operativnog sustava Android na vaše računalo moramo navesti i drugačiji način koji je još brži i još jednostavniji od oficijelnog. Za razliku od korišćenja Google-ovog SDK emulatora, sa ovim načinom Android se može instalirati izravno na Hard Disk i koristiti kao live CD ili pak simuliran putem Virtual Machine. Za ovaj metod bit će nam potrebni Oracle VirtualBox softver i Android-x86 IOS datoteka.
Nakon što otvorite sajt Android-x86.org, pronađite i kliknite na Android-x86-4.0-RC1 datoteku. Na sljedećoj stranici biće vam ponuđeno da preuzmete Android-x86-4.0-RC datoteku, nakon što je preuzmete, otiđite na Oracle-ov web sajt i preuzmite a potom i instalirajte VirtualBox.
Sada je potrebno podesiti Virtual Machine. Prvo što treba da uradite da biste instalirali Android na vaše računalo jeste da pokrenete VM softver. Odaberite “New” iz gornjeg panela a potom u sljedećem prozoru kliknite na “Next”. Nakon toga, unesite željeno ime a za operacijski sustav odaberite Linux odaberite. Version postavite kao Other Linux i kliknite na “Next”.
Nakon što ste završili, morat ćete kreirati virtualni disk.
-
U prvoj stranici odaberite VDI (VirtualBox Disk Image) i kliknite “Next”.
-
Dodijelite kapacitet koji želite kroz tekstualni okvir na lijevoj strani ili možete da koristite slider a potom na posljednjoj stranici kliknite na “Create”.
Prije nego što pokrenete emulator, posljednja stvar koju trebate učiniti jeste da Mount-ujete Image. Otvorite izbornik postavki (Settings), izaberite System i čekirajte “Enable absolute pointing device”.
Nakon toga, u Settings odaberite karticu Storage i pod IDE Controller ćete pronaći 2 stavke, jedna sa imenom koje ste izabrali za Virtual Machine i Empty (prazan). Odaberite Empty i u izborniku atributa kliknite na gumb “Setup virtual drive”.
To bi bilo to, sada je vrijeme da pokrenete emulator. Da biste to učinili, jednostavno kliknite na “Start”, prihvatiti sve upite i odaberite “Live CD”.
Iako vam ovo može izgledati zahtjevno, u suštini je vrlo jednostavno. Slijedite ove korake i nećete imati nikakvih problema da uživate u Android-u na vašem računalo. Također, osim ovih dvaju navedenih metoda, možete koristiti i BlueStacks emulator koji omogućuje pokretanje Android aplikacija na Windows računalu.
Google pokrenuo 1.0 verziju svog programskog jezika GO
Poznato je da Google na razvoju svog programskog jezika “Go” radi još od 2007 godine i da je zvanično najavljen krajem 2009 godine. Takođe, Google je ovaj svoj programski jezik do sada koristio samo za interne potreba ali sada sa verzijom 1.0 i lansiranjem novog App Engine SDK, programski jezik Go počinje pokazivati svoj pravi potencijal.
Google definiše Go 1.0 kao jezik i skup ključnih biblioteke potrebnih kako bi se mogla obezbediti stabilna osnova za kreiranje pouzdanih proizvoda, projekata i publikacija. Go 1.0 je prvo izdanje koje je dostupno u podržanim binarnim distribucijama. One su dostupne za Linux, FreeBSD, Mac OS X, pa čak i za Windows.
Glavna motivacija za Go 1.0 bila je stabilnost za njegove korisnike. Ljudi koji pišu Go 1 programe mogu biti sigurni da će se ti programi kompajlirati i pokretati bez promena. Takođe, oni autori koji napišu knjige o Go 1 mogu biti potpuno sigurni da će njihova objašnjenja i primeri biti od koristi čitaocima kako danas tako i u budućnosti,
navodi se u Google-ovoj objavi Go 1.0 verzije.
Go 1.0 još uvek ima status "eksperimentalni", ali Google naglašava da je napravljen ogroman napredak u pogledu stabilnosti. Više informacija o programskom jeziku Go i App Engine SDK možete pronaći na stranicama projekta.
Ovo je svakako jedan od projekata koji bi se mogao isplati jer se više od decenije nije pojavio neki novi ozbiljniji sistemski jezik.
Google predstavio značajke novog Android 3.0 Honeycomb Tablet OS
Google je upravo predstavio pregled svog novog Android 3.0 SDK za programere. Android 3.0 (Honeycomb) je operativni sustav namjenjen za Tablet uređaje.
Android 3.0 sadrži potpuno novo izgrađeno korisničko “hologramsko” sučelje sa mogućnostima poput multitaskinga, obavijesti, widgeta i ostalih novih značajka. Osim toga Android 3.0 dostupan je i developerima koji mogu izrađivati aplikacije za tablete i slične uređaje.
Moramo priznati da korisničko sučelje doista izgleda impresivno, a neke od značajka moramo i opisati.
System bar za globalni status i obavijesti
Nalazi se na dnu zaslona tako da korisnici mogu brzo doći do obavijesti, statusa sistema te navigacijski gumba. System Bar je uvijek prisutan ali uz novom “lights out mode” može biti zatamnjen ukoliko gledate primjerice neki full screen video.
Action Bar, za aplikacionu kontrolu
U svakoj aplikaciji, korisnici imaju pristup kontekstualnim opcijama, navigacija, widgets, ili druge vrste sadržaja u Action Bar, prikazanim na vrhu zaslona. Action Bar je uvijek prisutan kada se neka aplikacija koristi, iako njegovim sadržajem, temom i ostalim svojstvima upravlja aplikacija a ne sustav. Action Bar je još jedna ključna značajka za korisnike, osobito sa akcijskim stavkama i padajućim izbornikom, kojem korisnici često pristupaju na sličan način u većini aplikacija. Pogledaj kompletan post »
Apple od sada dozvoljava kreiranje iPad aplikacija
Apple je danas zvanično pozvao programere da počnu sa postavljanjem iPad aplikacija na App Store.
Najvažnija stvar je da iPad aplikaciju pošaljete do 27. marta. Tim koji pregleda aplikacije će vam email-om poslati povratne informacije o spremnosti vaše prijave za App Store distribuciju. Takođe ćete dobiti informacije o slanju svoje aplikacije na finalni pregled.
Ovako izgleda E-mail:
iPad uskoro počinje sa isporukom i vi imate priliku da budu deo velikog otvaranja iPad App Store koje počinje danas. Pošaljite svoju iPad aplikaciju sada na početni pregled i dobićete povratne informacije o svojoj spremnosti za svečano otvaranje.
Ono što treba da uradite do 27. marta je sledeće:
-
Napravite i testirajte svoj iPad korišćenjem iPhone SDK 3.2 beta 5 dostupnom na iPhone Dev Center. Samo iPad aplikacije podignute sa iPhone SDK-3.2 beta 5 će biti prihvatljiva za ovaj inicijalni pregled.
-
Upload-ajte svoje potpisane aplikacije za distribuciju preko iTunes Connect do subote, 27. marta.
-
Vaša aplikacija će biti pregledana i biće vam poslat e-mail o spremnosti vaših aplikacija.
-
Takođe ćete dobiti dodatne informacije o slanju svoje aplikacije na konačnu reviziju pre distribucije.
-
Samo aplikacije podnešena za početnu reviziju će biti razmatrane za svečano otvaranje iPad App Store.