25
Nokia для разработчиков Алексей Кокин [email protected]

Nokia для разработчиков

Embed Size (px)

DESCRIPTION

IT-конференция BarCamp Central Asia 2011. Дата проведения - 15-17 апреля 2011 года. Место проведения: КИМЭП, ул. Абая 4, Алматы

Citation preview

Page 1: Nokia для разработчиков

Nokia для разработчиков

Алексей Кокин

[email protected]

Page 2: Nokia для разработчиков

2

Поговорим о:

• Платформы и изменения в связи с партнерством с Microsoft

• Windows Phone 7 • Symbian • MeeGo • S40

• Qt – настоящее и будущее • Ovi – монетизация и доставка приложений

пользователям

Дополнительная информация – на http://forum.nokia.ru/

Page 3: Nokia для разработчиков

3

Кратко о изменениях в стратегии

S40 Symbian MeeGo

S40 Symbian MeeGo WP7

Page 4: Nokia для разработчиков

4

Nokia выбирает платформу Windows Phone Nokia объявила, что Windows Phone станет основной операционной системой для наших смартфоров. Основная идея: Microsoft и Nokia создадут третью экосистему разработки под мобильные платформы

Nokia и Windows Phone

Visual Studio 2010 Silverlight XNA

Internet Explorer

Page 5: Nokia для разработчиков

Путь к глобальному лидерству в смартфонах

5

Преуспевающая Экосистема Nokia + Microsoft

MeeGo Symbian

Будущие инновации

Смартфоны Nokia

Page 6: Nokia для разработчиков

Уникальный дизайн

6

Новая, современная платформа

Опыт Nokia в разработке «железа» и фокус на платформу Windows Phone

Возможность совместно создавать инновационные продукты

Page 7: Nokia для разработчиков

Операторы Разработчики

Поиск

Объединенные

коммуникации Соцсети

Устройства

Коммерция

Навигация Магазин

Реклама Развлечения

Пользователи

Page 8: Nokia для разработчиков

8

Symbian продолжит развиваться

Запланировано много релизов с улучшением Symbian

– Включая изменения и улучшения интерфейса

Qt, Qt Quick и Java остаются платформами для разработки под Symbian 75 миллионов тач-устройств с поддержкой Qt на рынке сегодня Планы продаж - 150 млн новых Symbian-телефонов с поддержкой Qt

– Новые телефоны, форм-факторы, модели

Множество устройств на рынке

150 млн планы продаж Symbian-устройств с

поддержкой Qt

Уже продано: 225 млн

Symbian и Nokia дают разработчикам возможность дотянуться до огромного количества устройств во всем мире

Page 9: Nokia для разработчиков

9

Обновленный интерфейс - скоро

9

Новые темы и иконки

Динамичный домашний экран с единой авторизацией в Ovi

Обновленные Ovi Maps с поддержкой соцсетей

Улучшения в СМС, почте, вебе

Портретная QWERTY клавиатура

Более быстрый браузер

Symbian

Page 10: Nokia для разработчиков

10

Nokia выпустит устройство на базе MeeGo в этом году

Устройство на базе MeeGo – продолжение наших инноваций на Linux-платформах

• Стратегия по MeeGo изменилась • Устройство будет выпущено, но не будет

массовым • MeeGo устройство будет поддерживать

приложения на Qt – легкий порт Qt приложений с Symbian

• Мы будем использовать этот аппарат для тестирования инновационных идей в интерфейсах, технологиях и т.п.

Page 11: Nokia для разработчиков

11

S40 продолжает быстрый рост

Глобальный рынок с Series 40

Более 600 млн устройств по всему миру

Nokia увеличивает инвестиции в платформу

• Более 600 млн телефонов на платформе Series 40 в мире

• Java – основная платформа для Series 40

• Nokia выпускает прокси Ovi Browser для Series 40

• Включает в себя возможность разработки веб-приложений

• Nokia увеличивает инвестиции в Series 40

Разработка Java и Web приложений для S40 – путь к мировому рынку

