Yandex for Developers
Yandex for Developers
  • 1 285
  • 5 450 174
Как создавали Яндекс Станцию Миди. Подкаст «Я Железо» #1
В первом выпуске подкаста «Я Железо» разработчики и инженеры Яндекса рассказывают о том, как создавалась Станция Миди. Какие технологии они применяли, с какими трудностями сталкивались и как их преодолевали.
Гости подкаста:
Александр Старцев, PR-менеджер в Алисе, задает вопросы инженерам.
Олег Горемыкин, руководитель группы разработки системы контроля качества умных устройств.
Григорий Анненков, руководитель группы механического дизайна.
Антон Леонтьев, старший разработчик в группе системной разработки.
Роман Бабахин, инженер-электронщик в группе продуктовой разработки.
Конференция «Я Железо 2024» 18 мая: yahardware.ru/#infoblock
Канал «Я Железо» в Телеграме: t.me/yahardware
Таймкоды:
00:00 C вами подкаст Я Железо
01:25 О чем Гриша и Олег расскажут на конференции
03:30 Про «железки», с которыми ребята работают
04:50 Что означает кодовое обозначение «кукумбер»
05:40 Этапы производства нового продукта
12:30 На каких этапах разные отделы подключаются к работе над новым устройством
16:33 О противоречивых требованиях к устройству со стороны разных отделов
18:29 «Начинка» Станции Миди и решение проблемы отвода тепла
22:02 Как проходят стресс-тесты
24:48 Про новый нейропроцессор в Станции Миди
27:35 Что такое джига
29:08 Использование sideload linux при тестировании
31:23 Что такое чембер
33:33 Про нестандартные акустические решения в Станции Миди
35:28 Про тесты на герметичность
38:15 Неожиданная проблема, которую смогли отловить только на этапе массового производства
40:10 Почему проблему не выявили на тестировании
44:10 Блиц-опрос: самая недооцененная фишка Станции Миди
48:00 Прощание
Переглядів: 2 663

Відео

