Razvoj Softvera Za Android Os

784 views

Published on

Slajdovi Zadar Developers Hub prezentacije.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
784
On SlideShare
0
From Embeds
0
Number of Embeds
42
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Razvoj Softvera Za Android Os

  1. 1. Razvoj softvera za Android OS Viktor Brešan, Binarna Rješenja Svibanj 2012
  2. 2. Sadržaj● O Android OS-u● U čemu razvijati aplikacije?● Kako ih distribuirati?● Kako unovčiti svoj trud?● Što razvijati?● Vaša pitanja
  3. 3. O Android OS-u● Temeljen na Linux-u● Open Source (Apache 2.0 licenca) – http://source.android.com/● Inicijalno za smartphone, danas i za: tablete, netbook i laptop računala, eBook čitače, Google TV, ručne satove, slušalice, CD i DVD playere, pametne naočale, frižidere, navigacijske sustave, igrače konzole, ogledala, foto-aparate, media playere, fiksne telefone, trake za trčanje ...● 59% tržišta smartphone uređaja; 32% tableta
  4. 4. O Android OS-u● 2005 Google kupuje Android Inc.● 2007 OHA; Android beta● 09/2008 Android 1.0 (Astro)● 02/2009 Android 1.1 (Bender)● 04/2009 Android 1.5 Cupcake● ...
  5. 5. O Android OS-u● 12/2010 Android 2.3 Gingerbread – NFC (Google Wallet)● 02/2011 Android 3.0 Honeycomb (za tablete) – Višejezgreni procesori – Enkripcija podataka – USB host mode
  6. 6. O Android OS-u● 10/2011 Android 4.0 Ice Cream Sandwich – Linux kernel 3.0.1 – Face unlock – UI HW acc● 02/2012 – U upotrebi više od 300,000,000 uređaja – 850,000 aktivacija dnevno
  7. 7. O Android OS-u● Q3/2012 Android 5.0 Jelly Bean – Dual boot sa Microsoft Windowsima (PC) – Personal assistant "Majel" – Chrome browser – File manager; Malware protection● 2013 Key Lime Pie http://en.wikipedia.org/wiki/Android_version_history
  8. 8. U čemu razvijati aplikacije?● Službeno podržano: – Linux, Mac OS, Windows – Android SDK ● debugger, biblioteke, emulator, sample code, tutoriali – Eclipse IDE + ADT Plugin – Java (Dalvik VM) – C/C++ (NDK) – SQLite, Open GL ES 2.0 http://developer.android.com
  9. 9. U čemu razvijati aplikacije?● JVM kompatibilni jezici: – Scala, JRuby● .NET – Mono for Android by Xamarin● Web based cross platform frameworks (HTML, Javascript, Ruby): – PhoneGap, Rhomobile, Appcelerator Titanium, Sencha Touch, ...● HTML5 http://en.wikipedia.org/wiki/Multiple_phone_web_based_application_framework
  10. 10. U čemu razvijati aplikacije?● App Inventor – Drag-and-drop alat za izradu Android aplikacija – Google ga objavljuje 2010 – Odustaje od njega 2011, preuzima ga MIT – Trenutno u beti http://www.appinventor.mit.edu/
  11. 11. Kako ih distribuirati?● Google Play (ex. Android Market) – Preko 500,000 aplikacija – Preko 15,000,000,000 preuzimanja – Registracija $25 – Developeri iz HR (još) ne mogu prodavati aplikacije – Nije dostupan na svim uređajima
  12. 12. Kako ih distribuirati?● Amazon App Store● GetJar● Handster● Mobile9● SlideME● ...
  13. 13. Kako unovčiti svoj trud?● Oglasi – 1,000 aktivnih korisnika = $1 mjesečno – AdMob, JumpTap, Millenial Media, Komli ...● In-app purchase – PayPal● Direktna prodaja programskih biblioteka
  14. 14. Što razvijati?● Igre – Top 20% developera ostvaruje 97% prihoda● Utility aplikacije – Velik broj nepodržanih formata (slike, audio, video)● Poslovne aplikacije – Ljudi bez oklijevanja plaćaju za aplikacije koje im donose uštedu
  15. 15. Vaša pitanja?
  16. 16. Viktor Brešanviktor.bresan@gmail.com Skypeid: viktorbresan

×