Page 12: Nokia для разработчиков

Приложения, использующие стандартные, W3C совместимые, веб-технологии

• Разметка с HTML – Поддержка большинства элементов мобильных профилей XHTML • CSS для дизайна – поддежка мобильных профилей CSS • JavaScript – для серверной логики приложения • Mobile Web Library – аналог JavaScript на клиенте для интерактивных приложений

Упаковка по стандарту W3C для виджетов (.wgt)

Разработка с Nokia Web Tools для Series 40

Публикация через Ovi Publish в Магазин Ovi

Поиск и инсталляция через Магазин Ovi

Использование через Ovi Браузер

Веб-приложения для S40

http://www.forum.nokia.com/Develop/Web/Series_40_web_apps

Page 13: Nokia для разработчиков

13

• Нативный код • Длительная

разработка • Вопросы

совместимости • Работа в оффлайне

Java • Много графики • Обработка данных на

устройстве • Кастомизируемый

интерфейс • Специфичные API

устройств

• Веб-технологии • Быстрая разработка • Удаленное

управление • Подключение к сети

Веб-приложения • Доступ к новой

информации • Удаленный доступ к

данным • Простой интерфейс • Фокус на формах

Новости

Сложные игры

Простые игры Соцсети

Покупки

Гайды

Бизнес-программы

Multimedia

Фото

Бренды и продукты

Простота разработки

Функ

цион

ал

Для чего нужны веб-приложения?

Page 14: Nokia для разработчиков

14

Большие возможности, сегодня и в будущем

600 млн На рынке

150 млн Планы продаж

100 млн На рынке

Рынок для приложений

Symbian Series 40

Рынок для Java приложений

Page 15: Nokia для разработчиков

15

Qt – будущее и перспективы

Page 16: Nokia для разработчиков

16

Qt жив и не собирается исчезать

Зачем разрабатывать на Qt? Платформа разработки для MeeGo и Symbian Qt Quick – отличный инструмент для быстрой и качественной разработки Планов по адаптации Qt для Windows Phone нет Qt активно развивается на встраиваемых устройствах, Windows, Mac и Linux Nokia продолжит инвестиции в Qt К Digia перешли лишь права на коммерческую продажу лицензий Qt

Рынок для Qt приложений

Qt + Qt Quick + Symbian = 150 млн

новых Symbian-телефонов

100 млн Существующих Symbian устройств

Продолжайте разработку Qt-приложений; возможности огромны

Page 17: Nokia для разработчиков

17

Qt SDK 1.1

• Поддержка Symbian, Desktop, MeeGo • Кроссплатформенный инструментарий • Интуитивный интерфейс • Включен Qt Quick • Улучшенный симулятор

Page 18: Nokia для разработчиков

18

Qt Quick для динамической разработки UI

• Быстрая разработка • Простота в обучении • Легкий к восприятию код

• Декларативная разметка • Общие инструменты для

дизайнеров и программистов

© 2010 Nokia

10 LOC

130 LOC

Page 19: Nokia для разработчиков

19

Qt SDK + 1 Qt SDK 1.1 Qt SDK 1.0

Первый полный SDK для Nokia, писать код до 70% быстрее

Smart Installer Работает на существующих устройствах в Ovi Store

Включена библиотека mobility

Qt Quick для великолепных UI

Мировой запуск Smart Installer и апдейты прошивок в 1H 2011

Готов к будущему Поддержка MeeGo

Улучшение mobility библиотеки Камера, местоположение

Qt Components полный набор QML виджетов

Qt WebKit с HTML5 media Видео и звукo

Расширенные возможности mobility библиотеки Bluetooth, NFC, IM

Будущее Qt

Page 20: Nokia для разработчиков

20

Продажи и монетизация

Page 21: Nokia для разработчиков

21

Ovi Store: цифры и статистика

5.0+ Млн закачек в день

190+ Стран, 90% - на

локальном языке

32 Рынка с смс

биллингом от 103 операторов

43% Рост скачек одного

пользователя

40,000+ Приложений

80% посещений

