Как стать автором
Обновить
39
0
Дмитрий Волк @dvolk

Пользователь

Отправить сообщение
Видимо, я не настолько его хочу :)
О! Активация — это целая песнь!

В Штатах iPhone продается только с контрактом от AT&T. Никакой свободы, за что я их обоих не люблю отдельно. Так вот, чтобы новенький свежекупленный iPhone заработал, надо принести его домой, запустить iTunes, и дальше уже в iTunes выбрать условия контракта (не то, чтоб было много вариантов). iTunes свяжется с Эпплом и с AT&T, и передаст им всю информацию. Собственно, это и есть активация, и без нее телефон работать не будет.

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

Кстати, если я правильно понимаю, обновить прошивку на том же iPhone можно тоже только из iTunes, правильно? Вот и скажите — оно мне надо, держать мак или винду только для этого?

Ну не должна покупка телефона диктовать мне, какую операционку (а то и целый комп) мне использовать!
А как насчет активации iPhone?

Не, я все понимаю, люди стараются, пишут эти библиотеки, молодцы. Я просто не понимаю, почему Эппл не может открыть эти протоколы. Это настолько идет вразрез со всеми современными тенденциями, что просто неприятно становится.
Еще раз — я не жду iTunes под линукс от Эппла. Я хочу, чтобы протокол связи был опубликован, и тогда найдется куча желающих этот протокол под линукс реализовать по-человечески.
Понимаю, что занудствую, но не глупо ли ожидать, что люди будут покупать двухтысячедолларовый комп, чтобы нормально работал двухсотдолларовый телефон?
У меня тоже :)

Но а) это не имплементация открытого протокола, а reverse-engineering, и б) как насчет установки новой прошивки в айпод?

И, кстати, как насчет iPod Touch и/или iPhone?
Начали замечательно, а вот сравнение с машиной — немного не в тему (ИМХО, естессно).

Интересно, кстати, что ни в посте, ни в комментах не упоминается невозможность заливки музыки не через iTunes. Каждый раз, когда я со своими приятелями — ябломанами поднимаю этот вопрос, слышу стандартный ответ: «Сам выбрал сидеть на линуксе — сам и виноват. Эппл не обязан выпускать свои продукты под каждый тостер.» Это, конечно, так, но почему не открыть протокол?! Ну классика же — открытые протоколы, закрытые имплементации! IIS, например, закрыт, но это не значит, что я не могу обращаться к нему с Firefox-а, правда? Не надо мне iTunes под Линукс — просто откройте протокол передачи песен на iPod, и я его с удовольствием куплю, ибо плеер действительно хорош.

Да, я знаю, что есть библиотеки для связи с iPod под линукс, но они все, насколько я знаю, получены путем reverse-engineering. И ни одна из них не дает установить новую прошивку.

Нет, именно как задумано создателем приложения. И способ убедиться в этом — инструменты для тестирования и отладки, которые для одних платформ есть, а для других — нету.
Согласен :)

На самом деле, сейчас наш продукт работает нормально в FF, Chrome/Chromium, Opera. Наверное, в Сафари тоже, но не могу проверить. Я нашел, что в одном месте ошибся с кавычками в аттрибуте тэга, и починил. Но что интересно — ФФ оказался слишком либеральным, и простил мне этот баг.

Но если внимательно вчитаться в мой пост, то «мысль вслух» не в том, что «давайте всех насильно пересадим на Firefox». А в том, что «какого хрена нет нормальных инструментов для тестирования для других браузеров?».

Даже с учетом того, что Selenium на виндовой машине можно запустить с IE (хреновенько, но можно), отладить сложный Javascript в IE невозможно.
А можно конкретней? Я сам сижу на Линуксе, и сафари использовать не могу. А вот мой шеф — на Макоси. Пусть делом займется и отладит наш продукт под сафари :)
Или я погнал, или мой ответ не опубликовался. :(

Я не забыл про упомянутые расширения, у меня установлены Web Developer и Tamper Data. Но они не слишком полезны при отладке очень-очень Ajax-овый приложений. А у нас именно такой случай — одностраничное (сложное, многоэкранное) приложение на Dojo.

И, кстати, упомянутые Вами расширения — тоже под Firefox. Что, собственно, подтверждает основную мысль моего поста :)
А в Сафари есть что-нибудь похожее на FireBug? Или не похожее, но позволяющее удобно отслеживать изменение DOM, прохождение асинхронных запросов, инспектировать элементы, и запускать Javascript-овые команды из консоли?
Парень из песочницы — это я, и теперь этот пост доступен тут: dvolk.habrahabr.ru/blog/68162/

Информация

В рейтинге
Не участвует
Откуда
California, США
Зарегистрирован
Активность