понедельник, 14 марта 2011 г.

О новинках

Играет: iTunes Stoped

Меня часто спрашивают, почему я не использую последние версии ПО и оборудования. Ведь купить и то и другое не составляет никакого труда. Каждый раз я по новой объясняю одни и те же причины. Надоело. Решил просто написать на эту тему небольшой опус.

Многие в курсе, что у меня, в основном, используются маки старого поколения (G4/G5 и C2D). Стандартный вопрос выглядит так: «Зачем тебе это старье?». Если ответить коротко, то: «а зачем мне их менять?». Ну вот серьезно, зачем мне распоследний мак на i7, если мои потребности слихвой покрывает и предыдущее поколение? Для того, чтобы поставить новую версию OS X? Не вижу смысла. Те задачи, которые мне необходимы, старенький G4 покрывает полностью. Да, у меня не стоит последний офис от компании микрософт, да, у меня не стоит последняя система от эппла, да, я не пользуюсь последней редакцией cinema. Мне попросту не нужно это.  У меня есть относительно новый компьютер, на котором я смотрю новые системы, новые версии ПО, новый функционал. Но это не рабочий компьютер, это машина для тестов, которая в свободное время просто показывает погоду.

Еще одна из причин того, что я не хочу (да да, именно не хочу) идти в ногу о временем заключается в том, что программисты (как ОС, так и ПО), все больше страдают откровенной дурью, а не думают головой. Взять тотже Snow Leopard. Простите дорогие мои любители «фапанья» на новинки, но система получилась крайне отвратительной и нестабильной. Она мне с первого релиза напомнила судьбу Windows Vista. Да, тут сейчас начнутся вопли в стиле «да ты просто не шаришь» и «да это у тебя руки кривые» или мое любимое «у тебя мак кривой». Извините ребятки, но у меня большой парк машин (как дома, так и на работе), начиная от Mac mini и заканчивая xServe. Так что я всеже знаю, что говорю. Да и у кого из вас есть сертификаты технического специалиста, чтобы считать, что ваше мнение существенно? Ниукого? То-то и оно, а у меня такие сертификаты имеются. Ой, вы сейчас захотите привести вам пару примеров? Без проблем.

