© 2013
Данилов Кирилл Старший специалист по руководству проектами мобильных платформ
MSCR 13 ноября 2013
Samsung Mobile SDK 1.0
Доля устройств Samsung в экосистеме Android
По данным http://opensignal.com/reports/fragmentation-2013/fragmentation-2013.pdf
Компоненты Samsung Mobile SDK Название Описание Пояснение
Chord Общий доступ к контенту между несколькими устройствами через локальную сеть без участия сервера
Обновлен
Pen (S Pen 3.0) Новая архитектура Обновлен
Image Filter Фильтры постобработки фото (более 30) Выделен из S Pen
Multi Window Разделение экрана и свободно перемещаемое окно приложения
Выделен из S Pen
Look Улучшенные Pen UI функции, такие как Air Button, Writing Buddy и Smart clip
Новый
Visual View Раздельные визуальные эффекты, включая 3D анимацию Новый
Professional Audio Высокопроизводительный аудио фреймворк с низкой задержкой
Новый
Gesture Функции распознавания жестов ладоней Новый
Motion Функции движения и шагомер Новый
Media Control Управление медиа через DLNA Выделен из AllShare Framework
Новая архитектура
Android API
Интерфейс + Реализация
Интерфейс
Реализация
Samsung Mobile SDK 1.0
Professional Audio
Visual View
Pen Chord
Multi Window
Media Control
Look
Image Filter
Professional Audio
Multi Window
Media Control
Look
Фреймворк
Поддержка Android устройств с API 4.1 и выше
Изменения требуют новой прошивки
Gesture
Gesture
Motion
Motion
Доступ к SDK
Легкое обновление
Сервер с репозитарием SDK
Разрабочик
• Интегрирован в Eclipse через Samsung SDK Manager или через портал разработчиков
Структура библиотек Samsung Mobile SDK
• Новые API для проверки доступности и свойств функций
Пакет Chord
• Надежное peer-to-peer соединение между устройствами без необходимости участия сервера
• Типы соединений: WiFi, Mobile hotspot, WiFi Direct
• Управление группами устройств в локальной сети
• Передача данных между группами устройств в реальном времени: текстовые сообщения, бинарные данные или файлы
• Зашифрованные каналы
Группа 1 Много-пользовательская игра
Группа 2 Общий доступ к фото
A B C D
Control
Пакет Pen
• Pen поддерживает следующие функции:
o Расширенное редактирование
o Система Plug-in
o S Pen объекты
o Распознавание
Пакет Look
• Look предлагает специализированные виджеты, расширяющие функции системы Android View
• Look поддерживает следующие функции: o WritingBuddy
o AirButton
o SmartClip
o PointerIcon
Пакет Image Filter
• Фильтры пост-обработки фото и различные эффекты
• Более 30 фильтров
Пакет Multi Window
• Стили Multi window
o Свободный режим (каскад окон)
o Режим двойной панели
• Запуск нескольких копий одного и того же приложения
• Свойства окна расширены o Определяются в файле AndroidManifest.xml
o Свойства: fixedSize, fixedRatio, noTitleBar, forceTitleBar, fullscreenOnly, freestyleOnly
Пакет Visual View
• Простое добавление различных визуальных эффектов в ваше приложение
• Поддерживается более 85 эффектов анимации
Пакет Professional Audio
• «[ISSUE 3434]: Android Audio latency is too darn high»
• Уменьшает задержки до незаметного уровня
• API для создания музыкальных инструментальных приложений o Поддержка всех функций JACK Audio Connection Kit
• Plug-in-ы для акустического фортепиано, электрогитары и стандартной барабанной установки
• PC-эмулятор
Пакет Media Control
• Бесшовное отображение медиа-контента на Smart TV o трансляция (с устройства, из облака)
с другого устройства
DLNA медиа-сервера
из облака
Пакет Gesture
• Управление приложением жестами ладони
• Возможности жестов o направление (вверх, вниз, влево, вправо)
o угол наклона
Пакет Motion
• Call Motion
• Pedometer – шагомер o Количество шагов
o Калории
o Дистанция
© 2013
Спасибо http://developer.samsung.com/samsung-mobile-sdk
Developer Relations CIS
Маркетинговое сотрудничество [email protected]