Дискуссия: перформанс в продуктовой разработке / Яндекс Go Dev Day&Night
Переглядів 84215 годин тому
Что мы подразумеваем под перформансом? Как его оценить? Важно ли вкладывать в это ресурсы продуктовых команд? Спикеры дискуссии: Рустам Кенджаев, руководитель службы клиентской разработки покупки Яндекс Маркета Александр Борисков, руководитель мобильной платформы Яндекс Еды Никита Васильченко, руководитель команды перформанса Яндекс Про Константин Ларгин, руководитель Android-разработки Яндекс ...
Как мы готовим дашборды и алерты, или Observability мобильного приложения / Яндекс Go Dev Day&Night
Переглядів 74815 годин тому
Рассказали о том, как мы понимаем, что курьеры Яндекс Лавки сейчас используют приложение и там ничего не упало (или почти ничего). Спикер: Софья Проскурина, разработчик мобильных приложений в Яндекс Лавке Узнать больше о мероприятиях для разработчиках, наших командах и процессах можно на dev.go.yandex
Анализ энергопотребления / Яндекс Go Dev Day&Night
Переглядів 47315 годин тому
Отладка энергопотребления приложения - одна из самых неоднозначных задач. Поговорили про то, как из данных извлечь щепотку истины и получить понимание, насколько сильно приложение нагружает устройства пользователей. Спикер: Никита Васильченко, руководитель команды перформанса Яндекс Про Узнать больше о мероприятиях для разработчиках, наших командах и процессах можно на dev.go.yandex
Способы ускорения BDUI-экранов / Яндекс Go Dev Day&Night
Переглядів 89415 годин тому
Доклад о том, как Маркет улучшает пользовательский опыт в своих приложениях с подходом Backend-Driven UI. Спикер: Егор Губанов, iOS-разработчик в Яндекс Маркете Узнать больше о мероприятиях для разработчиках, наших командах и процессах можно на dev.go.yandex
Веб или натив: путь Яндекс Еды / Яндекс Go Dev Day&Night
Переглядів 1,1 тис.17 годин тому
Рассказали, по какой причине мы решили перейти от нативного приложения к webview и почему в итоге вернулись к нативной реализации. Спикер: Константин Ларгин, руководитель Android-разработки Яндекс Еды Узнать больше о мероприятиях для разработчиках, наших командах и процессах можно на dev.go.yandex
SPM-Registry: iOS-зависимости здорового человека / Яндекс Go Dev Day&Night
Переглядів 30717 годин тому
Поговорили про организацию доставки зависимостей по http, без гита и гитхаба. Обсудили проблемы и пользу такого подхода: помогает ли это ускорить сборку? Как? Спикер: Эдуард Оболенский, руководитель общей мобильной инфраструктуры Яндекса Узнать больше о мероприятиях для разработчиках, наших командах и процессах можно на dev.go.yandex
Следим за производительностью SDK / Яндекс Go Dev Day&Night
Переглядів 70617 годин тому
Обсудили, как и зачем следить за производительностью SDK, какие метрики собирать и что с ними делать. Поговорили про взаимодействие с командами, которые используют ваш SDK. Спикер: Владислав Бардин, iOS-разработчик в Яндекс Маркете Узнать больше о мероприятиях для разработчиках, наших командах и процессах можно на dev.go.yandex
Yet another Flutter DI / Яндекс Go Dev Day&Night
Переглядів 68019 годин тому
Почему не подходит Provider или GetIt? Реален ли полностью compile-safe DI с защитой от циклических зависимостей и без кодогенерации? Зачем это нужно и чем отличается от того, что есть? Столько вопросов…Обсудили вместе во время доклада! Спикер: Сергей Кольцов, руководитель core-команды Яндекс Про Узнать больше о мероприятиях для разработчиках, наших командах и процессах можно на dev.go.yandex
Платформа динамического ценообразования Райдтеха / Яндекс Go Dev Day&Night
Переглядів 57919 годин тому
Поговорили о платформе динамического ценообразования (оно же Surge) в Такси, Доставке, Лавке, Еде и Самокатах. Показали, как она выглядит и работает, какие требования к ней предъявляются, и выяснили, почему платформа устроена именно так. Спикер: Александр Борзых, руководитель разработки платформ ценообразования Узнать больше о мероприятиях для разработчиках, наших командах и процессах можно на ...
Цветы в вазе, MVP в заказе / Яндекс Go Dev Day&Night
Переглядів 99519 годин тому
Как нарушить DDD и остаться довольным? Рассказали, как мы сумели совместить желание бизнеса с техническими ограничениями. Поделились опытом разработки неидеальной архитектуры. Спикер: Валерий Горбачев, разработчик программного обеспечения в группе разработки бэкенд-платформы Ритейла Узнать больше о мероприятиях для разработчиках, наших командах и процессах можно на dev.go.yandex
Виртуальные заказы Такси / Яндекс Go Dev Day&Night
Переглядів 68722 години тому
Виртуальные заказы Такси / Яндекс Go Dev Day&Night
Математика надежности / Яндекс Go Dev Day&Night
Переглядів 92922 години тому
Математика надежности / Яндекс Go Dev Day&Night
Развитие open-source проектов: обмен опытом и знаниями / Яндекс Go Dev Day&Night
Переглядів 1,2 тис.22 години тому
Развитие open-source проектов: обмен опытом и знаниями / Яндекс Go Dev Day&Night
Опенсорс-джем / Yandex Open Source Jam
Переглядів 292День тому
Опенсорс-джем / Yandex Open Source Jam
Как выйти в опенсорс (дважды) / Николай Марков, Яндекс
Переглядів 342День тому
Как выйти в опенсорс (дважды) / Николай Марков, Яндекс
Опенсорс-трибуна. Часть вторая
Переглядів 326День тому
Опенсорс-трибуна. Часть вторая
GPL, MIT, BSD и СС - выбираем лицензию: мастер-класс / Роман Евдокимов, АНО «Открытый код»
Переглядів 411День тому
GPL, MIT, BSD и СС - выбираем лицензию: мастер-класс / Роман Евдокимов, АНО «Открытый код»
Опенсорс-трибуна. Часть третья
Переглядів 190День тому
Опенсорс-трибуна. Часть третья
Опенсорс-трибуна. Часть первая
Переглядів 333День тому
Опенсорс-трибуна. Часть первая
Документация на Diplodoc и лендинг на Gravity UI: мастер-класс / Юрий Пузыня, Яндекс
Переглядів 431День тому
Документация на Diplodoc и лендинг на Gravity UI: мастер-класс / Юрий Пузыня, Яндекс
Не только код: настольная игра в опенсорсе / Никита Соболев, опенсорс-разработчик
Переглядів 533День тому
Не только код: настольная игра в опенсорсе / Никита Соболев, опенсорс-разработчик
Куда движется опенсорс и что стоит у него на пути / Сергей Бережной, Яндекс
Переглядів 645День тому
Куда движется опенсорс и что стоит у него на пути / Сергей Бережной, Яндекс
Что спросить у будущего руководителя, чтобы потом не пожалеть? / Анастасия Абрашитова, Яндекс
Переглядів 1,5 тис.День тому
Что спросить у будущего руководителя, чтобы потом не пожалеть? / Анастасия Абрашитова, Яндекс
Как расти, когда не растят? / Георгий Могелашвили
Переглядів 824День тому
Как расти, когда не растят? / Георгий Могелашвили
Стартап или корпорация: что лучше для разработчика? / Александр Зимин, Badoo
Переглядів 769День тому
Стартап или корпорация: что лучше для разработчика? / Александр Зимин, Badoo
Можно ли стать долларовым миллионером, если ты не C-level руководитель? / Андрей Плахов
Переглядів 1,4 тис.14 днів тому
Можно ли стать долларовым миллионером, если ты не C-level руководитель? / Андрей Плахов
Как открытость помогает карьере в IT / Алексей Шаграев
Переглядів 1,1 тис.14 днів тому
Как открытость помогает карьере в IT / Алексей Шаграев
Стеклянный потолок: пробить нельзя смириться \\ Андрей Смирнов, X5 Tech
Переглядів 1,1 тис.Місяць тому
Стеклянный потолок: пробить нельзя смириться \\ Андрей Смирнов, X5 Tech
Что такое жизнь без работы и что такое работа после саббатикала? \\ Олег Смоляков, Яндекс
Переглядів 2 тис.Місяць тому
Что такое жизнь без работы и что такое работа после саббатикала? \\ Олег Смоляков, Яндекс

