Mobil dunya android_mart_2012

  • View
    1.465

  • Download
    0

Embed Size (px)

Text of Mobil dunya android_mart_2012

Mobil Dnya ve Android

Volkan TOKMAKBilgisayar Mhendisi

Mart 20121. Yazlm ve Teknoloji Gnleri

Sunum erii

Mobil Pazar

Mobil Pazar Bykl

Mobil nternetin Byme Hz

Mobil Kullanm Nasl Deiti?

Cep Telefonlar Kullanm Sreleri?

Cep Telefonlarn Ne in Kullanyoruz?

Sosyal & Mobil Pazarlama Durumu?

Android

Android Tercih Sebepleri

Android Tabanl Cihazlar

zellikleri

Depolama

Balanabilirlik

Mesajlama

Web Tarayc

Medya Destekleri

Ek Donanmlar

Srmleri

Gelitirme Aralar

Mimarisi

Uygulama ats

Proje Yaps

PhoneGap

Teekkrler

Mobil Pazar

Gemie kyasla cep telefonlaryla geirilen vakit artt

Bu yeni pazar; akll telefonlar, SEO, mobil siteler, geolocation ve sosyal pazarlama gibi terimleri hayatmza dahil etti

Ayrca; geolocation ve mobil tagleme teknolojileri ile tketicilere daha ilgili mesajlar ulatrlyor.

Mobil Pazar Bykl

Mobil Pazar Bykl

4+ milyar cep telefonu kullanmda

1.08 milyar akll telefon

3.05 milyar SMS atma kabiliyetine sahip

950 milyonu SMS atma kabiliyeti yok

Mobil nternetin Byme Hz

2014 itibariyle mobil internet kullanm, masast internet kullanmn geecei ngrlmektedir.

Mobil Kullanm Nasl Deiti?

Lokal aramalarn yars mobil cihazlardan geliyor.

Mobil Kullanm Nasl Deiti?

Mobil tagler rnler hakknda daha fazla bilgi ieriyor.

Mobil Kullanm Nasl Deiti?

Mobil internet kullanclarnn %86's cihazlarn televizyon izlerken kullanyor.

Cep Telefonlar Kullanm Sreleri

Ortalama olarak, Amerikallar gnde 2.7 saat sosyallemek iin harcyorlar.

Anlk mesajlama, sosyal alar, SMS, vb.

Cep Telefonlar Kullanm Sreleri

Bu rakam, yemek yemek iin harcanan srenin 2 katndan, uyku iin harcanan srenin ise 1/3'nden fazla bir sreye denk geliyor.

Cep Telefonlar Kullanm Sreleri

Mobil internet kullanmnn %91'i sosyallemek iin kullanlyor.

Like, share, tweet. vb.

Cep Telefonlar Kullanm Sreleri

Masast kullanmda bu oran %79 civarnda.

Cep Telefonlarn Ne in Kullanyoruz?

Sosyal & Mobil Pazar Durumu

Facebook kullanclarnn 1/3'nden fazlas, yani 600+ milyon kullanc facebook mobile kullanyor.

Twitter 165 milyon kullancya sahip, kullanclarn %50'si twitter mobile kullanyor.

Sosyal & Mobil Pazar Durumu

Youtube, mobil cihazlardan gnde 200+ milyon gsterim yapyor.

Sosyal & Mobil Pazar Durumu

Akll telefon kullanclarnn %30'u sosyal alara ulamak iin mobil tarayclar tercih ediyor.

Sosyal & Mobil Pazar Durumu

35-54 ya aralndaki kadnlar mobil sosyallemede en aktif grubu oluturuyorlar.

The Growth of Mobile

http://www.youtube.com/watch?v=0aUQLIPdtg8

Android

2007, Google

Mobil cihazlar iin retilmi Linux tabanl iletim sistemi

Ak kaynak kodlu ve cretsiz

Mobil cihazlar iin gerekli temel uygulamalar ierir

Projenin destei; Google ve OHA (Open Handset Alliance)

Android Tercih Sebepleri

Berlirli bir marka iin deil, destekleyen tm markalar iin

cretsiz

Firma zelletirebilir, istedii ekilde sunabilir

Android Tabanl Cihazlar

HTC Corp. (Desire, HD, Hero, Google Nexus One, Evo, Tattoo, Flyer-Tablet, vb.)

Samsung Group (Galaxt, Galaxy Tab, Galaxy Note, vb.)

Motorola

Lenovo

Sony

Dell

...

zellikleri

oklu grev (Multi-tasking)

oklu dokunu (Multi-touch)

Flash destei

OpenGL

API

Map

Yz tanma

Yer ekimi sensrleri

GPS - lokasyon

Depolama

Bilgi depolama amal SQLite kullanmaktadr.

Balanabilirlik

GSM

Bluetooth

EDGE

3G, 4G

Wi-Fi

Hotspot

Mesajlama

SMS

MMS

Web Tarayc

Ak kaynak kodlu web kit tabanl tarayc

Firefox

Opera

Medya Destekleri

MPEG-4

MP4

H.262

MP3

AAC

AMR

