"Первый канал" стал доступен на tvOS

23 июля мы запустили приложение "Первый канал" для устройств Apple TV 4-го поколения (на базе tvOS), а два дня спустя, 25 июля, приложение вышло на первое место в российском tvOS App Store, и продолжает находится на вершине чарта до сих пор.

Приложение написано на базе TVML с использованием TVJS, и соответственно, имеет унифицированный интерфейс. Разработка под TVML не представляет особых сложностей, и заняла всего две недели.

Приложение содержит такие разделы, как "Новости", "Телепроекты", "Кино и сериалы" и "Поиск". В конце августа будет добавлен прямой эфир.

Первый канал стал доступен на tvOS

О покупке Nexus Player

В связи с тем, что в последне время мы вплотную занялись разработкой приложений под Android TV, возникла необходимость купить недорогое устройство на базе этой ОС в качестве дополнения приобретенного ранее телевизора Sony Bravia (модель KDL-43W808C).

Сейчас на рынке не так много устройств на Android TV – есть приставки NVIDIA SHIELD, Razer Forge TV, непосредственно сами телевизоры Sony и Philips, и снятая совсем недавно с производства приставка Google Nexus Player.

Nexus Player – идеальное решение для разработки, т.к. до сих пор получает последние стоковые версии Android (на данный момент – 6.0.1), коробочка небольшого размера, и стоит совсем недорого. Однако в российских магазинах эта приставка уже не продается. Пришлось покупать на Avito за 6 тыс. рублей. Нам повезло – приставка оскалилась совершенно новой, но с небольшим изъяном – штекер кабеля питания неплотно вставляется в разъем, из-за чего малейший сдвиг приставки приведет к отсоединению кабеля. Решается проблема закреплением кабеля, скажем, обычным скотчем.

Кстати, приложение "Первый канал" уже доступно для Android TV 🙂

Как сделать скриншот на tvOS

На iOS устройствах скриншот делается весьма просто – для этого на устройстве нужно одновременно зажать кнопку Home и кнопку блокировки.

А как же сделать скриншот на приставке Apple TV 4-го поколения? Для этого можно использовать стандартные средства Xcode, при условии, что приставка подключена к компьютеру через USB-кабель. Далее:

  • В меню Xcode выбираем Window -> Devices
  • В списке устройств выбираем подключенный Apple TV
  • Далее нажимаем кнопку Take Screenshot

Скриншот будет сохранен на рабочий стол.

Как удалить приложение с эмулятора tvOS

В этой заметке было написано, каким образом можно удалить приложение с приставки Apple TV четвертого поколения.

Удаление установленных приложений непосредственно на эмулятор tvOS также возможно несколькими способами:

  • На главном экране нажимаем иконку Settings -> далее General -> Manage Storage, и удаляем нужное приложение.
  • На главном экране ставим фокус на иконку приложения, которое нужно удалить, и удерживаем на клавиатуре клавишу Enter до тех пор, пока иконка не начнет "шевелиться". Теперь на клавиатуре нужно нажать клавишу "Пробел", после чего отобразится меню дополнительных настроек, через которое можно удалить приложение.

Почему у Porsche ключ зажигания слева?

Те, кто садился за руль автомобиля Porsche, сразу же замечали, что ключ зажигания расположен не с правой стороны, а с левой. Почему так?

Это ничто иное, как традиция еще с того времени, когда Porsche участвовал в гонках "24 часа Ле-Мана". Тогда машины на старте стояли с выключенными двигателями, и была ручная коробка передач. Когда давалась команда "На старт!", пилоты подбегали к своим машинам, и садясь, одновременно запускали мотор, а правой рукой переключали передачу. Когда ключ находится с левой стороны, сделать это намного проще, и главное, быстрее.

Практически купил Beats urBEATS

В прошлом месяце озадачился покупкой новых наушников для прослушивания музыки в метро. Выбор пал на Beats urBEATS красного цвета. Именно красного и никакого другого, т.к. такой цвет гармонично подходит к цвету телефона Nexus 5, который по совместительству используется мной в качестве плеера. Ну и вообще, красный цвет – это круто.

