SlideShare a Scribd company logo
1 of 34
К релизу
Android Marshmallow - готов!
Неклюдов Денис
target_sdk = 23
Auto Backup
Лимит в 25 Mb на одно приложение в
шифрованной части Drive
(не затрагивает пользовательскую квоту)
Бэкап осуществляется каждые 24 часа, при
зарядке, когда устройством не пользуются, и
оно подключено к Wi-Fi
Auto Backup
Не сохраняются:
External Storage Files (кроме getExternalFilesDir())
getCacheDir()
getCodeCacheDir()
getNoBackupFilesDir()
Auto Backup
<android:fullBackupContent="@xml/mybackupscheme">
<full-backup-content>
<[exclude, include] domain=
["file" | "database" | "sharedpref"| "external" | "root"] path="string”>
</full-backup-content>
! не бекапить данные аккаунтов, токены в т.ч. GCM
@Override
onRestoreFinished()
Apache Client Deprecation
Если осталась необходимость использовать HttpClient:
android {
useLibrary 'org.apache.http.legacy'
}
Other Deprecations
libcrypto.so и libssl.so из OpenSSL
заменены на BoringSSL
notification.setLatestEventInfo() удален
Вместо него: Notification.Builder
Adoptable storage
Context methods:
getFilesDir()
getCacheDir()
getCodeCacheDir()
getDatabasePath()
getDir()
getNoBackupFilesDir()
getFileStreamPath()
getPackageCodePath()
getPackageResourcePath()
ApplicationInfo fields:
dataDir
sourceDir
nativeLibraryDir
publicSourceDir
splitSourceDirs
splitPublicSourceDirs
Five more changes
Android Keystore Changes (упразднениe DSA)
Wi-Fi and Networking Changes (управление соединениями,
мультисоединение всегда)
Camera Service Changes (приоритеты, несколько
приложений для нескольких камер)
Runtime(багфиксы в ART)
Access to Hardware Identifier (нет доступа к макадресам из
сети, новые права доступа)
The cat goes idle
Idle
Doze Mode and App Standby
Doze mode
● Доступ приложению к сети отключен, пока приложение не
получит high-priority GCM-push.
● Система игнорирует Wake lock’и.
● Alarm’ы запланированные в AlarmManager не будут
вызываться, кроме тех, которые будут обновлены с
помощью setAndAllowWhileIdle().
● Система не производит поиска сетей Wi-Fi.
Doze mode
● NetworkPolicyManagerService Пропускает только приложения из
белого списка.
● JobSchedulerService Все текущие задачи отменяются. Новые
откладываются до пробуждения.
● SyncManager Все текущие отменяются, новые откладываются до
пробуждения.
● PowerManagerService Только задачи приложений из белого
списка вызовутся.
Doze mode: step by step
Doze mode: step by step
DeviceIdleController:
ACTIVE - Устройство используется или на зарядке
INACTIVE - Устройство недавно вышло из активного режима
(пользователь выключил экран, выдернул зарядку и т.п.)
...30 минут
IDLE_PENDING - Устройство готовится перейти в режим ожидания
...30 минут
IDLE - Устройство в режиме бездействия
IDLE_MAINTENANCE - Открыто короткое окно, чтобы приложения
выполнили свою работу
Doze mode: exclusions
setAndAllowWhileIdle()- у обработчика
есть 10 секунд, затем уходит в Idle
Остальные алармы - в бездействии, пока
активен Doze Mode
GCM:
Пуш уведомление с высочайшим
приоритетом дает получившему его
приложению недолгий доступ к сети.
Whitelist: Alarm Manager:
Standby mode
1. Пользователь явно запустил приложение.
2. Приложение имеет процесс, работающий в
данный момент на переднем плане (Activity
или foreground service, или используется
другой activity или foreground service’ом).
3. Приложение создало уведомление, которое
висит в списке уведомлений.
4. Пользователь принудительно добавил
приложение в список исключений
оптимизации в настройках системы.
Permissions
Permissions
SDK < 23
1. Описать все разрешения в manifest
2. Пользователь разрешит сразу все
при установке
3. Пользователь может запретить
любое из разрешений после
установки
SDK >= 23
1. Описать только
PROTECTION_NORMAL запросы в
manifest
2. Пользователь их все подтвердит
при установке
3. Когда приложению нужен доступ к
одному или нескольким
разрешениям из группы опасных,
проверить, нет ли разрешения
4. Если разрешения нет - запросить
5. Если разрешения не будет -
объяснить, на что это повлияет
6. Если разрешение получено -
продолжить работу
Permissions
1. ContextCompat.checkSelfPermission
(Context context, String permission)
2. ActivityCompat.requestPermissions();
3. ActivityCompat.OnRequestPermissionsResultCallback
Permissions
Хорошие практики:
• Запрашивать лишь те разрешения, которые
действительно нужны
• Если есть возможность, вместо запроса
воспользоваться внешним Intent
• Запрашивать разрешение, только перед тем, когда оно
понадобится
• Пояснять пользователю, для чего запрашивается
разрешение
Get M Preview
Все что нужно:
1. Включить OEM Unlock
2. Разблокировать Bootloader
3. Запустить скачанный скрипт с fastboot из SDK
Прошивки доступны для
Nexus 5,6,9 и Nexus Player
Fingerprint
<uses-permission
android:name="android.permission.USE_FINGERPRINT" />
Для использования:
android.hardware.fingerprint.FingerprintManager;
isHardwareDetected();
hasEnrolledFingerprints()
authentificate(...)
Confirm Credential
Для ипользования:
KeyguardManager.isKeyguardSecure()
KeyGenerator.generateKey();
setUserAuthenticationValidityDurationSeconds()
KeyguardManager.createConfirmDeviceCredentialI
ntent()
Text Selection
Для исользования:
startActionMode(Callback,
ActionMode.TYPE_FLOATING)
App Linking
<intent-filter android:autoVerify="true">
<action android:name="android.intent.action.VIEW" />
<category
android:name="android.intent.category.DEFAULT" />
<category
android:name="android.intent.category.BROWSABLE" />
<data android:scheme="http"
android:host="www.android.com" />
<data android:scheme="https"
android:host="www.android.com" />
</intent-filter>
App Linking
Положить JSON на свой сайт
(https://www.domain1.com/.well-known/assetlinks.json)
[{
"relation": ["delegate_permission/common.handle_all_urls"],
"target": {
"namespace": "android_app",
"package_name": "com.example",
"sha256_cert_fingerprints":
["14:6D:E9:83:C5:73:06:50:D8:EE:B9:95:2F:34:FC:64:16:A0:83:42:E6:1D:BE:A8:8A:04:9
6:B2:3F:CF:44:E5"]
}
}]
Direct share
Необходимо создать Service, наследник
ChooserTargetService
<service
android:name=".YourChooserTargetService"
android:label="@string/yourLabel»
android:permission="android.permission.BIND_CHOOSER_TARGET_SERVICE">
<intent-filter>
<action
android:name="android.service.chooser.ChooserTargetService" />
</intent-filter>
</service>
Voice Iteraction
Проверить доступность:
activity.isVoiceInteraction()
Взаимодействовать при
помощи VoiceInteractor
Coming soon...
Спасибо за внимание!
Денис Неклюдов
plus.google.com/+ДенисНек
nekdenis@gmail.com

More Related Content

Viewers also liked

Viewers also liked (20)

Droidcon Moscow 2015. Как извлечь максимум пользы из приложения для Android W...
Droidcon Moscow 2015. Как извлечь максимум пользы из приложения для Android W...Droidcon Moscow 2015. Как извлечь максимум пользы из приложения для Android W...
Droidcon Moscow 2015. Как извлечь максимум пользы из приложения для Android W...
 
Droidcon Moscow 2015. Аналитика приложений конкурентов в Google Play. Анатоли...
Droidcon Moscow 2015. Аналитика приложений конкурентов в Google Play. Анатоли...Droidcon Moscow 2015. Аналитика приложений конкурентов в Google Play. Анатоли...
Droidcon Moscow 2015. Аналитика приложений конкурентов в Google Play. Анатоли...
 
Droidcon Moscow 2015. Android Data Binding и Custom Views. Андрей Хитрый - Tr...
Droidcon Moscow 2015. Android Data Binding и Custom Views. Андрей Хитрый - Tr...Droidcon Moscow 2015. Android Data Binding и Custom Views. Андрей Хитрый - Tr...
Droidcon Moscow 2015. Android Data Binding и Custom Views. Андрей Хитрый - Tr...
 
Антон Колин, Moscow Atlassian Meetup 21 апреля, Mail.Ru Group
Антон Колин, Moscow Atlassian Meetup 21 апреля, Mail.Ru GroupАнтон Колин, Moscow Atlassian Meetup 21 апреля, Mail.Ru Group
Антон Колин, Moscow Atlassian Meetup 21 апреля, Mail.Ru Group
 
Droidcon Moscow 2015. Nearby новые возможности взаимодействия рядом. Антон Пу...
Droidcon Moscow 2015. Nearby новые возможности взаимодействия рядом. Антон Пу...Droidcon Moscow 2015. Nearby новые возможности взаимодействия рядом. Антон Пу...
Droidcon Moscow 2015. Nearby новые возможности взаимодействия рядом. Антон Пу...
 
Droidcon Moscow 2015. Support Design Library. Григорий Джанелидзе - e-Legion
Droidcon Moscow 2015. Support Design Library. Григорий Джанелидзе - e-LegionDroidcon Moscow 2015. Support Design Library. Григорий Джанелидзе - e-Legion
Droidcon Moscow 2015. Support Design Library. Григорий Джанелидзе - e-Legion
 
Droidcon Moscow 2015. Google App Indexing. Тимур Ахметгареев - App in the air
Droidcon Moscow 2015. Google App Indexing. Тимур Ахметгареев - App in the airDroidcon Moscow 2015. Google App Indexing. Тимур Ахметгареев - App in the air
Droidcon Moscow 2015. Google App Indexing. Тимур Ахметгареев - App in the air
 
Droidcon Moscow 2015. Android NDK - стоит ли игра свеч Дмитрий Юницкий - Mail...
Droidcon Moscow 2015. Android NDK - стоит ли игра свеч Дмитрий Юницкий - Mail...Droidcon Moscow 2015. Android NDK - стоит ли игра свеч Дмитрий Юницкий - Mail...
Droidcon Moscow 2015. Android NDK - стоит ли игра свеч Дмитрий Юницкий - Mail...
 
Droidcon Moscow 2015. Clean Architecture и MVP. Алексей Макаров - Zvooq
Droidcon Moscow 2015. Clean Architecture и MVP. Алексей Макаров - ZvooqDroidcon Moscow 2015. Clean Architecture и MVP. Алексей Макаров - Zvooq
Droidcon Moscow 2015. Clean Architecture и MVP. Алексей Макаров - Zvooq
 
Droidcon Moscow 2015. Google Analytics и GTM для мобильных приложений Android...
Droidcon Moscow 2015. Google Analytics и GTM для мобильных приложений Android...Droidcon Moscow 2015. Google Analytics и GTM для мобильных приложений Android...
Droidcon Moscow 2015. Google Analytics и GTM для мобильных приложений Android...
 
«Advanced {product_name} configuring», Алексей Макеев, Mail.Ru Group
«Advanced {product_name} configuring», Алексей Макеев, Mail.Ru Group«Advanced {product_name} configuring», Алексей Макеев, Mail.Ru Group
«Advanced {product_name} configuring», Алексей Макеев, Mail.Ru Group
 
Сергей Николенко, Deloitte Analytics Institute, Высшая Школа Экономики, «От н...
Сергей Николенко, Deloitte Analytics Institute, Высшая Школа Экономики, «От н...Сергей Николенко, Deloitte Analytics Institute, Высшая Школа Экономики, «От н...
Сергей Николенко, Deloitte Analytics Institute, Высшая Школа Экономики, «От н...
 
Droidcon Moscow 2015. Dagger2 практический ликбез по работе с кинжалами. Дмит...
Droidcon Moscow 2015. Dagger2 практический ликбез по работе с кинжалами. Дмит...Droidcon Moscow 2015. Dagger2 практический ликбез по работе с кинжалами. Дмит...
Droidcon Moscow 2015. Dagger2 практический ликбез по работе с кинжалами. Дмит...
 
Владимир Гулин, Mail.Ru Group, Learning to rank using clickthrough data
Владимир Гулин, Mail.Ru Group, Learning to rank using clickthrough dataВладимир Гулин, Mail.Ru Group, Learning to rank using clickthrough data
Владимир Гулин, Mail.Ru Group, Learning to rank using clickthrough data
 
Droidcon Moscow 2015. Обзор основных показателей российского рынка мобильных ...
Droidcon Moscow 2015. Обзор основных показателей российского рынка мобильных ...Droidcon Moscow 2015. Обзор основных показателей российского рынка мобильных ...
Droidcon Moscow 2015. Обзор основных показателей российского рынка мобильных ...
 
Дмитрий Юницкий. «Android NDK или как я перестал бояться и полюбил нативную р...
Дмитрий Юницкий. «Android NDK или как я перестал бояться и полюбил нативную р...Дмитрий Юницкий. «Android NDK или как я перестал бояться и полюбил нативную р...
Дмитрий Юницкий. «Android NDK или как я перестал бояться и полюбил нативную р...
 
Денис Кулябин, Moscow Atlassian Meetup 21 апреля, Mail.Ru Group
Денис Кулябин, Moscow Atlassian Meetup 21 апреля, Mail.Ru GroupДенис Кулябин, Moscow Atlassian Meetup 21 апреля, Mail.Ru Group
Денис Кулябин, Moscow Atlassian Meetup 21 апреля, Mail.Ru Group
 
BizTalks. Максим Макашев («Братья Чебурашкины. Семейная ферма»)
BizTalks. Максим Макашев («Братья Чебурашкины. Семейная ферма»)BizTalks. Максим Макашев («Братья Чебурашкины. Семейная ферма»)
BizTalks. Максим Макашев («Братья Чебурашкины. Семейная ферма»)
 
Дмитрий Симонов (независимый программист), «Учимся рисовать»
Дмитрий Симонов (независимый программист), «Учимся рисовать»Дмитрий Симонов (независимый программист), «Учимся рисовать»
Дмитрий Симонов (независимый программист), «Учимся рисовать»
 
Droidcon Moscow 2015. Оптимизация кросс-платформенной разработки. Максим Кузн...
Droidcon Moscow 2015. Оптимизация кросс-платформенной разработки. Максим Кузн...Droidcon Moscow 2015. Оптимизация кросс-платформенной разработки. Максим Кузн...
Droidcon Moscow 2015. Оптимизация кросс-платформенной разработки. Максим Кузн...
 

Similar to Droidcon Moscow 2015. К релизу Android Marshmallow - готов! Денис Неклюдов - Google Developer Expert

Белов наиболее часто уязвимые места в веб приложениях
Белов наиболее часто уязвимые места в веб приложенияхБелов наиболее часто уязвимые места в веб приложениях
Белов наиболее часто уязвимые места в веб приложениях
qasib
 
ZFConf 2011: Воюем за ресурсы: Повышение производительности Zend Framework пр...
ZFConf 2011: Воюем за ресурсы: Повышение производительности Zend Framework пр...ZFConf 2011: Воюем за ресурсы: Повышение производительности Zend Framework пр...
ZFConf 2011: Воюем за ресурсы: Повышение производительности Zend Framework пр...
ZFConf Conference
 
MIPT Course - DAC and MAC
MIPT Course - DAC and MACMIPT Course - DAC and MAC
MIPT Course - DAC and MAC
Alexey Vasyukov
 
Техподдержка и частные облака в SoftClouds.Ru. И.Гальцев.
Техподдержка и частные облака в SoftClouds.Ru. И.Гальцев. Техподдержка и частные облака в SoftClouds.Ru. И.Гальцев.
Техподдержка и частные облака в SoftClouds.Ru. И.Гальцев.
Clouds NN
 
2013 07-22 тз-пожилая-система
2013 07-22 тз-пожилая-система2013 07-22 тз-пожилая-система
2013 07-22 тз-пожилая-система
Konstantin Belkin
 
Диагностика проблем в промышленной среде с помощью Intelli Trace и Visual Stu...
Диагностика проблем в промышленной среде с помощью Intelli Trace и Visual Stu...Диагностика проблем в промышленной среде с помощью Intelli Trace и Visual Stu...
Диагностика проблем в промышленной среде с помощью Intelli Trace и Visual Stu...
Александр Шамрай
 
Continuous integration сайтов на Drupal: Jenkins, Bitbucket, Features, Drush ...
Continuous integration сайтов на Drupal: Jenkins, Bitbucket, Features, Drush ...Continuous integration сайтов на Drupal: Jenkins, Bitbucket, Features, Drush ...
Continuous integration сайтов на Drupal: Jenkins, Bitbucket, Features, Drush ...
DrupalCamp MSK
 
Воюем за ресурсы (ZFConf2011)
Воюем за ресурсы (ZFConf2011)Воюем за ресурсы (ZFConf2011)
Воюем за ресурсы (ZFConf2011)
Alexey Kachayev
 

Similar to Droidcon Moscow 2015. К релизу Android Marshmallow - готов! Денис Неклюдов - Google Developer Expert (20)

Android Marshmallow (13.11.2015)
Android Marshmallow (13.11.2015)Android Marshmallow (13.11.2015)
Android Marshmallow (13.11.2015)
 
Игорь Цеглевский: Взгляд практика на Android 6.0 Marshmallow
Игорь Цеглевский: Взгляд практика на Android 6.0 Marshmallow Игорь Цеглевский: Взгляд практика на Android 6.0 Marshmallow
Игорь Цеглевский: Взгляд практика на Android 6.0 Marshmallow
 
Белов наиболее часто уязвимые места в веб приложениях
Белов наиболее часто уязвимые места в веб приложенияхБелов наиболее часто уязвимые места в веб приложениях
Белов наиболее часто уязвимые места в веб приложениях
 
Денис Неклюдов. Держи свое приложение на волне новинок. РИФ-Воронеж 2016
Денис Неклюдов. Держи свое приложение на волне новинок. РИФ-Воронеж 2016Денис Неклюдов. Держи свое приложение на волне новинок. РИФ-Воронеж 2016
Денис Неклюдов. Держи свое приложение на волне новинок. РИФ-Воронеж 2016
 
Процесс разработки и тестирования с Docker + gitlab ci
Процесс разработки и тестирования с  Docker + gitlab ciПроцесс разработки и тестирования с  Docker + gitlab ci
Процесс разработки и тестирования с Docker + gitlab ci
 
ZFConf 2011: Воюем за ресурсы: Повышение производительности Zend Framework пр...
ZFConf 2011: Воюем за ресурсы: Повышение производительности Zend Framework пр...ZFConf 2011: Воюем за ресурсы: Повышение производительности Zend Framework пр...
ZFConf 2011: Воюем за ресурсы: Повышение производительности Zend Framework пр...
 
MIPT Course - DAC and MAC
MIPT Course - DAC and MACMIPT Course - DAC and MAC
MIPT Course - DAC and MAC
 
Техподдержка и частные облака в SoftClouds.Ru. И.Гальцев.
Техподдержка и частные облака в SoftClouds.Ru. И.Гальцев. Техподдержка и частные облака в SoftClouds.Ru. И.Гальцев.
Техподдержка и частные облака в SoftClouds.Ru. И.Гальцев.
 
Yulia tsuba
Yulia tsubaYulia tsuba
Yulia tsuba
 
2013 07-22 тз-пожилая-система
2013 07-22 тз-пожилая-система2013 07-22 тз-пожилая-система
2013 07-22 тз-пожилая-система
 
Развертывание и управление CMS Drupal в Microsoft Azure
Развертывание и управление CMS Drupal в Microsoft AzureРазвертывание и управление CMS Drupal в Microsoft Azure
Развертывание и управление CMS Drupal в Microsoft Azure
 
Web deployment
Web deploymentWeb deployment
Web deployment
 
Deep Dive in Magento DI
Deep Dive in Magento DIDeep Dive in Magento DI
Deep Dive in Magento DI
 
Диагностика проблем в промышленной среде с помощью Intelli Trace и Visual Stu...
Диагностика проблем в промышленной среде с помощью Intelli Trace и Visual Stu...Диагностика проблем в промышленной среде с помощью Intelli Trace и Visual Stu...
Диагностика проблем в промышленной среде с помощью Intelli Trace и Visual Stu...
 
Continuous integration сайтов на Drupal: Jenkins, Bitbucket, Features, Drush ...
Continuous integration сайтов на Drupal: Jenkins, Bitbucket, Features, Drush ...Continuous integration сайтов на Drupal: Jenkins, Bitbucket, Features, Drush ...
Continuous integration сайтов на Drupal: Jenkins, Bitbucket, Features, Drush ...
 
Воюем за ресурсы (ZFConf2011)
Воюем за ресурсы (ZFConf2011)Воюем за ресурсы (ZFConf2011)
Воюем за ресурсы (ZFConf2011)
 
Android M: опыт личного знакомства
Android M: опыт личного знакомстваAndroid M: опыт личного знакомства
Android M: опыт личного знакомства
 
Стабильны ли ваши приложения в облаках?
Стабильны ли ваши приложения в облаках?Стабильны ли ваши приложения в облаках?
Стабильны ли ваши приложения в облаках?
 
#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...
#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...
#3 "Webpack и Vue.JS: Создание больших приложений и их расширение" Кирилл Кай...
 
Andrii Medvedchuk "Kubernetes and Docker Basics for Running Web Apps"
Andrii Medvedchuk "Kubernetes and Docker Basics for Running Web Apps"Andrii Medvedchuk "Kubernetes and Docker Basics for Running Web Apps"
Andrii Medvedchuk "Kubernetes and Docker Basics for Running Web Apps"
 

More from Mail.ru Group

AMP для электронной почты, Сергей Пешков
AMP для электронной почты, Сергей ПешковAMP для электронной почты, Сергей Пешков
AMP для электронной почты, Сергей Пешков
Mail.ru Group
 

More from Mail.ru Group (20)

Автоматизация без тест-инженеров по автоматизации, Мария Терехина и Владислав...
Автоматизация без тест-инженеров по автоматизации, Мария Терехина и Владислав...Автоматизация без тест-инженеров по автоматизации, Мария Терехина и Владислав...
Автоматизация без тест-инженеров по автоматизации, Мария Терехина и Владислав...
 
BDD для фронтенда. Автоматизация тестирования с Cucumber, Cypress и Jenkins, ...
BDD для фронтенда. Автоматизация тестирования с Cucumber, Cypress и Jenkins, ...BDD для фронтенда. Автоматизация тестирования с Cucumber, Cypress и Jenkins, ...
BDD для фронтенда. Автоматизация тестирования с Cucumber, Cypress и Jenkins, ...
 
Другая сторона баг-баунти-программ: как это выглядит изнутри, Владимир Дубровин
Другая сторона баг-баунти-программ: как это выглядит изнутри, Владимир ДубровинДругая сторона баг-баунти-программ: как это выглядит изнутри, Владимир Дубровин
Другая сторона баг-баунти-программ: как это выглядит изнутри, Владимир Дубровин
 
Использование Fiddler и Charles при тестировании фронтенда проекта pulse.mail...
Использование Fiddler и Charles при тестировании фронтенда проекта pulse.mail...Использование Fiddler и Charles при тестировании фронтенда проекта pulse.mail...
Использование Fiddler и Charles при тестировании фронтенда проекта pulse.mail...
 
Управление инцидентами в Почте Mail.ru, Антон Викторов
Управление инцидентами в Почте Mail.ru, Антон ВикторовУправление инцидентами в Почте Mail.ru, Антон Викторов
Управление инцидентами в Почте Mail.ru, Антон Викторов
 
DAST в CI/CD, Ольга Свиридова
DAST в CI/CD, Ольга СвиридоваDAST в CI/CD, Ольга Свиридова
DAST в CI/CD, Ольга Свиридова
 
Почему вам стоит использовать свой велосипед и почему не стоит Александр Бел...
Почему вам стоит использовать свой велосипед и почему не стоит  Александр Бел...Почему вам стоит использовать свой велосипед и почему не стоит  Александр Бел...
Почему вам стоит использовать свой велосипед и почему не стоит Александр Бел...
 
CV в пайплайне распознавания ценников товаров: трюки и хитрости Николай Масл...
CV в пайплайне распознавания ценников товаров: трюки и хитрости  Николай Масл...CV в пайплайне распознавания ценников товаров: трюки и хитрости  Николай Масл...
CV в пайплайне распознавания ценников товаров: трюки и хитрости Николай Масл...
 
RAPIDS: ускоряем Pandas и scikit-learn на GPU Павел Клеменков, NVidia
RAPIDS: ускоряем Pandas и scikit-learn на GPU  Павел Клеменков, NVidiaRAPIDS: ускоряем Pandas и scikit-learn на GPU  Павел Клеменков, NVidia
RAPIDS: ускоряем Pandas и scikit-learn на GPU Павел Клеменков, NVidia
 
WebAuthn в реальной жизни, Анатолий Остапенко
WebAuthn в реальной жизни, Анатолий ОстапенкоWebAuthn в реальной жизни, Анатолий Остапенко
WebAuthn в реальной жизни, Анатолий Остапенко
 
AMP для электронной почты, Сергей Пешков
AMP для электронной почты, Сергей ПешковAMP для электронной почты, Сергей Пешков
AMP для электронной почты, Сергей Пешков
 
Как мы захотели TWA и сделали его без мобильных разработчиков, Данила Стрелков
Как мы захотели TWA и сделали его без мобильных разработчиков, Данила СтрелковКак мы захотели TWA и сделали его без мобильных разработчиков, Данила Стрелков
Как мы захотели TWA и сделали его без мобильных разработчиков, Данила Стрелков
 
Кейсы использования PWA для партнерских предложений в Delivery Club, Никита Б...
Кейсы использования PWA для партнерских предложений в Delivery Club, Никита Б...Кейсы использования PWA для партнерских предложений в Delivery Club, Никита Б...
Кейсы использования PWA для партнерских предложений в Delivery Club, Никита Б...
 
Метапрограммирование: строим конечный автомат, Сергей Федоров, Яндекс.Такси
Метапрограммирование: строим конечный автомат, Сергей Федоров, Яндекс.ТаксиМетапрограммирование: строим конечный автомат, Сергей Федоров, Яндекс.Такси
Метапрограммирование: строим конечный автомат, Сергей Федоров, Яндекс.Такси
 
Как не сделать врагами архитектуру и оптимизацию, Кирилл Березин, Mail.ru Group
Как не сделать врагами архитектуру и оптимизацию, Кирилл Березин, Mail.ru GroupКак не сделать врагами архитектуру и оптимизацию, Кирилл Березин, Mail.ru Group
Как не сделать врагами архитектуру и оптимизацию, Кирилл Березин, Mail.ru Group
 
Этика искусственного интеллекта, Александр Кармаев (AI Journey)
Этика искусственного интеллекта, Александр Кармаев (AI Journey)Этика искусственного интеллекта, Александр Кармаев (AI Journey)
Этика искусственного интеллекта, Александр Кармаев (AI Journey)
 
Нейро-машинный перевод в вопросно-ответных системах, Федор Федоренко (AI Jour...
Нейро-машинный перевод в вопросно-ответных системах, Федор Федоренко (AI Jour...Нейро-машинный перевод в вопросно-ответных системах, Федор Федоренко (AI Jour...
Нейро-машинный перевод в вопросно-ответных системах, Федор Федоренко (AI Jour...
 
Конвергенция технологий как тренд развития искусственного интеллекта, Владими...
Конвергенция технологий как тренд развития искусственного интеллекта, Владими...Конвергенция технологий как тренд развития искусственного интеллекта, Владими...
Конвергенция технологий как тренд развития искусственного интеллекта, Владими...
 
Обзор трендов рекомендательных систем от Пульса, Андрей Мурашев (AI Journey)
Обзор трендов рекомендательных систем от Пульса, Андрей Мурашев (AI Journey)Обзор трендов рекомендательных систем от Пульса, Андрей Мурашев (AI Journey)
Обзор трендов рекомендательных систем от Пульса, Андрей Мурашев (AI Journey)
 
Мир глазами нейросетей, Данила Байгушев, Александр Сноркин ()
Мир глазами нейросетей, Данила Байгушев, Александр Сноркин ()Мир глазами нейросетей, Данила Байгушев, Александр Сноркин ()
Мир глазами нейросетей, Данила Байгушев, Александр Сноркин ()
 

Droidcon Moscow 2015. К релизу Android Marshmallow - готов! Денис Неклюдов - Google Developer Expert