Google X — это, наверное, единственная компания на планете, где разработка абсурдных идей не только поощряется, но и требуется. X уже задумывается о создании космических лифтов и проведении холодного ядерного синтеза. Они брались за такие проекты, как например, ховерборд на основе эффекта магнитной левитации или доступное всем топливо из морской воды, но впоследствии отказались от них. Также они пробовали — и относительно преуспели в этом — создавать машины с автопилотом, дроны, которые доставляют посылки в аэродинамической упаковке, а также контактные линзы для диабетиков, которые измеряют уровень сахара в слезе.
http://newochem.ru/texnologii/google-x-i-nauka-radikalnyx-innovacij/
http://newochem.ru/texnologii/google-x-i-nauka-radikalnyx-innovacij/
Newochem
Google X и наука радикальных инноваций
Замечательный лонгрид про секретное подразделение Google, которое занимается разработкой самых креативных и смелых идей. Превращение морской воды в топливо, воздушные шары с Wi-Fi, ховерборды, инновации, которые еще никому не приходили в голову — в отделе…
Много у нас всего за выходные накопилось и все не влезло, но c прошлой недели ждет интересная новость про то, что CCP Games отказалась от виртуальной реальности. CCP Games это самый крутой космический MMO сим EVE Online (да, это о нем периодически всплывают новости о потере в сражениях кораблей за x$10,000) и кому как не им погружаться в виртуальную реальность. Но нет, EVE: Valkyrie заморожен, инвестировать в новые VR-проекты компания не станет «до тех пор, пока не увидит рыночные условия, которые оправдали бы дальнейшие затраты». Немного позерская новость и не очень понятно почему. Попробуем подкаститься с кем-нибудь из VR и расспросить что и зачем.
• Дмитрий Желнин (65apps): Как попасть в Топ-5 мобильных разработчиков России за три года
• Google выпускает SDK для пространственного звука
• App Store Optimization: успех вашего приложения
• Android Dev Подкаст. Выпуск 47. Все о приложении. Badoo
• Интересные материалы для разработчика мобильных приложений #188 (30 октября – 5 ноября)
• CCP Games отказывается от виртуальной реальности
• Когнитивные искажения в программировании
• Рост неигровых приложений в 3 квартале: отчет Sensor Tower
• Готов ли ваш бизнес к росту вместе с ростом рынка мобильных устройств?
• Денис Литвинов (COO FunCorp): продуктовые метрики для мобильных приложений в США
• Простой плагин для локализации приложений на Unity3D
• Создаём собственный физический 2D-движок
• Система распознавания номерных знаков на Keras и Supervisely за 15 минут
• Искусство создания пустых экранов
• Учебный курс "Теория глубокого обучения"
• Кроссплатформенная разработка на Kotlin
• RIBs: кроссплатформенная архитектура от Uber
• Распространенные UX-ошибки, которые могут убить ваш проект
• Как работает Netflix: что происходит, когда вы нажимаете Play
• Что мы узнали год используя Firebase
• Призрачные кнопки: почему их не надо использовать
• Delegate Adapter — зачем и как
• Стратегии в Moxy (Часть 2)
• Architecture Components 1.0
• Realm против ObjectBox: сравнение транзакций записи
• Фото DSLR качества на мобильных устройствах со свёрточной нейронной сетью
• Дмитрий Желнин (65apps): Как попасть в Топ-5 мобильных разработчиков России за три года
• Google выпускает SDK для пространственного звука
• App Store Optimization: успех вашего приложения
• Android Dev Подкаст. Выпуск 47. Все о приложении. Badoo
• Интересные материалы для разработчика мобильных приложений #188 (30 октября – 5 ноября)
• CCP Games отказывается от виртуальной реальности
• Когнитивные искажения в программировании
• Рост неигровых приложений в 3 квартале: отчет Sensor Tower
• Готов ли ваш бизнес к росту вместе с ростом рынка мобильных устройств?
• Денис Литвинов (COO FunCorp): продуктовые метрики для мобильных приложений в США
• Простой плагин для локализации приложений на Unity3D
• Создаём собственный физический 2D-движок
• Система распознавания номерных знаков на Keras и Supervisely за 15 минут
• Искусство создания пустых экранов
• Учебный курс "Теория глубокого обучения"
• Кроссплатформенная разработка на Kotlin
• RIBs: кроссплатформенная архитектура от Uber
• Распространенные UX-ошибки, которые могут убить ваш проект
• Как работает Netflix: что происходит, когда вы нажимаете Play
• Что мы узнали год используя Firebase
• Призрачные кнопки: почему их не надо использовать
• Delegate Adapter — зачем и как
• Стратегии в Moxy (Часть 2)
• Architecture Components 1.0
• Realm против ObjectBox: сравнение транзакций записи
• Фото DSLR качества на мобильных устройствах со свёрточной нейронной сетью
AppTractor
Дмитрий Желнин (65apps): Как попасть в Топ-5 мобильных разработчиков России за три года
Если главный вопрос этого интервью «Как попасть в Топ-5 за три года», то мой ответ — «собрать лучшую на рынке команду».
Condé Nast сделал нейронную сеть для определения модели сумки по фотографии:
https://technology.condenast.com/story/handbag-brand-and-color-detection
https://technology.condenast.com/story/handbag-brand-and-color-detection
Condé Nast Technology
Machine Learning at Condé Nast, Part 2: Handbag Brand and Color Detection.
How we used convolutional neural networks to build a handbag brand classifier and color detector.
В Форбс интересно про новую медицину и немного про новые приложения:
14 сентября этого года в США было одобрено первое мобильное приложение Reset по клиническому показанию. Reset открывает новую страницу в области медицины. Цифровая медицина может потенциально быть применена к наиболее крупным терапевтическим областям: диабет второго типа, ожирение, гипертония, синдром дефицита внимания с гиперактивностью, депрессия и даже болезнь Альцгеймера. Все эти заболевания связаны с нашим поведением и образом жизни и формируют многомиллиардные рынки, где сегодня присутствуют часто малоэффективные препараты.
• Живые деньги: в США взяты новые рубежи медицины
• Ким Кардашьян сделала Shazam для одежды – Screenshop
• Apple готовит AR-гарнитуру
• 4 способа избежать проблемы «толстых пальцев» в мобильной рекламе
• Mail.Ru Group и МФТИ запускают школу мобильной разработки в Сочи
• Telltale Games увольняет четверть сотрудников
• Яндекс.Навигатор заговорил голосами Йоды и Дарта Вейдера
• Podlodka #32: GraphQL
• Умные колонки могут стать самым успешным технологическим продуктом
• Snapchat ждет редизайн
• Twitter увеличил лимит до 280 символов для всех
• Как работает Netflix: что происходит, когда вы нажимаете кнопку Play
• UX-писатель: анатомия единорога
• Расхождения установок в мобильном маркетинге
• Uber AI Labs открывает Pyro, вероятностный язык программирования
• DBS открывает банковские API для разработчиков
• React Native и iPhone X
• Как сделать приложение дополненной реальности с ARKit и Unity
• PullUpController: выдвигающийся контроллер с несколькими позициями
• $20,000 за 10 месяцев с двух игр
• Как использовать Хаос в ваших iOS тестах
• Как мы сделали приложение Quartz для быстрого чтения новостей
• Android Oreo: чего ждать разработчикам?
• У меня 1 год опыта в Android. Что дальше?
• Как сделать VR 360 видео приложение для Android на Unity
• JAVA vs Kotlin: быстродействие
14 сентября этого года в США было одобрено первое мобильное приложение Reset по клиническому показанию. Reset открывает новую страницу в области медицины. Цифровая медицина может потенциально быть применена к наиболее крупным терапевтическим областям: диабет второго типа, ожирение, гипертония, синдром дефицита внимания с гиперактивностью, депрессия и даже болезнь Альцгеймера. Все эти заболевания связаны с нашим поведением и образом жизни и формируют многомиллиардные рынки, где сегодня присутствуют часто малоэффективные препараты.
• Живые деньги: в США взяты новые рубежи медицины
• Ким Кардашьян сделала Shazam для одежды – Screenshop
• Apple готовит AR-гарнитуру
• 4 способа избежать проблемы «толстых пальцев» в мобильной рекламе
• Mail.Ru Group и МФТИ запускают школу мобильной разработки в Сочи
• Telltale Games увольняет четверть сотрудников
• Яндекс.Навигатор заговорил голосами Йоды и Дарта Вейдера
• Podlodka #32: GraphQL
• Умные колонки могут стать самым успешным технологическим продуктом
• Snapchat ждет редизайн
• Twitter увеличил лимит до 280 символов для всех
• Как работает Netflix: что происходит, когда вы нажимаете кнопку Play
• UX-писатель: анатомия единорога
• Расхождения установок в мобильном маркетинге
• Uber AI Labs открывает Pyro, вероятностный язык программирования
• DBS открывает банковские API для разработчиков
• React Native и iPhone X
• Как сделать приложение дополненной реальности с ARKit и Unity
• PullUpController: выдвигающийся контроллер с несколькими позициями
• $20,000 за 10 месяцев с двух игр
• Как использовать Хаос в ваших iOS тестах
• Как мы сделали приложение Quartz для быстрого чтения новостей
• Android Oreo: чего ждать разработчикам?
• У меня 1 год опыта в Android. Что дальше?
• Как сделать VR 360 видео приложение для Android на Unity
• JAVA vs Kotlin: быстродействие
Forbes.ru
Живые деньги: в США взяты новые рубежи медицины
В этом году ожидаются рекордные объемы инвестиций в сферу Life Sciences и Digital Health в США. Последние недели стали кульминацией многих предыдущих десятилетий исследований: одобрена первая генная терапия, излечивающая безнадежные случаи рака, показаны…
Давно известная, но все равно популярная стратегия роста IAP – «эффект страшного брата» (да, страшного, не старшего). Простое добавление менее ценного, менее красивого варианта за ту же цену увеличивает продажи основного продукта. До 15%.
https://www.ted.com/talks/dan_ariely_asks_are_we_in_control_of_our_own_decisions
https://www.ted.com/talks/dan_ariely_asks_are_we_in_control_of_our_own_decisions
Ted
Are we in control of our own decisions?
Behavioral economist Dan Ariely, the author of Predictably Irrational, uses classic visual illusions and his own counterintuitive (and sometimes shocking) research findings to show how we're not as rational as we think when we make decisions.
Хотите узнать о возможностях платформы Windows Mixed Reality? Уже завтра в VRlab пройдёт первая встреча, на которой VR-разработчики познакомятся с новой платформой виртуальной реальности🤘 А 14 ноября эксперты Microsoft из Редмонда расскажут о будущем платформы, возможностях выхода российских проектов на международный рынок, а также проведут сессию Q&A. Будет интересно🤗
Подробности по ссылке - http://bit.ly/2zuU2kf
Подробности по ссылке - http://bit.ly/2zuU2kf
От обсуждения MVP меня все время корежит. Мне кажется, что есть какая-то фундаментальная уязвимость в самом определении. Нет, скейт, самокат, велосипед и мотоцикл, как на всех картинках, НЕ ЯВЛЯЮТСЯ MVP автомобиля. У них просто разные функции. MVP Porsche 911 был Жук, а не мотоцикл. И потому мне нравится концепция Minimum Loveable Product – максимум любви с наименьшим количеством усилий 😀
• MVP – это не черновой вариант! Точно?
• Яндекс.Деньги помогут заправить автомобиль со смартфона
• Международная конференция Ladies Code: время технологий
• Проблемы распознавания речи: что еще предстоит решить
• Niantic Labs готовит AR-игру по вселенной Гарри Поттера
• Алексей Коровянский (Mobilatorium): камера смартфона – оптимальная точка входа в технологии дополненной реальности
• Как я перестал беспокоиться и начал резать прямоугольники в Unity правильно
• Бесплатная YouTube-трансляция Mobius 2017 Moscow
• Правильный способ отвечать на запросы фич
• Как разработать Blockchain приложение
• Оптимизация времени сборки Swift-проекта
• Почему нативным разработчикам стоит всерьез изучить Flutter
• Зарплаты мобильных продуктовых менеджеров
• Лучшее из iOS-дизайна в октябре
• Обнаружение зависимостей Android компонентов
• Современная Android разработка на Kotlin. Часть 1
• Продуктизация мозга разработчика: как перестать писать код и начать писать приложения
• Компиляция Android-приложений с Buck
• Лучшие практики глубоких ссылок на Android
• Architecture Components: ViewModel
• MVP – это не черновой вариант! Точно?
• Яндекс.Деньги помогут заправить автомобиль со смартфона
• Международная конференция Ladies Code: время технологий
• Проблемы распознавания речи: что еще предстоит решить
• Niantic Labs готовит AR-игру по вселенной Гарри Поттера
• Алексей Коровянский (Mobilatorium): камера смартфона – оптимальная точка входа в технологии дополненной реальности
• Как я перестал беспокоиться и начал резать прямоугольники в Unity правильно
• Бесплатная YouTube-трансляция Mobius 2017 Moscow
• Правильный способ отвечать на запросы фич
• Как разработать Blockchain приложение
• Оптимизация времени сборки Swift-проекта
• Почему нативным разработчикам стоит всерьез изучить Flutter
• Зарплаты мобильных продуктовых менеджеров
• Лучшее из iOS-дизайна в октябре
• Обнаружение зависимостей Android компонентов
• Современная Android разработка на Kotlin. Часть 1
• Продуктизация мозга разработчика: как перестать писать код и начать писать приложения
• Компиляция Android-приложений с Buck
• Лучшие практики глубоких ссылок на Android
• Architecture Components: ViewModel
Хабр
MVP – это не черновой вариант! Точно?
Что такое MVP? MVP (minimum viable product — минимально жизнеспособный продукт) – это продукт, который разрабатывается с максимальной экономией денег и ресурсо...
Немножко обновили дизайн. Теперь все черное, крупное, квадратное и параллельное. Ошибки, правки и восторженные возгласы традиционно принимаются на @lbogolubov.
Не знаю, какое будущее у дейтинга, но настоящее это какое-то «страшное на**алово и абсурд». Адская монетизация, пропажа данных и, конечно, боты, боты, боты. С год назад говорили с одним из издателей, и он рассказывал по секрету, что до 90% женщин в приложениях совсем не настоящие. Так что, кажется, с пользовательской точки от дейтинга то и нужно только – быть вменяемым. Но зарабатывать на вменяемости, наверное, очень трудно.
Будущее онлайн-знакомств несексуально и зверски эффективно
Мобильный маркетинг: расхождения в статистике установок
Психология пользователей для лучшего онбординга
Исследователям удалось взломать Face ID
Kraftwerk продает криптобилеты
Дайджест интернета вещей: Октябрь 2017
Зарплата мобильных продуктовых менеджеров
Android Dev Подкаст. Выпуск 48. 20 минут о Mobius 2017
Разработка для Game Boy: список материалов
Почему разработчики не получают работу: три страшилки
Software 2.0
Квантовая эра: как Firefox снова стал быстрым и как будет улучшаться
Обнаружение птиц с помощью Azure ML Workbench
Сжимаем несжимаемое – как уменьшить дистрибутив мобильного приложения
Тренды мобильной разработки 2018
Ошибка в UI, которая чуть не потопила боевой корабль
Как работает смешанная стабилизация видео в Pixel 2 и Pixel 2 XL
Kotlin Edu: Изучайте и учите Kotlin
Google хочет удалить приложения с Accessibility Services из Play Store
Реактивное программирование для Android
MVC vs MVP vs MVVM vs MVI
Support Library 27.0.1
Ферма устройств в Mercari
Система плагинов на Dagger
Android Color Management: что надо знать разработчикам и дизайнерам
Лучшие приложения с векторыми ассетами
Architecture Components: LiveData и Lifecycle
Test Driven разработка для Android с MVVM
Будущее онлайн-знакомств несексуально и зверски эффективно
Мобильный маркетинг: расхождения в статистике установок
Психология пользователей для лучшего онбординга
Исследователям удалось взломать Face ID
Kraftwerk продает криптобилеты
Дайджест интернета вещей: Октябрь 2017
Зарплата мобильных продуктовых менеджеров
Android Dev Подкаст. Выпуск 48. 20 минут о Mobius 2017
Разработка для Game Boy: список материалов
Почему разработчики не получают работу: три страшилки
Software 2.0
Квантовая эра: как Firefox снова стал быстрым и как будет улучшаться
Обнаружение птиц с помощью Azure ML Workbench
Сжимаем несжимаемое – как уменьшить дистрибутив мобильного приложения
Тренды мобильной разработки 2018
Ошибка в UI, которая чуть не потопила боевой корабль
Как работает смешанная стабилизация видео в Pixel 2 и Pixel 2 XL
Kotlin Edu: Изучайте и учите Kotlin
Google хочет удалить приложения с Accessibility Services из Play Store
Реактивное программирование для Android
MVC vs MVP vs MVVM vs MVI
Support Library 27.0.1
Ферма устройств в Mercari
Система плагинов на Dagger
Android Color Management: что надо знать разработчикам и дизайнерам
Лучшие приложения с векторыми ассетами
Architecture Components: LiveData и Lifecycle
Test Driven разработка для Android с MVVM
Telegraph
Будущее онлайн-знакомств несексуально и зверски эффективно
Аудиоверсия статьи. Когда я ввожу свой твиттер-никнейм в приложении для знакомств LoveFlutter, оно награждает меня характеристикой из 28 пунктов. Согласно анализу, я отношусь к типу А — к невротикам, тревожно помешанным на сексе (99 процентиль) (мера, в которой…
У App Annie результаты опроса 12,000 разработчиков о монетизации. Помню, как лет 5 назад в одном из первых опросов VisionMobile значительная доля (точно не помню, но навскидку процентов 30-40) разработчиков сказала, что разрабатывают они просто ради удовольствия, познания нового, развития своих навыков и проектов, что заработок вообще не важен. Это был ответ в тройке лидеров! В текущем опросе такого варианта вообще нет. Кончилась эпоха энтузиастов в мобайле. Теперь окончательно.
• App Annie: исследование монетизации и самых прибыльных приложений в России
• Как правильно отвечать на запросы пользователей
• Google запрещает использовать Accessibility API неподобающим образом
• Podlodka #33: Должность – тимлид
• AdColony проводит сокращения и переходит на программатик
• HTC Vive Focus: “автономный” VR шлем
• Как получить D-U-N-S number бесплатно
• Формула роста мобильных продуктов
• Swift и TensorFlow
• Pediatric Bone Age Challenge. Deep Learning и много, много костей
• Почему первые 10 минут критически важны для возврата пользователей
• Умный способ управлять цветовыми схемами в iOS-приложении
• Ваша первая инди игра провалилась? Вот что надо делать дальше
• Спонтанно решение судоку на Swift
• Дополненная реальность с Python и OpenCV
• Что вы можете делать с ARKit и какие приложения его используют
• Миллиард Android-устройств устарел
• AI позволил разместить ультразвук в смартфоне
• Создаем NFC-ридер Android
• Android Protobuf на Kotlin с примером
• App Annie: исследование монетизации и самых прибыльных приложений в России
• Как правильно отвечать на запросы пользователей
• Google запрещает использовать Accessibility API неподобающим образом
• Podlodka #33: Должность – тимлид
• AdColony проводит сокращения и переходит на программатик
• HTC Vive Focus: “автономный” VR шлем
• Как получить D-U-N-S number бесплатно
• Формула роста мобильных продуктов
• Swift и TensorFlow
• Pediatric Bone Age Challenge. Deep Learning и много, много костей
• Почему первые 10 минут критически важны для возврата пользователей
• Умный способ управлять цветовыми схемами в iOS-приложении
• Ваша первая инди игра провалилась? Вот что надо делать дальше
• Спонтанно решение судоку на Swift
• Дополненная реальность с Python и OpenCV
• Что вы можете делать с ARKit и какие приложения его используют
• Миллиард Android-устройств устарел
• AI позволил разместить ультразвук в смартфоне
• Создаем NFC-ридер Android
• Android Protobuf на Kotlin с примером
AppTractor
App Annie: исследование монетизации и самых прибыльных приложений в России
Компания App Annie представляет новое исследование по монетизации рынка приложений. Компания опросила свыше 12 000 профессионалов - разработчиков, маркетологов и руководителей - из более чем десятка отраслей.
Самые прибыльные категории приложений в России - данные App Annie для Google Play с начала 2017 года: Игры, Социальные, Книги и Справочники, Музыка и Развлечения.
Потестил новый «квантовый» Firefox. Нуу… Не понял в чем суть. Память жрет так же, как и Chrome. Работает не то, чтобы реактивно. Самое главное, что может даже и хотелось бы протестировать более углубленно и вдумчиво, но ведь все пароли, все закладки, читалка настроенная RSS – все в Chrome. В чем сила? Сила в расширениях 😀
• Чему мы можем научиться у growth-маркетинга Tinder
• TheTool: вся App Store Optimization в “одном флаконе”
• Своя система распознавания текста с Keras и Supervisely за 15 минут
• Skype запускает новую версию для фрилансеров
• myTarget запустил поддержку CPI в ВК и Одноклассниках
• Google выпустил developer preview версию TensorFlow Lite
• Лучшие мобильные игры 2017 года на премии The Game Awards
• Совместное программирование с Visual Studio Live Share
• Раскрашиваем чёрно-белую фотографию с помощью нейросети из 100 строк кода
• Миф о взаимозаменяемых разработчиках
• Сделать раз и запускать везде: как мы создали универсальный шаблон на React Native
• Взлеты и падения функционального дизайна
• Google удалила UC Browser из магазина приложений для Android
• Не используйте лямбды в качестве слушателей в Kotlin
• Kotlin Night Moscow в Avito 25 ноября
• Конвертируем Android-приложение в Kotlin
• Видео KotlinConf 2017
• У меня было 10 интервью за последние два года и вот их вопросы
• Чему мы можем научиться у growth-маркетинга Tinder
• TheTool: вся App Store Optimization в “одном флаконе”
• Своя система распознавания текста с Keras и Supervisely за 15 минут
• Skype запускает новую версию для фрилансеров
• myTarget запустил поддержку CPI в ВК и Одноклассниках
• Google выпустил developer preview версию TensorFlow Lite
• Лучшие мобильные игры 2017 года на премии The Game Awards
• Совместное программирование с Visual Studio Live Share
• Раскрашиваем чёрно-белую фотографию с помощью нейросети из 100 строк кода
• Миф о взаимозаменяемых разработчиках
• Сделать раз и запускать везде: как мы создали универсальный шаблон на React Native
• Взлеты и падения функционального дизайна
• Google удалила UC Browser из магазина приложений для Android
• Не используйте лямбды в качестве слушателей в Kotlin
• Kotlin Night Moscow в Avito 25 ноября
• Конвертируем Android-приложение в Kotlin
• Видео KotlinConf 2017
• У меня было 10 интервью за последние два года и вот их вопросы
AppTractor
Чему мы можем научиться у growth-маркетинга Tinder
В блоге Kissmetrics вышла статья о взрывном росте Tinder и необычных способах маркетинга, к которым прибегала команда. Вечеринки, презентации в кампусах и зависимость от приложения – обо всем этом подробнее читайте в нашем переводе.
У Яндекса новый продукт - Трекер, система управления рабочими процессами. Она позволяет распределять задачи, назначать дедлайны, расставлять приоритеты, следить за ходом работы и связывать вместе дела, которые относятся к одному проекту.
Например, работу в Трекере можно организовать по методологии Agile: оценивать трудозатраты, планировать спринты, управлять работой над задачами на виртуальной доске и следить за их выполнением по диаграммам.
https://yandex.ru/tracker/
Например, работу в Трекере можно организовать по методологии Agile: оценивать трудозатраты, планировать спринты, управлять работой над задачами на виртуальной доске и следить за их выполнением по диаграммам.
https://yandex.ru/tracker/
В топе прекрасная история от Nekki про создание Shadow Fight 3 – от замысла до воплощения. Scrum, 3D, анимации, маркетинг и все остальное разложили по полочкам. Сегодня уже в App Store и Google Play.
Игра мечты: история создания Shadow Fight 3
Новый Firefox: “квантовый” браузер
Внутри Первой Церкви Искусственного Интеллекта
Почему не надо патентовать идею мобильного приложения
Программное обеспечение 2.0
АТОЛ и 2can выпустили новую мобильную кассу
Netflix исследовал, как люди смотрят видео
Visual Studio App Center: сборка, тестирование, распространение и отслеживание приложений
Как создавать графику для VR — рекомендации Google
Дизайн для iPhone X
Как работать с UX-командой, а не против нее
Ваш код воняет: во что вы можете сделать
Нейронная сеть для определения лиц, работающая на устройстве
Как Facebook определяет всех, с кем вы когда-либо встречались
Дизайн мобильного приложения для агентства недвижимости
Бесплатная библиотека звуков
Как подготовить Android-приложение к Автозаполнению
Android-поток на Mobilization 2017
У Google Maps новый дизайн
Почему Flutter не использует OEM-виджеты
Kotlin/Native v0.4
Android Architecture Components вредны
Игра мечты: история создания Shadow Fight 3
Новый Firefox: “квантовый” браузер
Внутри Первой Церкви Искусственного Интеллекта
Почему не надо патентовать идею мобильного приложения
Программное обеспечение 2.0
АТОЛ и 2can выпустили новую мобильную кассу
Netflix исследовал, как люди смотрят видео
Visual Studio App Center: сборка, тестирование, распространение и отслеживание приложений
Как создавать графику для VR — рекомендации Google
Дизайн для iPhone X
Как работать с UX-командой, а не против нее
Ваш код воняет: во что вы можете сделать
Нейронная сеть для определения лиц, работающая на устройстве
Как Facebook определяет всех, с кем вы когда-либо встречались
Дизайн мобильного приложения для агентства недвижимости
Бесплатная библиотека звуков
Как подготовить Android-приложение к Автозаполнению
Android-поток на Mobilization 2017
У Google Maps новый дизайн
Почему Flutter не использует OEM-виджеты
Kotlin/Native v0.4
Android Architecture Components вредны
AppTractor
Игра мечты: история создания Shadow Fight 3
Как сделать игру, которую ожидают миллионы? Основатель компании Nekki Дмитрий Терёхин и директор по развитию бизнеса Nekki Никита Коржавин рассказали о ключевых этапах разработки Shadow Fight 3.
Forwarded from BeardyCast (BilberryMuffin)
В прошлом году Apple начала использовать в iOS 10 для распознавания человеческих лиц глубокое машинное обучение на смартфонах.
Изначально компания реализовала открытый набор API, который распознавал лица в приложениях Apple — например, в клиенте «Фото». Он базировался на алгоритме Виолы — Джонса, который позволял находить объекты на изображениях в реальном времени. Однако этот метод не был оптимален при работе на смартфонах, поэтому еще в 2014 году компания начала разрабатывать новые подходы к распознаванию лиц.
Несмотря на мощь современных мобильных устройств, они не приспособлены для запуска моделей глубокого машинного обучения. Для решения этой проблемы компании создают API и отправляют данные в «облако» — большой компьютер с мощными видеокартами — которое уже обучает нейронную сеть.
Но Apple ратует за безопасность и анонимность данных пользователей, поэтому не могла пойти таким путем. В процессе создания архитектуры глубокой сверточной нейронной сети для смартфонов она столкнулась с несколькими препятствиями:
1. Количеством свободной оперативной и флеш-памяти;
2. Распределением нагрузки (смартфон должен не только обучать нейронную сеть, но и выполнять действия пользователя);
3. Уменьшение затрачиваемого времени на обучение при большом количестве фотографий в галерее.
В результате Apple пришла к следующему варианту: сверточная нейронная сеть обрабатывает изображения и создаёт 2D-карту, каждая точка которой соответствует определенной части картинки и содержит «догадку» нейронной сети о наличии на снимке человеческого лица. Эту модель компания применила ко всем этапам распознавания лиц, что позволило обрабатывать изображения разных размеров и разрешений.
Чтобы решить проблемы с производительностью, Apple реализовала подход «учителя» и «ученика» — на общедоступных данных обучается большая сеть, которая затем выдаёт карту догадок локальной сети на смартфоне. Так она не получает пользовательские данные, но сохраняет паттерны, которыми затем руководствуется локальная сеть при определении лиц на снимках.
Подробнее о процессе создания локальной глубинной сверточной нейронной сети для распознавания лиц на смартфонах: https://goo.gl/cKrnZa
Изначально компания реализовала открытый набор API, который распознавал лица в приложениях Apple — например, в клиенте «Фото». Он базировался на алгоритме Виолы — Джонса, который позволял находить объекты на изображениях в реальном времени. Однако этот метод не был оптимален при работе на смартфонах, поэтому еще в 2014 году компания начала разрабатывать новые подходы к распознаванию лиц.
Несмотря на мощь современных мобильных устройств, они не приспособлены для запуска моделей глубокого машинного обучения. Для решения этой проблемы компании создают API и отправляют данные в «облако» — большой компьютер с мощными видеокартами — которое уже обучает нейронную сеть.
Но Apple ратует за безопасность и анонимность данных пользователей, поэтому не могла пойти таким путем. В процессе создания архитектуры глубокой сверточной нейронной сети для смартфонов она столкнулась с несколькими препятствиями:
1. Количеством свободной оперативной и флеш-памяти;
2. Распределением нагрузки (смартфон должен не только обучать нейронную сеть, но и выполнять действия пользователя);
3. Уменьшение затрачиваемого времени на обучение при большом количестве фотографий в галерее.
В результате Apple пришла к следующему варианту: сверточная нейронная сеть обрабатывает изображения и создаёт 2D-карту, каждая точка которой соответствует определенной части картинки и содержит «догадку» нейронной сети о наличии на снимке человеческого лица. Эту модель компания применила ко всем этапам распознавания лиц, что позволило обрабатывать изображения разных размеров и разрешений.
Чтобы решить проблемы с производительностью, Apple реализовала подход «учителя» и «ученика» — на общедоступных данных обучается большая сеть, которая затем выдаёт карту догадок локальной сети на смартфоне. Так она не получает пользовательские данные, но сохраняет паттерны, которыми затем руководствуется локальная сеть при определении лиц на снимках.
Подробнее о процессе создания локальной глубинной сверточной нейронной сети для распознавания лиц на смартфонах: https://goo.gl/cKrnZa
Apple Machine Learning Research
An On-device Deep Neural Network for Face Detection
Apple started using deep learning for face detection in iOS 10. With the release of the Vision framework, developers can now use this…
Думаю, что многие на прошлой неделе видели эту обложку Forbes десятилетней давности про Nokia: «Кто сможет догнать короля телефонов?». По-разному можно относиться к Элопу и его роли в истории, но нельзя не вспомнить то, как тогда обстояли дела в финской компании. Напомню вам топовую статью Хабра (оценка +462) про горящую платформу:
- Горящая платформа, это не Symbian и не MeeGo. Горящая платформа, это то состояние, в которое Nokia загнали годы расслабленного лидерства и тупоголовые амбиции предыдущего CEO – Олли-Пекки Каласвуо с кликой подкаркивающих вице-президентов. Но без ошибок и побед Nokia никогда не было бы ни Android, ни iOS. Google и Apple тщательно проанализировали достоинства и недостатки старших конкурентов перед тем, как шагнуть вперед.
https://geektimes.ru/post/171325/
- Горящая платформа, это не Symbian и не MeeGo. Горящая платформа, это то состояние, в которое Nokia загнали годы расслабленного лидерства и тупоголовые амбиции предыдущего CEO – Олли-Пекки Каласвуо с кликой подкаркивающих вице-президентов. Но без ошибок и побед Nokia никогда не было бы ни Android, ни iOS. Google и Apple тщательно проанализировали достоинства и недостатки старших конкурентов перед тем, как шагнуть вперед.
https://geektimes.ru/post/171325/
Мы в RealtimeBoard собрались группой в 10 человек и замутили обалденный Culture Growth Trip. За 4 дня слетали в 7 компаний в Калининграде и Москве: Ultimate Guitar, Bitrix24, amoCRM, Sports.ru, Dodo Pizza, Skyeng, Profi.ru. Цель — познакомиться с крутыми ребятами и обменяться опытом построения внутренней культуры и непрерывного роста.
http://shabalinsergey.ru/all/culture-growth-trip/
http://shabalinsergey.ru/all/culture-growth-trip/
Очень любопытная история конструктора AppyGEN (ну и сам конструктор занятный, по крайней мере на первый взгляд). Разработка, так сказать, через не хочу. Никак не хотел человек дальше делать, но осознал, что вложил кучу средств и сил и отступить уже невозможно. У вас такое было? 😃 Но в целом все неплохо закончилось – 6К месячного дохода и вполне здравый продукт
• История конструктора AppyGEN: почему я ненавижу проект, приносящий мне $6K в месяц
• Исследование Google: в чем реальная польза геосервисов?
• Podlodka #34: Микросервисная архитектура
• Xiaomi инвестирует $1 млрд в индийские стартапы
• Подкаст AppTractor: новости мобильной разработки №111
• Победители конкурса Android Things
• Применение инженерного подхода к собеседованиям
• Global Mobile Vision 2017: корейский ответ Industry 4.0
• Sketchcase: Whiteboard наклейка для ноутбука
• Tapjoy исследовал поведение игроков в новогодние праздники
• Разработка iOS 11 приложений на Swift
• Digest MBLTdev: Новости для iOS разработчиков №144
• Интересные материалы для разработчика мобильных приложений #190 (13-19 ноября)
• Обновление приложений Xamarin под iOS на Iphone X
• Как PacketZoom Mobile Expresslane увеличивает производительность приложений
• Сессия вопросов и ответов AMA (ask me anything) с командой Redmadrobot
• Недостаток разработчиков 2018 - качество, а не только количество
• Unit-тестирование MVVM с Swift
• FunctionalTableData: декларативная UITableView
• Используем градиент правильно
• Мифы о мобильных интерфейсах, которые вам следует выбросить в окно
• Как искать самые распространенные ошибки в приложениях
• Уменьшение размера APK, увеличение установок
• Онбординг пользователей с Lottie и Spritz
• 10 вещей, знакомых любому начинающему Android-разработчику
• Android Architecture Components: Room?—?миграция
• Test Driven разработка
• История конструктора AppyGEN: почему я ненавижу проект, приносящий мне $6K в месяц
• Исследование Google: в чем реальная польза геосервисов?
• Podlodka #34: Микросервисная архитектура
• Xiaomi инвестирует $1 млрд в индийские стартапы
• Подкаст AppTractor: новости мобильной разработки №111
• Победители конкурса Android Things
• Применение инженерного подхода к собеседованиям
• Global Mobile Vision 2017: корейский ответ Industry 4.0
• Sketchcase: Whiteboard наклейка для ноутбука
• Tapjoy исследовал поведение игроков в новогодние праздники
• Разработка iOS 11 приложений на Swift
• Digest MBLTdev: Новости для iOS разработчиков №144
• Интересные материалы для разработчика мобильных приложений #190 (13-19 ноября)
• Обновление приложений Xamarin под iOS на Iphone X
• Как PacketZoom Mobile Expresslane увеличивает производительность приложений
• Сессия вопросов и ответов AMA (ask me anything) с командой Redmadrobot
• Недостаток разработчиков 2018 - качество, а не только количество
• Unit-тестирование MVVM с Swift
• FunctionalTableData: декларативная UITableView
• Используем градиент правильно
• Мифы о мобильных интерфейсах, которые вам следует выбросить в окно
• Как искать самые распространенные ошибки в приложениях
• Уменьшение размера APK, увеличение установок
• Онбординг пользователей с Lottie и Spritz
• 10 вещей, знакомых любому начинающему Android-разработчику
• Android Architecture Components: Room?—?миграция
• Test Driven разработка
AppTractor
Конструктор приложений AppyGEN: почему я ненавижу проект, приносящий мне $6K в месяц
Создатель сервиса для создания нативных приложений AppyGEN рассказал, как ему удалось увеличить доход от ненавистного ему продукта до 6 тысяч долларов в месяц.
Forwarded from iOS Good Reads – swift, разработка мобильных приложений, архитектура, блокчейн, VR, AR, карьера, IT
2 декабря в Avito проводим лучший митап этой зимы. Прямиком в ваши уши и глаза будут вещать разработчики Avito, Badoo, Яндекса и Туту. Расскажем про технические метрики приложений, type driven development, dSYM, lldb и архитектурный передоз. Ну и конкурсы, зимняя еда и вот это все.
http://bit.ly/2hPoC1k
#meetups
http://bit.ly/2hPoC1k
#meetups
avitotech.timepad.ru
Avito iOS Winter Edition / События на TimePad.ru
Зима близко! Уже второго декабря мы встретимся в нашем московском офисе на традиционном Avito iOS Meetup. Обсудим Data Driven подход, практическое применение Mach-O, lldb и dSYM, возможности расширения lldb, методологию Type Driven, а также концептуальные…
А вы попробовали хоть одно AR-приложение (ну кроме покемонов). Столько разговоров, но мне интересно – какое проникновение у уже выпущенных приложений? Проголосуйте: 1 – пробовал ради теста, 2 – пробовал и продолжаю пользоваться ради его функций, 3 – не пробовал.
• AR стала частью реальности: что дальше?
• Avito iOS Meetup Winter Edition: 2 декабря в Москве
• Эксперты выяснили, для чего Google форкнул Swift
Google Play Referrer API отслеживает установки с точностью до секунды
• Как iRobot Roomba будут размечать ваш дом
• Что такое Product Page Artwork: ответ Apple на Feature Graphics
• Тинейджеры на Новый год хотят iPhone, а взрослые Galaxy S8
• Android Dev Подкаст. Выпуск 49. Новости
• Почему у вас нет будущего без стратегии?
• LiveXAML — полезный инструмент для Xamarin разработчика
• Машинное обучение своими руками (часть 2). Сервис для классификации обращений в тех. поддержку
• Short-линч приложения Райффайзен-Онлайн
• Создание UI/UX: приложение Pack my home
• Как проверить идею приложения до начала его разработки
• Как создать собственную выдвижную навигацию на Swift
• "Кремний не прощает": интервью руководителя разработки процессоров в Apple
• Dagger 2 для начинающих
• Искусство Android DevOps
• Простые, но болезненные шаги в написании лучшего кода
• Создание библиотек для Kotlin
• AR стала частью реальности: что дальше?
• Avito iOS Meetup Winter Edition: 2 декабря в Москве
• Эксперты выяснили, для чего Google форкнул Swift
Google Play Referrer API отслеживает установки с точностью до секунды
• Как iRobot Roomba будут размечать ваш дом
• Что такое Product Page Artwork: ответ Apple на Feature Graphics
• Тинейджеры на Новый год хотят iPhone, а взрослые Galaxy S8
• Android Dev Подкаст. Выпуск 49. Новости
• Почему у вас нет будущего без стратегии?
• LiveXAML — полезный инструмент для Xamarin разработчика
• Машинное обучение своими руками (часть 2). Сервис для классификации обращений в тех. поддержку
• Short-линч приложения Райффайзен-Онлайн
• Создание UI/UX: приложение Pack my home
• Как проверить идею приложения до начала его разработки
• Как создать собственную выдвижную навигацию на Swift
• "Кремний не прощает": интервью руководителя разработки процессоров в Apple
• Dagger 2 для начинающих
• Искусство Android DevOps
• Простые, но болезненные шаги в написании лучшего кода
• Создание библиотек для Kotlin
AppTractor
AR стала частью реальности: что дальше?
Сегодня мы поговорим о важном событии в истории Apple (и это не запуск iPhone X) - мы поговорим о том, благодаря чему дополненная реальность (AR) стала чем-то большим, чем несбыточной мечтой маркетологов.