Как студенты WWDC создали приложение, которое превращает iPhone в систему объемного звучания

На прошлогодней сессии Всемирной конференции разработчиков Apple, Ник Фрей, Крис Галцерано, а также Veeral Patel захотелось что-нибудь сделать. В рамках iOS 7 Apple представила «Multipeer Connectivity» - платформу для связи с соседними устройствами.

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

Почти год спустя результат их общего зуда: Слышно, отличное приложение для iPhone, которое может объединять iPhone в одну беспроводную звуковую систему.

«Мы вставали и уходили во время сеанса из первого ряда, потому что были так взволнованы, что что-то сделаем с этой технологией, а после «мозговой штурм только что пришел к нам», - сказал Фрей Cult of Mac, имея в виду, когда в последний раз на WWDC родилась идея Audible. год.

Создав одноранговую сеть Wi-Fi, к которой могут присоединиться другие iPhone, один человек может воспроизводить музыку с iPhone и передавать ее на все подключенные iPhone одновременно. Хост-устройство действует как вещатель, а другие устройства присоединяются как слушатели. Музыка должна храниться локально на устройстве вещания, чтобы все работало бесперебойно.

Один человек может воспроизводить музыку с iPhone и транслировать ее на все подключенные iPhone одновременно.

«К концу недели у нас появился действительно простой прототип, который воспроизводил предустановленные песни с одним устройством, действующим как пульт», - говорит Фрей. «Мы продемонстрировали это некоторым инженерам и решили продолжить реализацию этой идеи».

Разработка приложения заняла больше времени, чем ожидалось. Но это дало команде возможность погрузиться в некоторые из основных API-интерфейсов Apple и много узнать о потоковой передаче звука, которую Фрей описывает как «огромный опыт обучения».

В эпоху, когда кажется, что все подключено через Bluetooth, любопытно, что Audible работает через Wi-Fi. Фрей и его команда обнаружила, что скорость передачи данных Bluetooth все еще недостаточна для потоковой передачи звука на несколько устройств на однажды. Но любое устройство iOS, достаточно новое, чтобы иметь порт Lightning, может использовать одноранговую сеть, что намного удобнее для целей Audible.

На первый взгляд, идея приложения, которая запущен в App Store в прошлом месяце бесплатноКажется немного бесполезным. Но его создатели и пользователи нашли несколько реальных вариантов использования. Фрей объясняет, что один пользователь каждый день играет одну и ту же музыку для себя и своей жены во время утренней пробежки.

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

Соберите достаточно iPhone в нужном месте, и Фрей считает, что Audible может облегчить вечеринку. «В большем масштабе вы могли бы выводить музыку на ряд автомобилей с включенными стереосистемами и действительно издавать некоторый шум».

Последнее сообщение в блоге

Воскрешая iPad 4, Apple приближается к миру, где только молнии
September 11, 2021

Воскрешая iPad 4, Apple приближается к миру, где только молнии(Изображение предоставлено Ars Technica)Трудно найти кого-нибудь, кто будет утверждат...

Что нам нравится (и что нет) в Apple TV 4K, а также наши любимые минималистичные чехлы для iPhone 8 на CultCast
September 11, 2021

Что нам нравится (и что нет) в Apple TV 4K, а также наши любимые минималистичные чехлы для iPhone 8 на CultCast4K Apple TV даже лучше, чем мы думал...

Научитесь кодировать на Swift 3, основном языке программирования для iOS и многом другом.
September 11, 2021

Вы говорите на Swift, новейшем языке программирования Apple для iOS? [Сделки]Эти курсы помогут вам свободно владеть новейшим языком программировани...