Но Beats urBEATS красного цвета достать тяжело. На официальном сайте наушники в такой расцветке уже не продаются. Тем не менее, в некоторых магазинах все же можно купить urBEATS красного цвета, в частности, в "Связном" за 6199 руб. Сразу обращаем внимание на цену – она практически на 2 тыс. рублей ниже, чем в официальном интернет-магазине. Служба поддержки "Связного" на это отвечает стандартным ответом:

Стоимость товара зависит от акций, скидок и специальных предложений.

В общем, решил рискнуть и заказать данные наушники. При оформлении обнаружил, что за товаром придется ехать на "Проспект Просвещения", в ТРК "Гранд Каньон". Позвонил в службу поддержки, поинтересовался, почему нет обозначенной на сайте доставки. Сказали, что доставка осуществляется, если товар есть на складе. В моем же случае товар представлен только в одном розничном магазине, поэтому необходимо ехать и забирать самостоятельно.

Приехал. Коробку открыли, на первый взгляд все нормально. При детальном осмотре наушников обнаружил небольшую потертость на металлическом корпусе. Тут сразу все стало понятно – товар уценен. Похоже, что им кто-то пользовался, и потом сдал. Проверил работоспособность наушников – все нормально. Каких либо других визуальных дефектов не нашел. Посмотрел на дополнительные амбушюры – черного цвета. Спрашиваю – "А разве они должны быть красными? Сами наушники красные, на них одеты красные амбушюры, а дополнительные почему-то черные...", на что получил ответ – "Да, так и положено". Странно, не правда ли? Но не смотря на это все же решил купить.

По пути на работу успел протестировать эргономику urBEATS и непосредственное звучание, которое, как и писали многие, весьма среднее. Стандартные амбушюры  (которые красного цвета) оказались немного великоваты по размеру, и в ушах сидели некомфортно. Решение – использовать амбушюры меньшего размера, представленные в комплекте, но они ведь черного цвета! Посмотрев на YouTube ролики с демонстрацией распаковки Beats urBEATS красного цвета, обнаружил, что дополнительные амбушюры должны быть также красного цвета (а как же иначе?). Такое удовольствие, пусть и со скидкой в 2 тыс. рублей, мне было не нужно. В тот же день вновь съездил в "Гранд Каньон" и сдал наушники.

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

Наказание России и Хорватии

В чем разница между беспорядками на стадионах, которые были совершены во время матчей Англия - Россия, и Хорватия - Чехия на время проведения групповой стадии EURO 2016?

Как следует из официальной информации, Российскому футбольному союзу (РФС) и Хорватскому футбольному союзу (ХФС) были предъявлены одни и те же обвинения:

По делу ХФС:

Charges relating to crowd disturbances, use of fireworks, throwing of missiles and racist behaviour had been brought against the HNS, and the CEDB decided to impose the following sanctions:

По делу РФС:

Charges relating to crowd disturbances, use of fireworks and racist behaviour had been brought against the RFU, and the CEDB decided to impose the following sanctions:

То, что произошло во время матча Хорватия - Чехия, несло куда больше последствий, хотя бы потому, что матч пришлось приостановить на целых 8 минут, чтобы убрать с поля горящие файеры.

И хотя выдвинутые обвинения со стороны УЕФА ко двум национальным федерациям были одинаковыми, штрафные меры оказались совершенно другими: РФС – штраф 150 тыс. евро и условная дисквалификация. ХФС – штраф 100 тыс. евро и запрет на продажу билетов хорватским хулиганам.

Почувствуй, как говорится, разницу в подходе...

Какой образ Android выбрать – x86 или ARM?

Какая разница между системными образами Android под x86 и ARM? В утилите SDK Manager доступно на выбор два образа, так какой из них установить на своем компьютере, чтобы запустить эмулятор?

На самом деле, установить можно как образ для x86, так и для ARM. Разница будет заключаться в том, что при использовании образов x86 скорость эмулятора в сочетании с HAXM (Intel Hardware Accelerated Execution Manager) возрастает почти в 10 раз по сравнению с образом для ARM, т.к. разработчики, обычно, используют компьютеры на базе Intel x86.

Тем не менее, образ ARM более точно соответствует устройству на базе Android, но требует эмулирования процессора, что влечет за собой уменьшение производительности.

Кому-то пора в отставку

И им должен стать Виталий Леонтьевич. Уж слишком много скандалов, связанных с российским спортом, случилось в период его правления. А позор, связанный с применением допинга российскими легкоатлетами, забудется так вообще не скоро.

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