5 проектов российских школьников и студентов, которых Apple пригласила на WWDC Статьи редакции

13 июня в Сан-Франциско пройдет ежегодная конференция для разработчиков WWDC. Каждый год Apple предлагает студентам по всему миру отправить свои проекты на конкурс WWDC Scholarships и получить возможность бесплатно поучаствовать в конференции.

В этом году компания пригласила несколько разработчиков из России. Редакция vc.ru пообщалась с ними и узнала подробности о проектах, над которыми они работают.

Салават Ханов, приложение для блокировки контента

Салават Ханов разработал приложение для блокировки нежелательного контента в Safari 1Blocker. «Нежелательный контент каждым пользователем понимается по-своему: для большинства это реклама, для некоторых — трекинг-скрипты, для остальных это могут быть комментарии или что-то другое», — рассказал vc.ru разработчик.

1Blocker позволяет заблокировать все то, что не несет никакой пользы для пользователя. У пользователя должна быть свобода выбора, что будет загружаться на его устройство, а что нет. Каждый загружаемый веб-ресурс расходует заряд аккумулятора и мобильный трафик, за который пользователь платит.

— Салават Ханов

На приложение Ханова уже обратили внимание в зарубежной прессе. Так, редакция The New York Times провела эксперимент, в котором на протяжении двух часов на iPhone 6s её сотрудники открывали разные сайты по Wi-Fi. В первом тесте полностью заряженный iPhone разрядился на 18%, а после установки 1Blocker смартфон разрядился на 9%. «То есть приложение экономит заряд аккумулятора при просмотре веб-страниц в два раза», — комментирует разработчик. Американское издание Lifehacker также назвало приложение Ханова «самым быстрым» блокировщиком нежелательного контента — страницы открывались в среднем на 62% быстрее, заключают авторы.

Ханов занялся разработкой приложения 1Blocker в июле 2015 года — сразу после того, как побывал на конференции WWDC и решил стать инди-разработчиком: «В последнее время на многих сайтах реклама стала очень агрессивной, поэтому блокировка веб-контента на iOS показалась мне интересной задачей».

По словам разработчика, в ближайшие дни в Mac App Store появится версия приложения для настольной версии Safari. «В отличие от Adblock Plus и подобных плагинов, которые появились для десктопных браузеров давно, 1Blocker на Mac использует новую, более эффективную модель блокировки WebKit — вместо того, чтобы фильтровать элементы уже загруженной страницы, приложение заранее отправляет Safari список правил, которых нужно придерживаться при загрузке контента. Это позволяет нам решить основные проблемы существующих блокировщиков — излишний расход ресурсов для фильтрации и сомнительная безопасность личных данных», — рассказал vc.ru Ханов.

Андрей Володин, приложение для обработки изображений

Андрей Володин учится в Воронеже — в государственном университете на факультете прикладной математики. Последние полтора года разработчик занимается созданием низкополигональной (low-poly) игры, для которой самостоятельно разрабатывает всю графику, сценарий, уровни и звук.

Чтобы облегчить и ускорить процесс, он разработал алгоритм, который задействовал много ресурсов: «Игра в LP-стиле и очень много времени уходило на рутинную и довольно скучную работу. Зависать в Illustartor, рисуя треугольники, не очень интересно. Кроме того, хотелось иметь экспорт LP-картинок в легкий формат SVG, чтобы это можно было "распарсить" как набор точек».

В результате Володин разработал OS X-приложение, в котором смог ускорить свой алгоритм в 100 раз — теперь оно мгновенно обрабатывает более 70% изображений. «Для 99% людей — это обычный фильтр в уже почти не модном low-poly-стиле. Для дизайнеров — это инструмент для облегчения рутинной работы. Для меня — помощник в создании другого проекта», — рассказал vc.ru разработчик.

Моё приложение — триангулятор изображений, другими словами — генератор low-poly-картинок или если совсем по-простому — приложение для разбиения картинок на треугольники. Это не первое приложение подобного рода, но оно имеет набор уникальных особенностей. С точки зрения кода интересно то, что сделано это всё с использованием параллельных вычислений — используя современную технологию Apple Metal.

С точки зрения пользователя, отличительной особенностью является то, что для построения триангуляции используются алгоритмы компьютерного зрения, что позволяет четко выделять объекты и решает главную проблему всех остальных триангуляторов — «размытые» края объектов, если, конечно, это нужно. Также есть экспорт в легкий SVG.