КОМЕНТАРІ

  • @MrTrylobeat
    @MrTrylobeat 2 години тому

    Это какой то отдельный вид мазохизма после которого получаем "не могу жить в стране которая воюет с соседями"

  • @sibirko_misha
    @sibirko_misha 8 годин тому

    Как попасть в такую группу разработчиков?

  • @watcher750
    @watcher750 15 годин тому

    Поделитесь)

  • @hakatonvideo5241
    @hakatonvideo5241 23 години тому

    Лучше оптимизацию завезите. Она лагает как мразь просто. И не на каком то сяоми а на последнем айфоне

    • @YandexforDevelopers
      @YandexforDevelopers 22 години тому

      Здравствуйте! Проверьте, пожалуйста, корректно ли работает Клавиатура при подключении к Wi-Fi. Если вы используете VPN, прокси, антивирусы или сервисы для блокировки рекламы - попробуйте их отключить. Эти приложения могут вмешиваться в работу Клавиатуры. Если ситуация сохраняется, пришлите нам видео, где заметно, что происходит. Можете загрузить его, например, на Яндекс Диск и прислать нам ссылку.

    • @hakatonvideo5241
      @hakatonvideo5241 10 годин тому

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

    • @YandexforDevelopers
      @YandexforDevelopers 8 годин тому

      Уточните, пожалуйста, у вас установлено приложение «Яндекс - с Алисой» или отдельное приложение «Яндекс Клавиатура»?

    • @hakatonvideo5241
      @hakatonvideo5241 7 годин тому

      @@YandexforDevelopers все установлено Яндекс браузер Яндекс клавиатура Яндекс музыка Яндекс погода яндекс го Яндекс карты Яндекс определитель номера

    • @hakatonvideo5241
      @hakatonvideo5241 7 годин тому

      @@YandexforDevelopers есть все от Яндекса. Скорее сложно сказать чего нет. Пользовался долго. Приходиться отключать звук что б не ловить дёрганье глаза от рассинхрона звука и нажатия. Был удобный свайп пока эпл свой не завезли. Там такого нет теперь пользуюсь нативной. Устройства 11про Макс 13 ПМ 15ПМ. Пишу это сообщение на Клаве Яндекса. Для больших ощущений 😂

  • @smart_electrics_il
    @smart_electrics_il День тому

    Что-то мне кажется ребята сидят и приукрашивают) Хотя я могу взять и расположить МК под 90* и сказать что на моей плате компоненты имеют уникальное расположение) А ещё у меня уникальные гайки которые сделаны под спец заказу, они имеют нестандартную толщину, чти бы плата была чуть ниже обычного к корпусу, тем самым достигается наилучшие расстояние и это влияет на уменьшений вибраций и нагрузки на компоненты.

  • @YandexforDevelopers
    @YandexforDevelopers День тому

    Посмотреть подкаст целиком можно тут: ua-cam.com/video/-Ja0DfwTxDo/v-deo.html

  • @woofkaf7724
    @woofkaf7724 День тому

    Еще бы не тормозила телефон

  • @eff98
    @eff98 День тому

    ждал что скажут "есть скрытая фича - подключайте свой миди кейборд, и Алиса вам подыграет". Че она тогда называется "миди"?

  • @sjavaoradev
    @sjavaoradev День тому

    будет ли обновление станции MAX в этом году ?

    • @YandexforDevelopers
      @YandexforDevelopers День тому

      Не раскрываем наших планов заранее, но приглашаем следить за новостями в наших социальных сетях, чтобы узнавать о новинках в числе первых!

    • @sjavaoradev
      @sjavaoradev День тому

      @@YandexforDevelopers ещё хотелось бы узнать дальнейшее развитие в сторону умного дома, и будут ли новые устройства типа пылесоса? Спасибо!

    • @YandexforDevelopers
      @YandexforDevelopers День тому

      @sjavaoradev Увы, здесь мы тоже не можем поделиться новостями :( Это внутренняя информация, которую мы не разглашаем.

    • @sjavaoradev
      @sjavaoradev День тому

      @@YandexforDevelopers просто когда делаются анонсы на какой-то периодической основе о предстоящих обновлениях ( как аппл ), то ты понимаешь как компания развивается, какие тренды, что ожидать - и т.д. А когда тишина - то как-то не очень ... нет ощущения что компания активно куда-то движется ( хотя за кулисами наверняка очень активно развивается )

  • @barracuda_1335
    @barracuda_1335 2 дні тому

    Моё знакомство с Алисой началось с полного разбора Яндекс станция мини, мне её отдали просто так и я буквально сразу разобрался как всё в ней устроено, удивился качеству PCB, насколько всё аккуратно сделано, конечно виднелись огрехи в расчёте длины шлейфов от платы зарядки до материнской платы. Была проблема, что попался некачественный разъём Type-C, вероятнее всего брак и наверняка вы могли обратить на это внимание, я его перепаял и прямо у меня на руках ожила Алиса.

    • @alexandr--
      @alexandr-- День тому

      Тоже самое .Только я думаю проблема не в гнезде _разъёме ,а в некачественном раздолбанном штекере !

  • @Epihin
    @Epihin 2 дні тому

    Ведущий краш

  • @skn1001
    @skn1001 2 дні тому

    Спасибо за подкаст, было действительно интересно. Буду ждать 18 мая)

  • @Basestation-tt2sm
    @Basestation-tt2sm 2 дні тому

    пушка. спасибо, что делитесь своими случаями) это было очень интересно!)

  • @docshnaps
    @docshnaps 2 дні тому

    Нее Спасибо ребята за подкаст

  • @user-hx8mp2fm7v
    @user-hx8mp2fm7v 2 дні тому

    Топ!

  • @user-zj8ib5sw7l
    @user-zj8ib5sw7l 2 дні тому

    Спасибо за интересное видео. Ждем еще.

  • @koshKarra
    @koshKarra 2 дні тому

  • @Sou1Scream
    @Sou1Scream 2 дні тому

    За Горемыкина лайк не глядя!

    • @MarkaZarka
      @MarkaZarka 2 дні тому

      Олег, ты?

    • @Sou1Scream
      @Sou1Scream 2 дні тому

      @@MarkaZarka ну, а кто ж еще, он у нас один такой!

  • @user-dj9ys9tq4x
    @user-dj9ys9tq4x 2 дні тому

    спасибо

  • @vilture5706
    @vilture5706 3 дні тому

    по тематике почему то вспомнил мучения твиттера. При отправке твита отсылать всем подписчикам или у подписчика получать данные из всех подписок. Хз что сейчас, но вроде и и так и так плохо. Когда подписчиков мало отсылают, когда много ждут запроса.

  • @Artemalekseev111
    @Artemalekseev111 3 дні тому

    Красавчик Федя 🎉

  • @aliakseiprybytkou7552
    @aliakseiprybytkou7552 3 дні тому

    на 12.51 я готов был убить его

  • @gauyful
    @gauyful 3 дні тому

    Сейчас бы сидеть на одном месте 2 года, если в первые 3 месяца стало понятно, что работа кал. Ведь так классно терять время+деградировать/быть в напряжении и тд) А доклад классный, полезный. Про рекомендации прошлых сотрудников - это топ идея

  • @wuraa9642
    @wuraa9642 3 дні тому

    Крайне незаслуженно обошли решение arbor + flutter_arbor, очень советую глянуть

  • @xtech3408
    @xtech3408 4 дні тому

    Тебе говорят давай придумаем что-нибудь эдакое. Рассказываешь самые смелые свои фантазии. Яндексоиды - галлюцинации

  • @asbestoable
    @asbestoable 4 дні тому

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

  • @TheSarapulov1
    @TheSarapulov1 4 дні тому

    Очень интересный и полезный доклад

  • @user-yb6vj4we3z
    @user-yb6vj4we3z 4 дні тому

    Да она не удобная, пробовал

  • @puhd4167
    @puhd4167 5 днів тому

    все прикольно до тех пор пока твой шеред не превратился в огромный пулл папок

  • @1___Name___1
    @1___Name___1 5 днів тому

    Вслепую - ухты и без ошибок

  • @Big-penis435
    @Big-penis435 5 днів тому

    Гугл клавиатура лучше

  • @user-cb1fi6zs8m
    @user-cb1fi6zs8m 5 днів тому

    И товарищу майору делаете показатели😂

  • @user-pw3kr9yy4t
    @user-pw3kr9yy4t 5 днів тому

    Яндекс отстой

  • @gigtin1789
    @gigtin1789 5 днів тому

    Это в гугл тыщу лет уже было

    • @user-pl9ec3ns6f
      @user-pl9ec3ns6f 12 годин тому

      Вообще-то такую клавиатуру придумали для первого Айфона, который зарелизился в 2007 году, значит уж никак не позднее 2006.

  • @yrl127
    @yrl127 5 днів тому

    Прикольно

  • @doker9511
    @doker9511 5 днів тому

    Хахахахах😂

  • @YandexforDevelopers
    @YandexforDevelopers 5 днів тому

    Посмотреть выступление целиком можно тут: ua-cam.com/video/_Q1OYmxffcI/v-deo.html

  • @vitalyt5026
    @vitalyt5026 6 днів тому

    Как можно такие приложения писать где загрузка всех ресурсов на старте… а потом хвастатися оптимизациями которие по факту багфиксы

  • @ucell-os
    @ucell-os 6 днів тому

    Круто

  • @BuT9l_Lee
    @BuT9l_Lee 6 днів тому

    Вот так в ручном управлении повышают/понижают спрос.

  • @user-er5tn6df3h
    @user-er5tn6df3h 6 днів тому

    Спасибо за доклад. Возникла мысль, переиспользовать компоненты не в пределах одного респонса, а в пределах нескольких. Условно говоря при первой загрузке приложения клиент получает список известных шаблонов (элементов дизайн системы) и например номер версии. И кэширует у себя эту инфу. Далее ужк сервер отправляет тип элемента и его аргументы для отрисовки по ивзестному шаблону. При обновлении, сервер инкрементит версию - клиент обновляет базу компонентов. Что-то в таком духе.

  • @kl45gp
    @kl45gp 6 днів тому

    интересная тема

  • @user-pg8ry1tm3t
    @user-pg8ry1tm3t 6 днів тому

    Прекрасное видео!!! Спасибо!!! На пальцах буквально объяснены весьма нужные темы!

  • @tatsukibebra
    @tatsukibebra 7 днів тому

    Какая из следующих лицензий является более предпочтительной и почему: MIT, BSD-2-Clause/BSD-3-Clause?

    • @YandexforDevelopers
      @YandexforDevelopers 5 днів тому

      Здравствуйте! Извините, что долго молчали. Это зависит от самого выкладываемого проекта и ваших целей. Лицензия подбирается индивидуально под каждый проект и конкретный запрос.

  • @teamkicker0
    @teamkicker0 7 днів тому

    мда, уныленько

  • @KolhoznyjPank
    @KolhoznyjPank 7 днів тому

    А в чем основная проблема была с долгой загрузкой ВебВью? Долго грузятся бандл, статика? Или сами скрипты долго стартуют страничку?

    • @used332
      @used332 6 днів тому

      да даже если грузиться будет идеально, оно все равно работает криво и неприятно, с нативом не сравнить

    • @YandexforDevelopers
      @YandexforDevelopers 4 дні тому

      Здравствуйте! Основная проблема была в объёме данных в ответе, и вокруг этой проблемы было построено большинство оптимизаций.

  • @user-gj5bw3ie1k
    @user-gj5bw3ie1k 7 днів тому

    Продукт Яндекс Про полное г.... Которое убивает сферу такси ...

  • @vladpr008
    @vladpr008 7 днів тому

    Рассматривали ли варианты с divkit и rn?

  • @sanjar_men
    @sanjar_men 7 днів тому

    Ну ну, экономь дальше. А потом в старости не жалуйся, что дети внимания не уделяют, будешь сам в одиночестве, но с Алисой.

  • @user-pf7dd7nt2p
    @user-pf7dd7nt2p 7 днів тому

    Александр Борзых обращение к Вам и ко всем вашим аналитикам. Для успешной работы на целый месяц уйдите с работы и поработайте водителями такси и желательно в разных городах. За этот месяц Вы на своей шкуре почувствуете, что надо делать а что не надо