JPEG

PNG

GIF

Ek Donanmlar

Anti titremeli video/foto kameralar

Dokunmatik ekranlar

GPS

Pusula

vmeler

Srmleri

1.1 (?) - 9 ubat 2009

1.5 (Cupcake) 30 Nisan 2009

1.6 (Donut) 15 Eyll 2009

2.0-2.1 (Eclair) - 26 Ekim 2009

2.2 (Froyo) 20 Mays 2010

2.3 (Gingerbread) 6 Aralk 2010

3.0/3.1/3.2 (Honeycomb) ubat 2011

4.0 (Ice cream sandwich) 2011 4. eyrek (tablet-telefon)

Gelitirme Aralar

Android SDK

http://developer.android.com/sdk

Eclipse, Netbeans, vb.

http://www.eclipse.org/downloads

ADT plugin

https://dl-ssl.google.com/android/eclipse

Emulator ya da Android ykl cihaz (test iin)

Java, JavaScript (PhoneGap, vb.), .NET (Mono Project)

Mimarisi

Uygulama ats

1.1 (?) - 9 ubat 2009

1.5 (Cupcake) 30 Nisan 2009

1.6 (Donut) 15 Eyll 2009

2.0-2.1 (Eclair) - 26 Ekim 2009

2.2 (Froyo) 20 Mays 2010

2.3 (Gingerbread) 6 Aralk 2010

3.0/3.1/3.2 (Honeycomb) ubat 2011

4.0 (Ice cream sandwich) 2011 4. eyrek (tablet-telefon)

Content Providers

Dier uygulamalardan veriye eriim ve paylam salar

Resource Manager

Non-code kaynaklara eriim salar

Notification Manager

Tm uygulamalar tarafndan status bar'da uyar gsterilmesini salar

Activity Manager

Uygulama yaam dngsn ynetir

Proje Yaps

src: Paketler ve Java kodlar

gen: R.java burada bulunur, resource eriimi iin kullanlr.

assets: 3.parti ktphaneler

res

layout: ekran tasarmlar

values: string deerler

manifest: uygulama ayarlar

Android Manifest

Android Manifest

package: projemizin paket adn gsterir

uses-sdk android:minSdkVersion : en az hangi Android versiyonunda almas gerektiini gsterir

application android-icon: uygulamamza vereceimiz ikon, android:label ise uygulama ad olacaktr

action android:name : aktif olan snf belirtir

Activity?

Kullanc ile iletiim kurar

Her ekran iin Activity olmal

Layout'lar Activity'lerde kullanlrlar

Baka Activity arabilir

Veri gnderip, alabilirler

Form, buton, textbox, vs. (arayz elemanlar) ekranda grntlenmesini salarlar

I/O iin kullanlrlar

Intent?

Veri al-veriini salar

Activity'ler aras geii ve servislere eriimi salar

Ak intentler

Alc bellidir, genelde Java snflardr. rn; bir aktiviteden dierine gei

Dolayl intentler

Android'de ykl olan uygulamalar armada yardmc olur. rn; uygulama iinden bir numara aranacak veya mesaj atlacaksa ilgili aktivite intent araclyla arlr

Servis?

Grsel arayz bulundurmaz

Kullanc ile dorudan deil dolayl olarak etkileim halindedir

Birden fazla olabilir

Servisler birbirinden bamszdr

Broadcast Receivers?

Yayn alcs bileeni

Grsel arayz bulundurur

Birden fazla olabilir

Birbirinden bamszdr

Content Providers?

Bilgi, veri, ierik salayc bileeni

Grsel arayz sunmaz

Kullanc ile dolayl olarak etkileim halindedir

Birden fazla olabilir

Birbirinden bamszdr

Gvenlik ve zinler?

AndroidManifes.xml iinde tanmlanr

rnek:

PhoneGap

Open Source

JavaScript ile hzl, kolay mobil uygulamalar

Ayn kod yaps ile pek ok mobil cihaz iin uygulama gelitirmek

Cihaz donanmlarna eriim iin hazrlanm ktphaneler

JQuery Mobile, jQtouch ve Sencha gibi JS ktphaneleri ile kullanlabilir

PhoneGap Desteklenen Sistemler

Android

IOS

Symbian

BlackBerry

Windows Mobile

Bada

webOS

PhoneGap Desteklenen zellikler

PhoneGap - Avantajlar

Ayn kodla farkl platformlara uygulama gelitirme

Gelecek nesil web deneyimini kullanma

Geni komnite

Baarl dokmantasyon

Adobe destei (Nitobi tarafndan duyuruldu, Adobe Nitobi'yi satn ald)

PhoneGap - Dezavantajlar

Baz donanm zelliklerine eriememe

Her cihaz iin yine o cihaza uygun uygulama gelitirme gereksinimi

Native uygulamalara gre dk performans

Sizin Sorularnz?

Teekkrler !

Bu sunum zgr iletim sistemi
Ubuntu GNU/Linux zerinde zgr ofis yazlm LibreOffice Impress ile retilmitir.

Mobil Dnya ve AndroidVolkan TOKMAK Mart 2012