— Андрей Володин

Скриншот программы

Приложение (пока недоступно в App Store) Володин сделал за пять вечеров после учебы: «Первые несколько дней после объявления конкурса WWDC, думал, стоит ли вообще начинать, потому что оставалось очень мало времени, и я также знал, что многие студенты посылают продукт, который разрабатывали несколько месяцев. В итоге решил попытать удачу».

Иван Грачев, игра из emoji

Иван Грачев учится в МГУ и работает над несколькими проектами. Два из них он отправил в заявке для участия в WWDC Scholarships.

Первый — игра Emoji Cosmos, в которой графика состоит исключительно из emoji. Приложение сделано на Swift с помощью программной среды Sprite Kit.

Второй проект — бесплатное open source-приложение для Apple Watch Reminders On Watch. Оно позволяет просматривать и завершать напоминания из встроенного iOS-приложения Reminders.

«Сейчас я работаю в компании AppTeka, а также участвую в разработке Chill (приложение для общения при помощи носимых устройств — прим. ред.). Команда прошла акселератор в Великобритании, и скоро вы сможете протестировать платформу, позволяющую на базе Chill строить ботов для носимых устройств», — рассказал vc.ru разработчик.

Кроме того, Грачев вместе с гейм-дизайнером Расселом Гиннсом занимается проектом по перевыпуску игры 1996 года Pop! The Balloon Dog Puzze для для мобильных платформ.

Дмитрий Кочетов и Дмитрий Бабинцев, интерактивная 3D-модель здания

Дмитрий Кочетов и Дмитрий Бабинцев учатся в Бауманском лицее в Йошкар-Оле. Образовательное учреждение получило статус Apple Distinguished School за применение технологий в повседневных задачах. Например, более 1200 учеников и 150 учителей школы используют iPad в своей повседневной учебной деятельности с 2012 года.

Здание лицея — одно из самых больших в городе, поэтому многие гости и ученики испытывают сложности, когда нужно найти тот или иной кабинет или общественное пространство, рассказывают разработчики. Они решили эту проблему, создав iPad-приложение с интерактивной 3D-моделью здания. Школьники работали над приложением в свободное от учебы время, однако школа предоставляла им всю технику и поддержку. Для максимальной эффективности обязанности разделили в паре: Кочетов отвечал за создание 3D-модели и написание кода, а Бабинцев — за создание фотосфер и дизайн самого приложения.

Мы старались использовать наиболее понятные для нас программы, которые соответствовали большинству наших требований. Работали мы в игровом движке Unity и программе 3D-моделирования Blender. У нас было не так много технического оборудования для осуществления всех наших желаний.

Создание абсолютно точной 3D-модели, в которой каждый кабинет соответствует реальными размерам, было достаточно трудной задачей — ведь у нас были только нарисованные от руки планы школы, которые не всегда были точны.

— Дмитрий Кочетов и Дмитрий Бабинцев

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

После успешного тестирования приложения еще несколько школ выразили желание перенять опыт Бауманского лицея — сейчас Кочетов и Бабинцев работают над созданием аналога приложения для нескольких московских школ.

{ "author_name": "Филипп Концаренко", "author_type": "editor", "tags": ["\u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u0438","\u0441\u0442\u0443\u0434\u0435\u043d\u0442\u044b","\u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u0438\u0435_\u0441\u0442\u0443\u0434\u0435\u043d\u0442\u044b","\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438","wwdc","apple"], "comments": 16, "likes": 36, "favorites": 1, "is_advertisement": false, "subsite_label": "flood", "id": 16018, "is_wide": true, "is_ugc": false, "date": "Mon, 06 Jun 2016 19:11:59 +0300", "is_special": false }
0
16 комментариев
Популярные
По порядку
Написать комментарий...

Иван Грачев полностью отображает современность: выглядит как хипстер, в руках смузи, emoji игра, второе приложение open source

15

Зато его официально пригласили на WWDC, а тебя нет. А победителей, как известно, не судят)

14

выглядит как как хипстер

Это ты, наверное, по очкам и стаканчику в руке определил? Красава, щас бы стереотипчиками жить)

0

Слепок ушедшей эпохи

0

Здорово. Вот бы гугл такую же вещь сделал, можно было бы и поучаствовать

–1

Google Code-In для школьников и Google Summer Of Code для студентов

5

О. Спасибо. Теперь буду знать

