Начали появляться субтитры, уже для многих сериалов доступны. Можете написать в твитер @soap4me, или на info@soap4.me, вам могут дать промокод на «триал» на пару дней, оцените или не оцените все прелести, если понравится — то хорошо :) Из iOS приложения тоже это доступно.
Я, работая на прежнем рабочем месте, переговаривался с ребятами из soa4me насчет выпуска приложения.
Решение было основано на веб-приложении iOS. Платформа была готова, нужен был только дизайн и настройка взаимодействия с сервером. Был огромный плюс — не нужно никаких размещений в AppStore и Cydia. И можно было без проблем интегрировать любые системы оплаты. В общем жаль, что не договорились тогда =)
Сорри, но в эти сторы я соваться не рискну. На ресурсе все сериалы представленные или американские, или английские. Если пронюхает правообладатель, лавочку могут прикрыть быстро. Кроме того, там для сериалов есть iTunes, что тоже снижает шансы на выживание.
Ну оно на самом деле достаточно удобно, т.к. в один клик Xcode создаёт локальный git-репозиторий для проекта, который остается только положить в облако. В следующий раз может и воспользуюсь тем же битбакетом.
Мне было очень интересно прочесть статью, т.к. в данный момент сам занимаюсь разработкой приложения для iOS, и нахожусь в начале этого забавного пути. Хочу спросить: от синтаксиса Objective C вас долго корежило?:) Я так и не могу привыкнуть, нервничаю так что аж кушать не могу.
Вот знаете, не корежило совсем. Есть в нём какой-то шарм, что-ли :) Единственное что вначале так и не мог заставить себя писать в единообразном стиле аксессоры к свойствам. Половина кода была как object.property = value, половина как [object setProperty: value], с get-аксессорами та же ерунда. Очень понравились сигнатуры, в которых каждый параметр именуется, читаемость методов повышается. Понравилось навязывание delegation как повсеместного паттерна.
Кроме того, retain/release очень стимулирует думать о памяти при разработке под платформы с GC. Переключится быстро на GC модель не получается, вот и думаешь, в какой момент каждый объект удалится из памяти. Особенно ярко это у меня проявлялось, когда на работе во время сборки билда проекта под .NET я выделял пару минут, чтобы написать пару строк кода в Objective-C.
В общем и целом, мне однозначно понравилось, это весело. На stackoverflow большинство ответов на возникающие вопросы находилось быстро, запоминается всё тоже быстро. Было пару вопросов, на которые мне на stackoverflow и в google ответить так и не смогли, пришлось изобретать что-то самому, на это собственно и уходило основное время.
В общем, если есть опыт разработки, то проблем с освоением самого Obj-C быть не должно. Проблемы же из-за незнания чего-то в iOS SDK — это основная трата времени. Но в большинстве случаев находятся решения достаточно быстро.
Я начал без ARC просто чтобы вспомнить то, о чём читал в книгах. ARC ведь не спасёт от retain cycles. Написал так всю бизнес-логику. А контроллеры писал с ARC. Но когда код похерился, то и бизнес логику пришлось написать с ARC для экономии времени :)
> UPD. Просмотр 3G пришлось отключить из-за требований Apple, гласящих о том, что стриминг видео через сотовые сети должен быть реализован через HTTP Live Streaming, что в свою очередь накладывает много ограничений на формат предоставляемого контента. Поэтому в первой версии я решил сделать всё, что бы исключить лишние риски при публикации. В следующих версиях я «под шумок» попробую это ограничение убрать.
Вы не могли подсказать, где у них написано это требование? Не могу найти
Черт, у меня вот как раз такой кейс будет. Делаем приложение параллельно и на андроид и на айос. Так вот под андроидом при всем желании штатно HLS не пустишь для видеороликов — он не умеет перематывать по нему, думает, что ливстрим :(
А сейчас у вас просто http progressive download с byte-range запросами для «прыжков» по видео?
soap4all. Через тернии к онлайн сериалам в App Store