28
www.immobilienscout24.de How second screen can enhance your app Android Developer Days 2014 | 16.05.2014 | Hasan Hosgel

Android Developer Days 2014 How second screen can enhance your app

Embed Size (px)

DESCRIPTION

The session aims to provide an overview of existing second screen that currently can be used to enhance your app. It also provides information on the general idea of how second screen extend your user’s immersion into the app.

Citation preview

Page 1: Android Developer Days 2014 How second screen can enhance your app

www.immobilienscout24.de

How second screen can enhance your appAndroid Developer Days 2014 | 16.05.2014 | Hasan Hosgel

Page 3: Android Developer Days 2014 How second screen can enhance your app

About ImmobilienScout24

Germany’s largest real estate listing company.

> 10.5 Mio. Monthly unique users> 1.5 Mio. real estates> 300 Mio. detail views> 1500 Servers~ 8 Mio. App downloads

> 3.5 Mio. Android> 55% mobile traffic

How second screen can enhance your app | Hasan Hosgel

Page 4: Android Developer Days 2014 How second screen can enhance your app

Definition

The second screen refers to the use of a computing device (commonly a mobile device, such as a tablet or smartphone) to provide an enhanced viewing experience for content on another device, such as a television. In particular, the term commonly refers to the use of such devices to provide interactive features during "linear" content, such as a television program, served within a special app.

How second screen can enhance your app | Hasan HosgelSource http://en.wikipedia.org/wiki/Second_screen

Page 5: Android Developer Days 2014 How second screen can enhance your app

Let’s start!

How second screen can enhance your app | Hasan HosgelImage Source http://www.bhmpics.com/success_kid-wallpapers.html

Page 6: Android Developer Days 2014 How second screen can enhance your app

What is not second (3rd, 4th,…) screen

How second screen can enhance your app | Hasan HosgelImage Source http://www.adweek.com/news/technology/turner-embraces-social-tv-interactive-ads-conan-app-138129

Page 7: Android Developer Days 2014 How second screen can enhance your app

That even doesn’t count as second screen

How second screen can enhance your app | Hasan HosgelImage Source https://www.flickr.com/photos/13815526@N02/5431212394

Page 8: Android Developer Days 2014 How second screen can enhance your app

Most boring second screen Mirror

How second screen can enhance your app | Hasan HosgelImage Source https://www.flickr.com/photos/samsungtomorrow/7933934274/

Page 9: Android Developer Days 2014 How second screen can enhance your app

Let’s talk about Glass

How second screen can enhance your app | Hasan HosgelImage Source http://www.bhmpics.com/cate_behind_the_acquarium-wallpapers.html

Page 10: Android Developer Days 2014 How second screen can enhance your app

Google Glass

How second screen can enhance your app | Hasan HosgelImage Source https://www.flickr.com/photos/maxbraun/12214372886/

Page 11: Android Developer Days 2014 How second screen can enhance your app

Developing for Glass

• Mirror API• Platform independent• Not much user interaction• Cannot use glass hardware capabilities

• GDK (Glass Development Kit)• Running on the device itself & real time user interaction• Develop in Java• You can add more user interaction and make use of voice

recognition• Can also access device sensors and the ones from handset

• Hybrid• Create cards with the Mirror API for accessing the GDK

developed application

How second screen can enhance your app | Hasan Hosgel

Page 12: Android Developer Days 2014 How second screen can enhance your app

Sony SmartWatch

How second screen can enhance your app | Hasan Hosgel

Page 13: Android Developer Days 2014 How second screen can enhance your app

Developing for SmartWatch

• Understand the wonderful documentation• Create several Android services, so you can communicate

with the watch• Add the string “Smart Connect extension for SmartWatch 2”

to your market text

I hope they will jump on the Android Wear!

How second screen can enhance your app | Hasan Hosgel

Page 14: Android Developer Days 2014 How second screen can enhance your app

Samsung Gear

How second screen can enhance your app | Hasan HosgelImage Source https://www.flickr.com/photos/janitors/12285223004/

Page 15: Android Developer Days 2014 How second screen can enhance your app

Developing for Samsung Gear

• Gear 1• Create a Samsung Gear widget via Java

• Gear 2• Create a Tizen Application• Or create a HTML application

• Get a certificate for the application by Samsung

Problem locked into the Samsung universe

How second screen can enhance your app | Hasan Hosgel

Page 16: Android Developer Days 2014 How second screen can enhance your app

Android Wear

How second screen can enhance your app | Hasan HosgelImage Source https://moto360.motorola.com/

Page 17: Android Developer Days 2014 How second screen can enhance your app

Developing for Android Wear

• Use notifications• Extend the notifications with with wear ready action buttons• Add voice commands if suitable

In my opinion the way to go

How second screen can enhance your app | Hasan Hosgel

Page 18: Android Developer Days 2014 How second screen can enhance your app

Smart TV Apps

How second screen can enhance your app | Hasan HosgelImage Source https://www.flickr.com/photos/samsungtomorrow/6665084393

Page 19: Android Developer Days 2014 How second screen can enhance your app

Develop Smart TV apps

• Develop with HTML• Proprietary format• Not all html5 capabilities• User interaction with the remote is challenging

• Some numbers for Germany• About 80% have Smart (Hub) TV ready devices• A minority added internet connectivity• No real usage, most of them are Video onDemand

How second screen can enhance your app | Hasan Hosgel

Page 20: Android Developer Days 2014 How second screen can enhance your app

Chromecast

How second screen can enhance your app | Hasan HosgelImage Source http://www.google.de/intl/de/chrome/devices/chromecast/

Page 21: Android Developer Days 2014 How second screen can enhance your app

Developing for Chomecast

• Create sender application• Android• IOs• Chrome

• Create receiver application• HTML

• Create cast (market) account• Register application

How second screen can enhance your app | Hasan Hosgel

Page 22: Android Developer Days 2014 How second screen can enhance your app

Ford AppLink

How second screen can enhance your app | Hasan HosgelImage Sourceshttps://www.flickr.com/photos/techau/9499986741/

Page 23: Android Developer Days 2014 How second screen can enhance your app

Open Automotive Alliance

Starting 2014 several companies plan to bring Android platform to the cars.•Audi•GM•Google•Honda•Hyundai•Nvidiahttp://www.openautoalliance.net/

How second screen can enhance your app | Hasan Hosgel

Page 24: Android Developer Days 2014 How second screen can enhance your app

Usecase Example

We have a quiz application, where users can play alone and where different users can compete with each other.

We want to add second screen possibility over Chromecast.

How second screen can enhance your app | Hasan Hosgel

Page 25: Android Developer Days 2014 How second screen can enhance your app

Let’s look at the application

How second screen can enhance your app | Hasan Hosgel

Page 26: Android Developer Days 2014 How second screen can enhance your app

How to proceed?

Some ideas:•Using the Chromecast at the stage•Make it possible that other users can join the competition•Show rankings•Give more points for faster answers•Do you have more?

How second screen can enhance your app | Hasan Hosgel

Page 27: Android Developer Days 2014 How second screen can enhance your app

Q & A

Source: http://www.flickr.com/photos/21496790@N06/5065834411/How second screen can enhance your app | Hasan Hosgel

Page 28: Android Developer Days 2014 How second screen can enhance your app

www.immobilienscout24.de

Thanks for your Attention!İlginiz için teşekkürler!Contact:

+HasanHosgelTwitter: @alosdevGithub: alosdev

How second screen can enhance your app

http://www.slideshare.net/hosgel/android-developer-days-2014-howsecondscreencanenhanceyourapp