0

Перекрученный адблок, очередной триангулятор, невнятная игра, большая 3D-модель. Что-то как-то не очень креативно

0

Перекрученный адблок

Концепция ведь совсем другая. Т. е. больше не нужно тратить ресурсы на загрузку не нужных тебе элементов, а также на то, чтобы профильтровать страницу после загрузки.

0

А Adguard не по похожей схеме работает? Также все говнище отсекается перед загрузкой.

0

По той же. Adguard вышел в App Store на месяц позже 1Blocker.

3

Прикольно... Это лучших отобрали? Или худших?

–4

Достойных.

1

Теперь жду игру в low-poly стиле

0

Парни, удачи вам! Молодцы!
Круто, что проекты не только из Питера и Москвы.

–1
Читать все 16 комментариев
Детство на антибиотиках: как медицинский догматизм чуть меня не угробил, но, в итоге, подарил дело моей жизни

Часто, когда говорят или пишут о великих, упоминают, что еще в детстве они столкнулись с какой-то проблемой, решили спасти от нее весь мир и так стали тем, кем стали. С великими себя не сравниваю, но для меня такие биографии – свидетельство того, что если человеку нужно, он добьется всего, что захочет. У меня тоже есть подобная история за…

Госдеп США рекомендовал россиянам подавать документы на американскую иммиграционную визу в Варшаве Статьи редакции

Неиммиграционные визы можно подавать в любых посольствах и консульствах США.

Cloud CDN: что это такое, как устроено и кому нужно. Разбираем на примере бургеров

Cloud CDN — это сеть быстрой доставки статического контента в формате услуги облачного провайдера. Объяснить, как работает технология, проще всего на примере — сравнить Cloud CDN с популярным продуктом, который выглядит плюс-минус одинаково вне зависимости от того, заказали вы его в Москве, Питере или Нью-Йорке. Знакомьтесь: классический бургер.…

Как не попасть в карьерную ловушку тимлида: личный опыт

Кажется, что тимлиду просто некуда расти: дальше надо либо идти в менеджмент, либо наоборот, становиться узконаправленным разработчиком. По просьбе «Лаборатории Касперского» Евгений Мацюк, который прошел в компании неординарный путь, рассказал о своих карьерных развилках во время и после тимлидства, а также поделился опытом горизонтального роста.

Geforce Now. Очереди более 30 минут, лаги и тормоза на платном тарифе

GeForce Now Russia не выдерживает никакой критики как платный сервис. При стоимости 999р/месяц вы получаете очереди из таких же "счастливчиков", постоянные лаги видео и аудиопотоков и неадекватно высокую нагрузку десктопного приложения при запуске игры.

«За гранью ума»: сооснователь YC Пол Грэм о том, почему одного интеллекта недостаточно, чтобы создать что-то новое Статьи редакции

Человеку с детства навязывают, что главное в жизни — быть умным, вот только умные люди далеко не всегда добиваются больших успехов. Об этом программист рассуждает в своём новом эссе.

Пол Грэм Medium
ПСБ запустил личный кабинет для предпринимателей. Там можно следить онлайн за каждым своим терминалом

Сервис предоставляется бесплатно.

Как re-store обманул меня с предзаказом Apple Watch 7

Иногда, желание приобрести новинку в подарок чуть выше здравого смысла, вот и я 8 октября совершил предзаказ на Apple Watch 7 в re-store.

«Мы будем закрывать пиццерии, которые плохо работают»: Фёдор Овчинников упрекнул партнёров в отсутствии требовательности Статьи редакции

Dodo Brands нужно «действовать бескомпромиссно в вопросах качества», а партнёрам — понять, что владение пиццериями — «сложная задача», считает основатель.

Как OTUS стал платформой для самореализации. История преподавателя

Наш преподаватель, специалист по Data Science, решил поделиться своей историей преподавания. Он рассказал, как пришел в эту сферу, с какими трудностями столкнулся на пути к преподаванию и что ему помогает. А еще поделился советами, как поддерживать внимание студентов и сделать занятия полезными и увлекательными.

Строит магазины без окон, чтобы люди теряли счёт времени и думали о покупках: как IKEA заставляет тратить больше Статьи редакции

Ежегодные продажи компании достигают $50 млрд, большая часть которых приходится на незапланированные покупки посетителей, рассказал журналист The Hustle Трунг Фан.

Покупательница магазина Campaignasia
null