- PVSM.RU - https://www.pvsm.ru -
В новом дайджесте мы собрали истории про A/B-тестирование в Яндексе, про Google и Swift, про закрытие проектов, про новых тамагочи, про автоматизацию всего сущего и многое другое.
Как у нас устроено AB-тестирование. Лекция Яндекса [1] |
AB-тестирование на сервисах Яндекса проводится постоянно. «Раскатить на такую-то долю аудитории» и посмотреть на реакцию людей — настолько стандартная практика, что ни у кого в команде не возникает вопроса, зачем это нужно. А чтобы не было проблем с самим тестированием, у нас есть специальная инфраструктура для экспериментов.
Моя компания не взлетела, 6 уроков ценою в 4 года жизни и $150 000 [2] |
О том, как мы работали по 10 часов в сутки без выходных, получили инвестиции, прошли во ФРИИ, набрали более ста тысяч пользователей в США, нас хотел купить Sports Illustrated, но в итоге мы закрыли компанию.
Дайджест доступен и в виде рассылки. Подписаться вы можете тут [3].
iOS
• (+11) Готовимся к релизу в App Store. Инструкция для новичков и лайфхаки [4]
• (+6) Обновление приложений Xamarin под iOS на Iphone X [5]
• Apple приобрела стартап Vrvana, который делает шлем расширенной реальности [6]
• Что такое Product Page Artwork: ответ Apple на Feature Graphics [7]
• Podlodka #34: Микросервисная архитектура [8]
• Unit-тестирование MVVM с Swift [9]
• Как создать собственную выдвижную навигацию на Swift [10]
• “Кремний не прощает”: интервью руководителя разработки процессоров в Apple [11]
• Как создавать красивый растягивающийся дизайн на iOS с Auto Layout и SnapKit [12]
• Введение в RxSwift [13]
• Захват выражения лица на iPhone X в реальном времени на Unity [14]
• Погружаемся в iOS 11 с UIDebuggingInformationOverlay [15]
• Видео iOS Conference SG 2017 [16]
• FunctionalTableData: декларативная UITableView [17]
• Chronology: библиотека управления датой/временем для Swift [18]
Android
• (+20) Использование buildSrc для внедрения дополнительной логики в Gradle [19]
• (+11) Приложение для инспекторов CarPrice [20]
• (+10) RxPM — реактивная реализация паттерна Presentation Model [21]
• (+6) Берегите ревьюверов: методы автоматизации анализа кода [22]
• (+2) Понимание Dagger 2 [23]
• Android собирал данные о геолокации даже с выключенной службой [24]
• Для чего Google форкнул Swift [25]
• Google Play Referrer API отслеживает установки с точностью до секунды [26]
• Использование Downloadable Fonts в приложении [27]
• Android Dev Подкаст. Выпуск 49. Новости [28]
• Уменьшение размера APK, увеличение установок [29]
• Онбординг пользователей с Lottie и Spritz [30]
• 10 вещей, знакомых любому начинающему Android-разработчику [31]
• Android Architecture Components: Room — миграция [32]
• Dagger 2 для начинающих [33]
• Искусство Android DevOps [34]
• Простые, но болезненные шаги в написании лучшего кода [35]
• Создание библиотек для Kotlin [36]
• Тестовое приложение на Kotlin с RxJava и Dagger 2 [37]
• Развертывание WaveNet на Android с помощью TensorFlow [38]
• Пример геолокационных предупреждений на Android с Google Maps, Geofencing API и Geocoder [39]
• Test Driven разработка [40]
• RxValidationTextInputLayout: проверка форм [41]
Разработка
• (+33) Как я получил 365K загрузок в App Store за две недели (и почему после этого ушёл из геймдева) [42]
• (+20) LiveXAML — полезный инструмент для Xamarin разработчика [43]
• (+11) Short-линч приложения Райффайзен-Онлайн [44]
• (+11) Как PacketZoom Mobile Expresslane увеличивает производительность приложений [45]
• (+6) WebGL: перевод игры с мобильной платформы на десктопную [46]
• (+5) Разработка для Sailfish OS: работа со звуком на примере приложения DayTimer [47]
• (+4) Плюсы и минусы разработки на Xamarin [48]
• (+3) История создания второй игры на Unity (или как я нашел силы после первого провала) [49]
• (+1) Как сделать простую трехмерную игрушку на Unity за два дня [50]
• Bandai делает новую версию Тамагочи [51]
• Как культура сверхурочной работы наносит вред компаниям [52]
• Skillz запускает чаты для мобильного eSport [53]
• Автоматизируй это [54]
• Почему вам стоит бояться призрачных кнопок [55]
• История конструктора AppyGEN: почему я ненавижу проект, приносящий мне $6K в месяц [56]
• Сессия вопросов и ответов AMA с командой Redmadrobot [57]
• Недостаток разработчиков 2018 – качество, а не только количество [58]
• Мифы о мобильных интерфейсах, которые вам следует выбросить в окно [59]
• Как искать самые распространенные ошибки в приложениях [60]
• Я получил работу в Facebook: вот как я готовился к интервью [61]
• Самое важное правило в UX-дизайне, о котором все забывают [62]
Аналитика, маркетинг и монетизация
• (+13) Почему у вас нет будущего без стратегии? [63]
• (+8) Интервью с представителями Google Play Apps and Games о рынке мобильных игр в России [64]
• Rovio разочаровала инвесторов результатами квартала [65]
• Как потерять доверие пользователей к продукту и чем это чревато? [66]
• Второй экран покоряет телевидение [67]
• Бельгийская комиссия по играм признала лутбоксы формой гэмблинга [68]
• Altair Capital инвестировал $500,000 в мемы GagBot [69]
• AR стала частью реальности: что дальше? [70]
• Исследование Google: в чем реальная польза геосервисов? [71]
• Окончательно руководство по App Store Optimization 2017 [72]
Устройства, IoT, AI
• (+32) RNN: может ли нейронная сеть писать как Лев Толстой? (Спойлер: нет) [73]
• (+21) Визуализация процесса обучения нейронной сети средствами TensorFlowKit [74]
• (+21) Чатбот, который «как Siri, только круче» на наивном Байесовском классификаторе [75]
• (+14) 6 строк глубокого обучения [76]
• (+12) Машинное обучение своими руками (часть 2). Сервис для классификации обращений в тех. поддержку [77]
• (+6) Вышла DuerOS — новая ОС с элементами ИИ [78]
• (+2) Направленный Bluetooth-маяк (iBeacon) и полный мобильный факап [79]
• Победители конкурса Android Things [80]
• AWS обновил Rekognition: больше лиц и распознавание текста на фото [81]
• Тинейджеры на Новый год хотят iPhone, а взрослые Galaxy S8 [82]
• Определение объектов с помощью TensorFlow в Azure [83]
• Большая проблема в глубинном обучении: тренировочные данные [84]
← Предыдущий дайджест [85]. Если у вас есть другие интересные материалы или вы нашли ошибку — пришлите, пожалуйста, на почту.
Автор: EverydayTools
Источник [86]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/apple/269146
Ссылки в тексте:
[1] Как у нас устроено AB-тестирование. Лекция Яндекса: https://habrahabr.ru/company/yandex/blog/342704/
[2] Моя компания не взлетела, 6 уроков ценою в 4 года жизни и $150 000: https://habrahabr.ru/post/343162/
[3] тут: http://apptractor.us3.list-manage2.com/subscribe?u=fbdb52f18301080a3cc983f4b&id=bb7bc0a9c0
[4] Готовимся к релизу в App Store. Инструкция для новичков и лайфхаки: https://habrahabr.ru/company/touchinstinct/blog/341858/
[5] Обновление приложений Xamarin под iOS на Iphone X: https://habrahabr.ru/post/342766/
[6] Apple приобрела стартап Vrvana, который делает шлем расширенной реальности: https://apptractor.ru/info/news/apple-priobrela-startap-vrvana-kotoryiy-delaet-shlem-rasshirennoy-realnosti.html
[7] Что такое Product Page Artwork: ответ Apple на Feature Graphics: https://apptractor.ru/info/articles/chto-takoe-product-page-artwork-otvet-apple-na-feature-graphics.html
[8] Podlodka #34: Микросервисная архитектура: https://apptractor.ru/info/media/podlodka-34-mikroservisnaya-arhitektura.html
[9] Unit-тестирование MVVM с Swift: https://medium.com/flawless-app-stories/applying-unit-tests-to-mvvm-with-swift-ba5a79df8a18
[10] Как создать собственную выдвижную навигацию на Swift: https://techhype.io/?story=how-to-create-your-own-slide-out-navigation-panel-in-swift
[11] “Кремний не прощает”: интервью руководителя разработки процессоров в Apple: https://techhype.io/?story=silicon-is-unforgiving-says-apples-chip-chief-johny-srouji
[12] Как создавать красивый растягивающийся дизайн на iOS с Auto Layout и SnapKit: https://medium.freecodecamp.org/tutorial-creating-stretchy-layouts-on-ios-using-auto-layout-3fa974fa5e28
[13] Введение в RxSwift: https://techhype.io/?story=intro-to-rxswift
[14] Захват выражения лица на iPhone X в реальном времени на Unity: http://blog.enabled.com.au/iphonex-face-tracking/
[15] Погружаемся в iOS 11 с UIDebuggingInformationOverlay: https://www.raywenderlich.com/177890/swizzling-in-ios-11-with-uidebugginginformationoverlay
[16] Видео iOS Conference SG 2017: https://engineers.sg/conference/iosconfsg-2017
[17] FunctionalTableData: декларативная UITableView: https://github.com/Shopify/FunctionalTableData
[18] Chronology: библиотека управления датой/временем для Swift: https://github.com/davedelong/Chronology
[19] Использование buildSrc для внедрения дополнительной логики в Gradle: https://habrahabr.ru/company/jugru/blog/342914/
[20] Приложение для инспекторов CarPrice: https://habrahabr.ru/company/carprice/blog/342936/
[21] RxPM — реактивная реализация паттерна Presentation Model: https://habrahabr.ru/company/mobileup/blog/342850/
[22] Берегите ревьюверов: методы автоматизации анализа кода: https://habrahabr.ru/company/efs/blog/342634/
[23] Понимание Dagger 2: https://habrahabr.ru/post/343212/
[24] Android собирал данные о геолокации даже с выключенной службой: https://apptractor.ru/info/news/android-sobiral-dannyie-o-geolokatsii-dazhe-s-vyiklyuchennoy-sluzhboy.html
[25] Для чего Google форкнул Swift: https://apptractor.ru/develop/coding/ekspertyi-vyiyasnili-dlya-chego-google-forknul-swift.html
[26] Google Play Referrer API отслеживает установки с точностью до секунды: https://apptractor.ru/marketing-monetization/app-promotion-campaign-analytics/google-play-referrer-api.html
[27] Использование Downloadable Fonts в приложении: https://android-tools.ru/coding/ispolzovanie-downloadable-fonts-v-prilozhenii/
[28] Android Dev Подкаст. Выпуск 49. Новости: http://androiddev.apptractor.ru/android-dev-podkast-49/
[29] Уменьшение размера APK, увеличение установок: https://techhype.io/?story=shrinking-apks-growing-installs
[30] Онбординг пользователей с Lottie и Spritz: https://www.novoda.com/blog/onboard-your-users-with-lottie-of-spritz/
[31] 10 вещей, знакомых любому начинающему Android-разработчику: https://android.jlelse.eu/10-things-new-android-developers-can-relate-to-afd82791faab
[32] Android Architecture Components: Room — миграция: https://android.jlelse.eu/android-architecture-components-room-migration-1a269e1aeef7
[33] Dagger 2 для начинающих: https://medium.com/@harivigneshjayapalan/dagger-2-for-android-beginners-introduction-be6580cb3edb
[34] Искусство Android DevOps: https://blog.undabot.com/the-art-of-android-devops-fa29396bc9ee
[35] Простые, но болезненные шаги в написании лучшего кода: https://techhype.io/?story=simple-but-painful-steps-for-writing-a-better-code
[36] Создание библиотек для Kotlin: https://academy.realm.io/posts/eric-maxwell-building-libraries-for-kotlin/
[37] Тестовое приложение на Kotlin с RxJava и Dagger 2: https://android.jlelse.eu/a-sample-application-written-in-kotlin-with-rxjava-and-dagger-2-d77ee40ea168
[38] Развертывание WaveNet на Android с помощью TensorFlow: https://blog.insightdatascience.com/ok-google-how-do-you-run-deep-learning-inference-on-android-using-tensorflow-c39fd00c427b
[39] Пример геолокационных предупреждений на Android с Google Maps, Geofencing API и Geocoder: http://www.zoftino.com/android-location-proximity-alert-using-google-maps-geofencing-example
[40] Test Driven разработка: https://www.youtube.com/watch?v=rQDlahWgOpk
[41] RxValidationTextInputLayout: проверка форм: https://github.com/KucherenkoIhor/RxValidationTextInputLayout
[42] Как я получил 365K загрузок в App Store за две недели (и почему после этого ушёл из геймдева): https://habrahabr.ru/post/342988/
[43] LiveXAML — полезный инструмент для Xamarin разработчика: https://habrahabr.ru/post/342852/
[44] Short-линч приложения Райффайзен-Онлайн: https://habrahabr.ru/post/342382/
[45] Как PacketZoom Mobile Expresslane увеличивает производительность приложений: https://habrahabr.ru/company/globaldots/blog/342540/
[46] WebGL: перевод игры с мобильной платформы на десктопную: https://habrahabr.ru/company/plarium/blog/343084/
[47] Разработка для Sailfish OS: работа со звуком на примере приложения DayTimer: https://habrahabr.ru/post/338024/
[48] Плюсы и минусы разработки на Xamarin: https://habrahabr.ru/post/343098/
[49] История создания второй игры на Unity (или как я нашел силы после первого провала): https://habrahabr.ru/post/342884/
[50] Как сделать простую трехмерную игрушку на Unity за два дня: https://habrahabr.ru/company/skyeng/blog/342872/
[51] Bandai делает новую версию Тамагочи: https://apptractor.ru/info/news/my-tamagotchi-forever.html
[52] Как культура сверхурочной работы наносит вред компаниям: https://apptractor.ru/develop/kak-kultura-sverhurochnoy-rabotyi-nanosit-vred-kompaniyam.html
[53] Skillz запускает чаты для мобильного eSport: https://apptractor.ru/develop/cross-platform-development/skillz-zapuskaet-chatyi-dlya-mobilnogo-esport.html
[54] Автоматизируй это: https://apptractor.ru/info/articles/avtomatiziruy-eto.html
[55] Почему вам стоит бояться призрачных кнопок: https://apptractor.ru/develop/design/pochemu-vam-stoit-boyatsya-prizrachnyih-knopok.html
[56] История конструктора AppyGEN: почему я ненавижу проект, приносящий мне $6K в месяц: https://apptractor.ru/info/articles/istoriya-konstruktora-appygen-pochemu-ya-nenavizhu-proekt-prinosyashhiy-mne-6k-v-mesyats.html
[57] Сессия вопросов и ответов AMA с командой Redmadrobot: https://vc.ru/29358-skoro-izmenitsya-paradigma-vzaimodeystviya-mezhdu-lyudmi-i-ih-ustroystvami
[58] Недостаток разработчиков 2018 – качество, а не только количество: https://hackernoon.com/2018s-software-engineering-talent-shortage-its-quality-not-just-quantity-6bdfa366b899
[59] Мифы о мобильных интерфейсах, которые вам следует выбросить в окно: https://techhype.io/?story=mobile-interface-myths-you-should-throw-out-the-window
[60] Как искать самые распространенные ошибки в приложениях: https://techhype.io/?story=how-to-find-the-most-common-bugs-in-apps
[61] Я получил работу в Facebook: вот как я готовился к интервью: https://techhype.io/?story=i-just-got-a-developer-job-at-facebook-heres-how-i-prepped-for-my-interviews
[62] Самое важное правило в UX-дизайне, о котором все забывают: https://blog.prototypr.io/the-most-important-rule-in-ux-design-that-everyone-breaks-1c1cb188931
[63] Почему у вас нет будущего без стратегии?: https://habrahabr.ru/company/mobio/blog/342880/
[64] Интервью с представителями Google Play Apps and Games о рынке мобильных игр в России: https://habrahabr.ru/company/mobio/blog/343094/
[65] Rovio разочаровала инвесторов результатами квартала: https://apptractor.ru/info/news/rovio-razocharovala-investorov-rezultatami-kvartala.html
[66] Как потерять доверие пользователей к продукту и чем это чревато?: https://apptractor.ru/info/articles/kak-poteryat-doverie-polzovateley-k-produktu-i-chem-eto-chrevato.html
[67] Второй экран покоряет телевидение: https://apptractor.ru/info/analytics/vtoroy-ekran-pokoryaet-televidenie.html
[68] Бельгийская комиссия по играм признала лутбоксы формой гэмблинга: https://apptractor.ru/marketing-monetization/belgiyskaya-komissiya-po-igram-priznala-lutboksyi-formoy-gemblinga.html
[69] Altair Capital инвестировал $500,000 в мемы GagBot: https://apptractor.ru/info/news/altair-capital-investiroval-500-000-v-memyi-gagbot.html
[70] AR стала частью реальности: что дальше?: https://apptractor.ru/info/articles/ar-stala-chastyu-realnosti-chto-dalshe.html
[71] Исследование Google: в чем реальная польза геосервисов?: https://apptractor.ru/info/analytics/issledovanie-google-v-chem-realnaya-polza-geoservisov.html
[72] Окончательно руководство по App Store Optimization 2017: https://techhype.io/?story=2017-definitive-guide-to-app-store-optimization-aso
[73] RNN: может ли нейронная сеть писать как Лев Толстой? (Спойлер: нет): https://habrahabr.ru/post/342738/
[74] Визуализация процесса обучения нейронной сети средствами TensorFlowKit: https://habrahabr.ru/post/342934/
[75] Чатбот, который «как Siri, только круче» на наивном Байесовском классификаторе: https://habrahabr.ru/post/342728/
[76] 6 строк глубокого обучения: https://habrahabr.ru/company/microsoft/blog/342788/
[77] Машинное обучение своими руками (часть 2). Сервис для классификации обращений в тех. поддержку: https://habrahabr.ru/company/okdesk/blog/342796/
[78] Вышла DuerOS — новая ОС с элементами ИИ: https://habrahabr.ru/company/it-grad/blog/342772/
[79] Направленный Bluetooth-маяк (iBeacon) и полный мобильный факап: https://habrahabr.ru/post/343136/
[80] Победители конкурса Android Things: https://apptractor.ru/info/devices/pobediteli-konkursa-android-things.html
[81] AWS обновил Rekognition: больше лиц и распознавание текста на фото: https://apptractor.ru/info/news/rekognition.html
[82] Тинейджеры на Новый год хотят iPhone, а взрослые Galaxy S8: https://apptractor.ru/info/analytics/tineydzheryi-na-novyiy-god-hotyat-iphone-a-vzroslyie-galaxy-s8.html
[83] Определение объектов с помощью TensorFlow в Azure: https://medium.com/@sozercan/tensorflow-object-detection-on-azure-part-1-using-docker-and-deep-learning-vms-a439e711092a
[84] Большая проблема в глубинном обучении: тренировочные данные: https://hackernoon.com/%EF%B8%8F-big-challenge-in-deep-learning-training-data-31a88b97b282
[85] Предыдущий дайджест: https://habrahabr.ru/company/everydaytools/blog/342702/
[86] Источник: https://habrahabr.ru/post/343224/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best
Нажмите здесь для печати.