SDCast #116: в гостях Виктор Яблоков, руководитель мобильной разработки «Лаборатории Касперского»

Встречайте 116-й выпуск подкаста, на этот раз посвящённый аспектам безопасности мобильных платформ и разработке решений по обеспечению безопасности мобильных устройств. У меня в гостях Виктор Яблоков, руководитель мобильной разработки «Лаборатории Касперского».

В этом выпуске мы говорим о том, как развивались мобильные технологии от первых смартфонов на symbian до наших дней, какие были проблемы безопасности в мобильной сфере тогда и что изменилось сейчас. Виктор рассказывает про то, как работают различные виды вредоносов и как от них защищаться.

Так же Виктор рассказал про то, как устроено ядро безопасности и SDK для мобильных приложений, которое они разрабатывают, какие там используются технологии, фреймворки и языки программирования.

Поговорили мы и о вендорских прошивках на базе Android, какие это привносит сложности в разработку, чем помогает Google Compatibility Suite и как устроено тестирование в целом.

Так же Виктор рассказал про процессы разработки в своём отделе, команды, разработчиков, мотивацию и возможность ротации.

Мы обсудили подходы к экспериментам с функциями и UI/UX приложений и A/B тестирование, Виктор рассказал как и на ком они проводят свои эксперименты.

В заключении выпуска подискутировали о том, куда движется индустрия мобильной разработки в целом.

Читать далее

SDCast #81: в гостях Роман Бусыгин, ведущий iOS разработчик в Яндекс.Музыке

Встречайте 81-й выпуск SDCast’а, речь в котором идёт о мобильной разработке в целом и в особенности под iOS. У меня в гостях Роман Бусыгин, ведущий iOS разработчик в Яндекс.Музыке. Рома рассказал свою историю попадания в IT и в Яндекс, про то, как он нанял первого iOS разработчика, а впоследствии и сам стал iOS разработчиком.

В начале Рома рассказал про свою инициативу создания SDK под iOS для Яндекс.Карт, как появилась идея, затем реализация, пользователи и популярность. Затем мы поговорили о подходах к разработке под iOS, вспомнили, что было в начале появления iOS и как развивалась платформа до наших дней. Рома рассказал про различные инструменты разработчика, IDE, отладчики, линтеры и прочее.

Обсудили архитектуру мобильных приложений, на какие аспекты следует обращать внимание, как взаимодействовать с платформой, какие есть подходы к интерфейсам и как написать кроссплатформенное приложение не сильно вылезая за предлагаемые гайдлайны от Apple.

Так же Рома рассказал про разработку Яндекс.Музыки: какая команда в проекте, как разработчики взаимодействуют между собой, какие есть зоны ответственности, как устроен жизненный цикл разработки и другие аспекты жизни проекта.

Не обошли мы стороной и WWDC. Рома уже неоднократно бывал на самой главной разработческой iOS конференции в мире и с радостью поделился своими впечатлениями от конференции, рассказал про различные активности, которые проходят в рамках конференции, с кем и как там можно пообщаться, как легко и просто завести новые знакомства и получить ответы на самые насущные вопросы разработки из первых уст.

Читать далее