С чего же начать.. Ну давайте то, что с ходу пришло в голову (все вспоминать и перечислять мне не охота, поэтому пройдемся по верхушке айсберга).

  • 64битность. Ребят, ну ведь смешно это. Ну у кого в десктопах воткнуто более 4х гб оперативки? А я вам отвечу. У единиц. Более того, многим хватает и 2х гб памяти. А если вы посмотрите на отличия работы 32 и 64битных режимов, то поймете, что на <4Гб вы только потеряете производительность. Но и это еще только половина одуванчика. Вторая половина заключается в том, что при равных условиях (одинаковом ПО и версиях) тотже леопард работает порядком быстрее барса (я уж молчу про тигр, который просто на куски рвет по скорости указанные два продукта). И пусть компания на каждом углу кричит о том, что они увеличили производительность в новой системе и теперь она стала еще быстрее, на деле оказывается совсем другое. Их можно понять, им нужно продавать новые продукты, а заманивать покупателей чем-то ведь нужно. Но вот понять тех, кто ведется на рекламу, не прочитав документацию по «новым фичам», понять сложно. Ребят, ну ведь не 90е годы уже, чтобы в «МММ» верить, пора уже и головой думать начать. 
  • MAS. Ну тут вообще все более, чем ужасно. Нет, сама задумка мне нравится, но вот реализация.. Простите, даже у линуксоидов такой кривой реализации идеи нету. Почему я должен по новой покупать ПО? Почему нельзя было импортировать существующие лицензии в магазин? Извините, но у меня используется далеко не самое дешевое ПО и выкидывать опять несколько штук баксов на него у меня нет никакого желания. И вот тут самое смешное начинается. Даже, если бы я захотел купить его по новой, мне просто не дадут этого сделать. Почему? Да потому, что большей части ПО в MAS просто нету. Bingo! Там полно доморощенного ПО, вроде калькуляторов, телефончиков, текстовых редакторов и прочей мелочи, но нету серьезных продуктов навроде Logic, Cinema, MSO и т.д..
  • Поддержка старых систем. Вот тут просто раздолье для флейма. Возьму в качестве примера мой «любимый» Telephone.app. Что мы видим? После выхода MAS, разработчик просто забил на всех пользователей (а их очень не мало) и на корню отрубил поддержку еще актуального леопарда. Почему? А вот мне самому интересно. Официально, это сделано из-за того, что «леопард не поддерживает многие функции и поэтому его тяжело поддерживать». Ой, простите, но как же тогда умудряются разработчики Skype, TeamViewer, Cinema и других продуктов тогда обходить использование этих «функций», м? И заметьте, их продукты гораздо мощнее и функциональнее, нежели эта обычная звонилка. Это частный случай, но таких случаев просто огромное количество. А самое интересное в этом то, что нового функционала в таком ПО не появилось нисколько. Просто разработчик решил выпендриться и не более того. Жаль.. Хороший был продукт.. Ну да продолжим дальше.
    4. Вспомним дружно о величайшем изобретении человечества. Нет, не о презервативах :-) Речь пойдет о корзине. Да, да, об обычной корзине, которая работает без каких-либо проблем во всех системах, кроме барса. Вы будете смеяться, но переодически барс не может удалить ее содержимое никоим образом, кроме как ручное «rm –rf .Trash/*». А ведь вышло уже 7 обновлений системы! Такого фэйла даже Microsoft не допускала.. Это даже не смешно, от этого плакать хочется..
    Это тот минимум, который сходу вспомнился по проблемам барса. Остальные (более технические) вещи я не буду тут описывать, т.к. и подавляющее большинство с ними не сталкивалось (т.к. маков от силы 2-3 дома, да и OSXS врятли у кого-то из вас используется). 
Что меня еще раздражает в новых версиях ПО, так это размер, оптимизация и интерфейс. Сейчас поясню:
  • «Размер». Ребят, а вы посмотрите на размер дистрибутива с каждой вновь вышедшей версией ПО. Возьмем тотже MSO. Вот что, он стал сам писать текст? Или может там появилась кнопочка «сделать пиздато»? А может он теперь такой громадный из-за того, что умеет читать мысли? Ну серьезно, что изменилось? Да ничего, как был пакетом для обработки текста и таблиц, так им и остался (вот только не нужно мне сейчас вопить про аутлук и презентации, большинство в своей жизни ниразу их не запускало даже). А размер планомерно приближается к дистрибутиву самой системы.
  • Исходя из п.1, где ваша хваленая оптимизация кода? Куда она подевалась? Как можно оптимизировать продукт так, что он стал еще более неповоротливым и «жирным»? Да, из продуктов убрали поддержку PPC архитектуры, не спорю. Но разве когда что-то убирают, то размер не должен уменьшаться и скорость работы не должна возрастать? Может я конечно что-то пропустил в своей жизни, но в моем понимании оптимизация означает совсем другое, нежели у современных разработчиков.
  • А касаемо интерфейса – эта тема вообще достойна отдельной книги. Вот объясните мне, за каким чертом мне стопицот (я наконец-то выучил значение этого слова :-) ) новых иконок, брянькающих звуков, смен расположений кнопок? Вот зачем? Мне ровно параллельно, что иконка поменялась на полтона в цвете, ровно как и на смену тональности в новом звуковом оповещении об ошибке. Любой адекватный человек, когда работает, вообще пользуется хоткеями и лишние свистелки, перделки и бантики его только раздражают. Кстати, надеюсь Apple сдержит свое обещание и в новой версии системы появится наконец разворачивание окон в полный экран (да, вы не поверите, но в OS X этого до сих пор НЕТ).
Я могу еще долго объяснять все нюансы, которые меня останавливают от следования за новинками, но суть я думаю уже донес до публики.

И вот скажите мне в окончании опуса. Ну куплю я схожу последний iMac и поставлю на него последнюю версию системы. От этого, используемый мною, Logic станет записывать и обрабатывать музыку как-то по особенному? Или может сам станет ее сочинять, без моего участия? Или может он станет записывать быстрее, чем я играю, предугадывая следующие ноты? Или станет управляться силой мысли?

Комментариев нет:

Отправить комментарий