заканчивается скачиванием

Page 22: Nokia для разработчиков

22

Глобальный масштаб и локальное присутствие

Россия: 1,000,000 + downloads / week

Китай: #1 app store; 65% доля рынка

Турция: 1,600,000 + downloads / week

22

Page 23: Nokia для разработчиков

23

In App Purchase (Бета) 23

Team Lead Location Release Activity Components 2011 KPIs 2011 Innovation Areas

Consumer Client and OS Integration (CLIENT)

Thomas Winkler

Vancouver

Quarterly 4x/Year

With OS Updates

MeeGo Client Symbian^3 Client

S60 Client Series 40 Client

Cherry Integration SSO On-Device OPE On-Device

• Consumer NPS (% promoters - % detractors) • Active User 30-Day (# users with one session over last 30-

days) • Retention (% churn) • Download Completion Rate (downloads

completed/downloads initiated) • Purchase Funnel Conversion (successful

purchases/attempts) • Third-Party App Usage (avg total mins/user)

• Platform API Integration (MeeGo, Roxanne) • Series 40 Reg-Free & Strategy • Valhalla & Asard Integration • Social & Sharing & NFC & Real-World Deeplinks • Seamless Dependency Management • UX Layer Search Uniformity • Content Restoration • Faster Than iPhone

Consumer Web (WEB)

Bernardo Carvalho Boston

Bi-Weekly 26x/Year

Independent

.com .mobi LEM

Desktop Client Guest Experiences

• Sideloaded Downloads (total #) • LEM Downloads (total #) • Total Visits (total # and by source)

• Sideloading • LEM Tool Next-Generation • Search Engine Indexing & Optimization • Guest Web Experiences

Merchandising (MERCH) Scott Oddo Boston

Monthly 12x/Year

Semi-Independent, Out in Front

CMS Search

Recommendations Spotlights/Banners Stream Algorithms Catalog Metadata

• Homepage Bounce Rate (homepage visits viewing only 1 page/total visits)

• Engagement (median sessions per user) • Downloads (total #) • Catalog Reach (# of unique items downloaded/# of items

in catalog) • Click-Thru Rate by Programming Tool (clicks/views by

area)

• Search Auto-Complete & Ranking • Universal Search Index Integration • Hyper-Local Content Discovery • Editorial Toolset Decentralization • Real Recommendations • Always Fresh Homepage • Intelligent Lists Everywhere • Banners Commercialization

Commerce (COMM) Paul Moreton Boston

Bi-Monthly (API) 6x/Year

Monthly (BE) 12x/Year

In-App Purchase OPE Back-End

Operator Billing Payment Gateway

Revenue Settlement

• Ecosystem Revenue ($$$ paid to publishers) • Time to Payment (maximum time between sale and

payment) • Store Revenue ($$$ paid to Nokia) • IAP-Enabled Apps (# total)

• In-App Purchase Evolution • Theme Packs Commercialization • Faster Revenue Settlement • Profitable Operator Billing • Store Value Payment • New & Alternative Payments • Single Deposit/Withdrawal Framework • Consolidated Nokia Revenue Dashboard

Intake & Catalog (CATALOG)

TBD Boston Monthly

12x/Year Semi-Independent

TBD, but could include:

Distribution Rules Metadata

Pricing QA/Moderation

Performance Reporting

• Publisher Satisfaction (% satisfied or very satisfied) • Active Publisher 30-Day (# of publishers with one session

over last 30-days) • Time to Shelf (avg time between submission and

availability in store) • Support Resolution Time (avg time to resolve publisher

inquiries) • Median Revenue Per Publisher ($$$) • Content Quality (% of items in catalog with AAA rating) • Reporting Freshness (avg time to update reports)

• Real-Time Reporting • Express and Instant Publishing • Process Transparency • A/B and Multivariant Metadata Testing

Page 24: Nokia для разработчиков

24

Информация и документация: https://projects.forum.nokia.com/dav/iap/doc/index.html

24

Page 25: Nokia для разработчиков

25

Вопросы?