Простой способ мультиплатформенной синхронизации,...

27
1

Upload: yandex

Post on 15-Jan-2015

312 views

Category:

Technology


1 download

DESCRIPTION

Сейчас многие используют в повседневной жизни сразу несколько устройств: смартфон, планшет, рабочий ноутбук, домашний компьютер. У них могут быть разные операционные системы, и далеко не каждое приложение позволяет синхронизировать данные между всеми устройствами. Я расскажу, как обеспечить мультиплатформенную синхронизацию данных с помощью API Яндекс.Диска.

TRANSCRIPT

Page 1: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

1

Page 2: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

2

Мультиплатформенная

синхронизация и передача данных

#apidisk

Алёна Паньшина

Page 3: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

3

Оглавление

Яндекс.Диск, как

Сервис

Яндекс.Диск, как

Платформа

Page 4: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

4

Page 5: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

5

Новый способ хранения данных

Page 6: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

6

• Один ПК дома/на

работе/университете

• ПК пользуются все вместе

• Много персональных

устройств

Эволюция устройств

Page 7: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

7

Эволюция ОС

Page 8: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

8

Надежность: 3 копии

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

его девайсы

облако

серверы

Яндекс

Page 9: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

9

Поделиться в

социальных сетях

Отправить по

почте Отправить при помощи

мессенджера Опубликовать файл

Обмен файлами в 1 клик

Page 10: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

10

Page 11: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

11

Где использовать? Как использовать?

Page 12: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

12

Функциональность

• Сохранение данных в Диск пользователя

• Загрузка данных из Диска пользователя

• Синхронизация между различными устройствами

Page 13: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

13

Основные преимущества

• Уже готовый инструмент

• Снижение зависимости от Интернет-соединения

• Удобный способ авторизации для Пользователя

(логин Яндекса)

• Экономия ресурсов приложения

Page 14: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

14

Сохранение в Диск

Файл в

приложении

Сохранение данных в Диск

Page 15: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

15

Загрузка из Диска

Файл в

приложении

Загрузка данных из Диска

Page 16: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

16

Работа с контентом

обработка в

приложении

Загрузка данных из Диска Сохранение данных в Диск

Фоторедактор Яндекс.Диска

Page 17: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

17

Синхронизация данных

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

данные

Яндекс.Электрички

Page 18: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

18

Ваш пример?

Page 19: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

19

REST API

• Сервис Полигон

• Гипермедиа-контролы (стандарт HAL)

Page 20: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

20

Полигон

https://tech.yandex.ru/disk/poligon/

http://www.youtube.com/watch?v=mXdSz0pYVPs&feature=youtu.be

Page 21: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

21

HAL… wtf?

http://stateless.co/hal_specification.html

Объект

Операция 1

Операция 2

Операция N

_link

_link

_link

Page 22: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

22

WebDAV API + SDK

Качественный инструмент для работы с Диском,

как с файловой системой

SDK для всех популярных платформ:

• iOS

• Android

• WP

Page 23: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

23

OAuth

OAuth — открытый протокол авторизации, который позволяет

предоставить третьей стороне ограниченный доступ к защищенным

ресурсам пользователя без необходимости передавать ей логин и пароль

Wikipedia

Типы прав для работы с Яндекс.Диском (REST API):

• Доступ к папке «Приложения»

• Доступ на чтение Диска

• Доступ на запись Диска https://oauth.yandex.ru/

Page 24: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

24

Продвижение вашего приложения

Page 25: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

25

• Яндекс.Диск – популярный удобный облачный

сервис

• Помогает организовать обмен данными с

пользователем независимо от устройств

• Предоставляет инструменты для

разработчиков любого уровня

Page 26: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

26

api.yandex.ru/disk/

Page 27: Простой способ мультиплатформенной синхронизации, Алёна Паньшина

27

Алёна Паньшина Менеджер по маркетингу API Яндекс.Диска

API Яндекс.Диска

http://api.yandex.ru/disk/ [email protected]

@al_punsh

#apidisk

#yamobile

Клуб разработчиков

http://clubs.ya.ru/apidisk/