sonyps4.ru

Почему Apple отказалась от погодного сервиса Yahoo.

Начиная с iOS 8 метеоданные для погодного приложения Apple будет поставлять Weather Channel. Издание Re/Code разобралось в том, почему Apple решила отказаться от услуг Yahoo.

На протяжении 7 лет информация о погоде предоставлялась компанией Yahoo, что привлекало большое количество пользователей на сайт самой компании и в её отдельное погодное приложение (победитель премии Apple Design Award 2013). Продуктами Yahoo на мобильных устройствах пользуется около 400 миллионов человек каждый месяц. Этого показателя удалось достичь, в том числе, благодаря партнёрству с Apple и другими производителями смартфонов.


iOS 8

Бета-версия iOS 8 стала доступна во время проведения ежегодной конференции WWDC . Разработчики, установившие себе тестовую версию операционной системы, могут заметить изменения в погодном приложении — поставщиком данных о погоде вместо Yahoo выступает компания Weather Channel. Журналисты отмечают интересную деталь — Yahoo точно так же получала информацию от Weather Channel, то есть, фактически, лишь выступала посредником.

Избавиться от «лишнего звена» Apple сумел убедить новый руководитель Weather Channel Дэвид Кенни, ранее работавший в руководстве Yahoo и перешедший на новостной канал в 2013 году. Чтобы сделать своё предложение более внушительным, в Weather Channel расширили информационную сводку — в их приложении представлены более точные подробности, основанные на геолокации пользователя, прогноз на девять дней (а не на пять, как в случае с Yahoo), скорость и направление ветра, атмосферное давление, ультрафиолетовый индекс и т. д. На данный момент, по сообщению Apple Insider, информация о погоде в iOS 7 и iOS 8 немного различается — в одном и том же городе в одно и то же время показания могут расходиться на несколько градусов. Русскоязычные пользователи передают , что в европейской части России погодные данные отображаются не совсем корректно.

Кара Свишер пишет, что отказ от сотрудничества с Yahoo в этой сфере может повлечь за собой расторжение и других соглашений. К примеру, Apple может сменить провайдера биржевых данных для приложения «Акции», которым сейчас так же выступает Yahoo. Сами представители Yahoo говорят, что попросту упустили из виду сделку между Apple и Weather Channel, и это «огромная потеря». Ранее Wall Street Journal публиковал сообщения своих источников о том, что Yahoo и Apple планируют развивать сотрудничество, предустанавливая большее количество сервисов Yahoo в iOS. Руководство Yahoo даже планировало предложить Apple заменить поисковый сервис, установленный в системе по умолчанию.

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

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

Функционал виджета «Yahoo погода»

Итак, если Вы скачаете данную программу для Андроид, то Вам станут доступны следующие функции:

  • Отображение погоды на главном экране. Стоит отметить, что «Yahoo погода» прекрасно интегрируется в самые разные лаунчеры и варианты оформления иконок. Пример можно видеть на рисунке №1. Как мы видим, там информация отображается прямо в выбранной теме и не выделяется из нее.

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

  • Показ состояния погоды на улице. Так в виджете может быть написано, что сейчас сильная облачность, дождь, снег и так далее.
  • Программа отображает на карте Ваше действующее местоположение. Это удобно тем, что, не закрывая виджет, можно посмотреть, где Вы находитесь и какие населенные пункты есть рядом с Вами, а также то, какие там сейчас метео условия.
  • Есть блок подробностей, где отображается то значение температуры, которое чувствуется людям на улице (действующее значение часто отличается от того, что ощущают люди), влажность, видимость и УФ-индекс.

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

  • В блоке «Ветер и давление» отображается скорость ветра и показатели барометра (давление).
  • В блоке «Осадки» отображается вероятность осадки на данный момент, через 5, 10 и 15 часов.
  • В блоке «Солнце и луна» показано то, где сейчас находятся небесные светила и то, когда будет или был закат и рассвет.

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

Как видим, это приложение для Андроид очень даже удобное. Но это не все его преимущества.

Преимущества «Yahoo погода»

О некоторых преимуществах уже можно было бы догадаться, если посмотреть на скриншоты выше.

Вот полный список преимуществ данного виджета:

  • для каждого региона есть свои обои в качестве HD – это выглядит очень красиво и эффектно, фотографии подобраны очень удачно;
  • сведения о погоде отображаются очень подробно и точно (попробуйте найти хотя бы одну жалобу на то, что в программе «Yahoo погода» на Андроид неправильно показывается температура);
  • есть предупреждения о плохой погоде;
  • очень хорошая интеграция в различные лаунчеры;
  • очень хорошие возможности для настройки – в программе можно выбрать единицы измерения, пределы сотовых данных (то, сколько максимально интернета может потреблять данное приложение в день), уведомления, анимацию метеорологических явлений и узнать версию программы;

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

Недостатки

Итак, у виджета для отображения температуры и других погодных данных под названием «Yahoo погода» есть следующие недостатки:

  • для некоторых городов данные о погоде просто время от времени пропадают (иногда помогает указание не города, в его географических данных – координат с Google Maps или почтового индекса);
  • в последнее время в приложении становится все больше рекламы, что не может нравиться пользователям;
  • на некоторых устройствах приложение просто не работает (но таких устройств очень мало).

Очень много пользователей жалуется на то, что после обновления приложение начинает работать намного хуже, чем было раньше. И действительно, в последних версиях в «Yahoo погода» стало больше рекламы, изменился список городов, иногда программа неверно показывает температуру или даже погоду в целом (на улице дождь, а приложение показывает, что там солнечно).

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

Если Вы все-таки решили рискнуть и установить «Yahoo погода», то вот ссылка для скачивания. Поверьте, попробовать стоит!

Получение ключа приложения

После того, как мы получим данные о погоде, мы вызываем функцию addWeather, которая создает новый LI-элемент в неупорядоченном списке #scroller.

Function addWeather(code, day, condition){

Var markup = "

  • "+
    ""+
    "

    "+ day +"

    "+ condition +
    "

  • ";

    Scroller.append(markup);
    }
    Теперь нам нужно прослушать клики по стрелкам «вперед» и «назад», и поэтому мы смещаем слайдер для отображения нужного дня в прогнозе.

    /* Handling the previous / next arrows */

    var currentSlide = 0;
    weatherDiv.find("a.previous").click(function(e){
    e.preventDefault();
    showSlide(currentSlide-1);
    });

    weatherDiv.find("a.next").click(function(e){
    e.preventDefault();
    showSlide(currentSlide+1);
    });

    function showSlide(i){
    var items = scroller.find("li");

    // Exit if the requested item does not exist,
    // or the scroller is currently being animated
    if (i >= items.length || i < 0 || scroller.is(":animated")){
    return false;
    }

    // The first/last classes hide the left/right arrow with CSS
    weatherDiv.removeClass("first last");

    If(i == 0){
    weatherDiv.addClass("first");
    }
    else if (i == items.length-1){
    weatherDiv.addClass("last");
    }

    Scroller.animate({left:(-i*100)+"%"}, function(){
    currentSlide = i;
    });
    }
    И на этом наш простенький прогноз погоды готов! Все вместе можно посмотреть в файле /assets/js/script.js. Оформление мы здесь обсуждать не будем, но вы можете самостоятельно изучить /assets/css/styles.css.

    Готово!

    В данном примере вы научились разрабатывать собственный сайт прогноза погоды посредством вспомогательных API Geolocation, Weather и Places от Yahoo. Наш пример будет работать в большинстве современных браузеров и на многих мобильных устройствах.

    Внимание! У вас нет прав для просмотра скрытого текста.



    Загрузка...