суббота, 31 августа 2013 г.

Пара слов о легальности

Давно в тайне лелеял мечту полностью отказаться от использования нелегального контента. Этому мешало лень, отсутствие нужного легального контента, предоставляемого в удобной форме, деньги (а точнее их нехватка). Время шло - ситуация потихоньку менялась, что-то исправлялось в лучшую сторону и сейчас уже можно подвести некоторые предварительные итоги. Итак, какой-же контент хочется сделать полностью легальным:

  1. ПО и компьютерные игры
  2. Музыка
  3. Фильмы
  4. Сериалы
  5. Подкасты
  6. Футбольные трансляции
  7. Книги
  8. Журналы
  9. Аудио книги
Это вроде весь список того, чем я регулярно пользуюсь. Теперь рассмотри текущую ситуацию по каждому пункту подробнее.

ПО и компьютерные игры сейчас фактически полностью продаются онлайн и нет никаких проблем с доступом к контекнту (особенно если не нужна русская локализация). Цена так же падает (особенно на программы под ios). Таким образом у меня абсолютно все программы и игры легальны - как на всех мобильных устройствах, так и на компьютере.

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

C фильмами дело сложнее - в iTunes отличные цены на прокат фильмов (речь конечно только про HD качество), но есть два недостатка: 
- не для всех фильмов есть прокат (а стоимость покупки превышает 300 рублей, да и не пересматриваю я обычно фильмы по 2 раза)
- очень маленький выбор фильмов. По сравнению с музыкой это просто катастрофа.
В итоге то что есть смотрим легально через Apple TV, того чего нет приходится качать через торренты.

С сериалами ситуация намного хуже, чем с фильмами. Где онлайн в России можно купить легальную копию "Игры престолов" абсолютно не ясно. В итоге тут пока полный провал и единственным спасением являются торренты.

Подкасты доступны абсолютно бесплатно и удобно скачиваются - тут вообще нет проблем с легальностью, что очень радует.

После выпуска программы для iOS от НТВ-Плюс с поддержкой AirPlay футбольные трансляции почти перестали быть проблемой. За сто баксов в год можно получить легальный просмотр Лиги чемпионов, Лиги Европы, Чемпионатов России, Италии, Германии и Испании. А так же разных программ НТВ-Футбол и записи всех прошедших игр. Для полного счастья не хватает только чемпионата Англии - надеюсь в следующим году добавят.

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

Журналы уже фактически полностью переехали он-лайн так что подписаться в iTunes на все интересное (в том числе и из США) не составляет проблем.

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

Итого:
  1. ПО и компьютерные игры - 100%
  2. Музыка - 100%
  3. Фильмы - 60%
  4. Сериалы - 0%
  5. Подкасты - 100%
  6. Футбольные трансляции - 90%
  7. Книги - 0%
  8. Журналы - 100%
  9. Аудио книги - 100%
В среднем получаем 72% легальности. Есть куда стремиться как мне так и производителям контента.

воскресенье, 11 августа 2013 г.

Не угнаться

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

Вообще Apple молодцы. Они двигают iOS и Objective-C вперед семимильными шагами с каждым релизом. Кажется вот совсем недавно только слегка освоились с новшествами iOS 6 и бах - встречайте - на пороге уже iOS 7 с не то что холмиком, целой горой, новшеств, освоить которых еще надо постараться.

Вообще история развития поражает динамикой и смелостью в принятии решений: очень долго считали ручками ссылки и были довольны как бегемот, когда в итоге не текла память? Получите: ARC - и забудьте о ручном подсчете  и при это не надо раскапывать gc! Привыкли к xib файлам и те стали для вас что сын родной? Так не расслабляйтесь! Вот вам storyboard и не чувствуйте себя ни в чем ущемленным. Вы уже прекрасно плаваете в омуте делегатов, интерфейсов, data source и прочих суровых представителей ООП? А как насчет элегантно вписать в свою картину мира лямбды (под названием блоков)? В общем в этой истории так просто в седле не посидишь - все время надо держать равновесие что бы не полететь.

Бедные авторы книг по Objective-C и (особенно) по iOS стараются и пыхтят как могут. Выпускают по 25 подправленных и улучшенных изданий своих книг, фиксят свои примеры на сайтах и вообще трудятся как пчелки. Но не складывается аленький цветочек. Книги уже устарели более чем на половину когда доходят до читателя. Примеры уже не соответствуют текущим рекомендациям Apple, а умные советы, которыми стараются делиться авторы, уже пахнут нафталином. Даже если автор путем невероятных усилий успевает издать книгу с описанием свежих iOS или Objective-C в срок, содержимое книги вызывает полное разочарование - все по верхам, никакого заплыва на глубину: у автора просто банально не было времени, что бы просто даже окунуться не то что нырнуть - Apple жмет на пятки.

И в итоге у автора остается один более-менее нормальный вариант - писать книгу для новичков. Описать как открыть XCode и создать в нем первый проект, как нарисовать свой первый экран и, конечно,  как же написать этот волшебный текст "Hello world". Ну не мило ли? Да может эти примеры и советы слегка устареют когда юный (или не очень) любитель программирования начнет читать сие произведение, но это не страшно так как:
1. основные принципы все равно будут более-менее верными,
2. новичок все равно ничего не заметит по первости.

Так что не тратьте ваше время и деньги на эти книги. Начните лучше с официальной документации Apple - она всегда актуальна и намного полнее и точнее чем все то, что можно найти на Amazon.