Эмси 1.3

У Эмси непростая судьба. Эплы очень не любят пускать в стор его апдейты, всё время находя к чему придраться.

Сначала у него было недостаточно entertaining value (это не шутка). Мы написали им письмо удивления, а пока они его рассматривали, мы добавили поповер, который рассказывал о том, что это и зачем, и засубмиттили апдейт. Тут Эплы вдруг передумали и пропустили нашу недостаточно развлекательную прогу (1.0). А потом стремительно пропустили и версию с поповером (1.1).

Но весь смысл поповера был в том, чтобы добавить им веселья там, а им и так весело сделалось, поэтому мы решили потом его убрать.

Потом был апдейт до 1.2, в котором добавилась голубая сосиска-прогрессбар и альт-перемотка. Правда, версию 1.2 сначала не пропустили в стор из-за того, что на скриншоте в качестве песни в меню было написано «The Beatles: Yesterday»! Сказали, что у нас нет прав на слово Beatles (причём, они это откуда-то знают). Пришлось подправить скриншот и потерять ещё неделю.

В версии 1.3 мы, наконец, убрали поповер, сделали нормальное меню и вообще улучшили дизайн. Прогрессбар больше не рисуется постоянно, а появляется только при нажатом Альте (то есть когда перемоткой можно воспользоваться):

Эмси 1.3

Напомню, что версия 1.1 была новым словом в интерфейсах:

А ещё мы сделали суперважный шаг вперёд в интерфейсах: у нас нет идиотской галочки «запускать при запуске системы». Программа без лишних вопросов прописывается в Login items при запуске и выписывается оттуда при выходе через её меню. Если у вас показывалась текущая песня, а потом вы перезагрузились, то и после перезагрузки она продолжит показываться. А если не показывалась, то и после перезагрузки не будет.

Как вы знаете, во Льве уже официально так стало правильно себя вести — открываться после перезапуска, если тебя не закрыли перед ним. К сожалению, об этом плохо знает компания Эпл: версию 1.3 нам завернули как раз за то, что она перезапускается, не спросив пользователя! При этом предыдущие версии с этой фичей спокойно пропускали.

Мы не могли не написать письмо-привет Эплам, и спросить, хрена ли они хотят, если теперь даже их программы так себя ведут, но они были непоколебимы — пользователь должен обязательно сам решить, что он хочет перезапуска программы. Короче, пришлось изменить дизайн так, чтобы сделать по-ихнему.

Но зато у нас специальная промоцена!

Бегите покупать Эмси 1.3 за один доллар вместо трёх!

Дальше
19 комментариев
Сергей Сурганов 2011

А мне нравилось, когда прогресс-бар отображался, я даже успел привыкнуть. Может оставить его, как опцию?

Илья Бирман 2011

Не-е :-) Тут без демократии.

Юрко 2011

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

Oleg Andreev 2011

В 1.4 нужно будет эту опцию убрать. У них разные ревьюеры попадаются. Если один идиот, то другой может быть нормальным. А вообще, там есть Resolution Center, чтобы можно было им кинуть ссылку на их же HIG или Lion Release Notes где написано как проги должны запускаться.

Кстати, в System Preferences есть галочка «Restore windows when quitting and re-opening apps». Нужно только на нее полагаться.

Илья Бирман 2011

В резолюшен-центр писали.

Михаил 2011

Новый прогрессбар не нравится. Вот я в Фотошопе что-то делаю, нажимаю Альт часто, а Эмси думает, что я это для нее нажимаю, и в менюбаре каждый раз показывает красную полоску. Все это напоминает анимационый баннер.
Я не дизайнер, правда, но не логичнее ли сделать так, чтобы эта красная штука отображалась только при наведении курсора (с Альтом) на строку в менюбаре? Потому что нажимая Альт я не всегда хочу перемотать трек, я в другой программе могу работать.

Илья Бирман 2011

По идее это стандартное для Мака поведение — изменение от клавиш-модификаторов происходят одновременно везде, а не по наведению.

Oleg Andreev 2011

Может, показывать серую полоску при нажатии alt, а при наведении — красную? А то действительно раздражает.

Или прозрачность полоски сделать обратно пропорциональной расстоянию от курсора до плеера :-)

Илья Бирман 2011

Шаришь.

Михаил 2011

Альт — это слишком занятая кнопка, чтобы каждый раз при наведении на нее появлялась яркая красная полоска. Может, на Контрол повесить действие? Хоть это и будет необычно для Мака, наверное, но все равно. Или не красной сделать ее, а темно-серой/черной? Даже небольшое изменение насышенности цвета идет на пользу (что я, собственносто, и сделал).

Ярик Глухов 2011

Пользовался еще какой-то первой версией в архиве, но с появлением в App Store подумал, что за три доллара мне она не нужна. А вот за доллар в самый раз!

P.S.: Илья, напишите про способ организации закладок — заинтриговали в недавнем посте.

Арнольд 2011

А всё-таки объясните, почему не будет опции вернуть всегда отображающуюся полоску прогресса? Я не то что жалуюсь, мне просто интересна сама идеология такого решения. У вас скопилась база пользователей, к фичи они привыкли, и фича эта не бестолковая, многим она полезна. Потом вы её просто берёте и убираете совершенно. Это ведь всего лишь ещё один чекбокс в меньюшке.

А?

Илья Бирман 2011

Вы неверно оцениваете цену этой фичи.

А пользователям ничего не мешает остаться на старой версии, это же не Хром.

Oleg Andreev 2011

«А пользователям ничего не мешает остаться на старой версии»

Тут я не согласен. Остаться на старой версии довольно трудно по многим причинам. Первая — я иногда жму Update не слишком вчитываясь в описание изменений. И когда ты обновишься из аппстора, предыдущая версия пропадает навсегда.

Арнольд 2011

А если я хочу получить всё новые фичи (нормальное выпадающее меню в данном случае), но и сохранить эту старую? И почему я неверно её оцениваю — я пользователь, я пользуюсь программой и знаю, что мне от неё нужно и что мне в ней хочется видеть. Я понимаю, что вам нравится следовать тому, что вам кажется эппловской философией маркетинга, но в данном случае вы просто элементарно не уважаете своих так скажем кастомеров.

Даже если вы решили, что фича не нужно, по крайней мере дайте объяснение этому, когда вас вежливо просят. Вы же ответ отсмеиваетесь, мол, без демократии, что даю, тому и радуетесь.

Это просто некрасиво, Илья.

Илья Бирман 2011

Вот я вам предлагаю на выбор: 1) остаться на старой версии; 2) обновиться до новой версии; 3) выбрать другой, более подходящий вам продукт.

Но нет, вы хотите четвёртый вариант, и его вам непременно должен дать именно я. С чего? Вот этого я не пойму. «А если я хочу», — пишете вы. Ну, простите, я не могу удовлетворять все ваши желания, и странно, что вы усматриваете в этом повод для обиды.

Любая некритичная фича — плохо, потому что её поддержка — дорогое удовольствие. Это вам кажется, что это «просто один чекбокс». Реально это он будет ограничением для дизайна приложения навсегда, потому что любое изменение в дальнейшем будет в два раза сложнее: надо будет проверять, как оно себя ведёт, когда этот чекбокс стоит, и как, когда его нет. Я просто не могу себе этого позволить.

Арнольд 2011

Кстати, я бы хотел, чтобы курсор там отображался просто по наведении на строку, без необходимости держать Альт — мне удобно просто загнать курсор до упора вверх и не тянутся дополнительно к клавиатуре.

Такое можно сделать?

Илья Бирман 2011

А что будет с меню?

Никита Демидов 2011

Наконец-то купил МС!
Приятно, когда маленькое счастье можно купить всего за $0.99 ;-)

Арнольд 2011

А что будет с меню?

Ничего. Я не прошу включить пролистывание по песне при простом наведении — но всё так же будет работать при наведении + альт + клик. Скажем, при простом наведении появляется серый курсор, клик — меню. Наведение с альтом — красный курсор, клик с альтом — переход на фрагмент песни.

её поддержка — дорогое удовольствие

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

Илья Бирман 2011

Эплы отказываются от фич, которые им тяжело поддерживать, например, во Льве уже нет Розетты, и те, кому она нужна, ноют. Притом, в Эпле тысячи людей работают фул-тайм, а нас всего двое, и мы делаем Эмси в свободное время. Откуда у нас возьмётся время поддерживать прошлое?

Про зарабатывание денег вы неправильно всё понимаете. Мы не разрабатываем софт под требования заказчиков. Наоборот, это вы выбираете, какой софт себе покупать.

Вот есть в магазине пакет сока. Вы его или покупаете, или нет. Вы не можете требовать от производителя сделать его более сладким или изменить форму коробки только потому, что вы его купили. Зато вы можете перейти на другой сок. Я не понимаю, как это может быть неочевидно.

Андрей 2011

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

Илья Бирман 2011

А я для этого использую Спарк (менеджер клавиатурных шоткатов), там можно назначить действие «скопировать название трека из Айтюнса». Может, вам также попробовать?

Андрей 2011

А я для этого использую Спарк

А я его не использую, а Эмси использую :)
Неохота только ради этого ставить еще и спарк.

Евгений и Степанищев 2011

Я купил. Теперь сижу и думаю — зачем она мне? :-D

Семен Перепелица 2011

Илья, а вы не используете «Пунто свичер»? У меня он работает в неавтоматическом режиме, чтобы можно было сменить язык у только что написанного и продолжить писать в нужном языке. Но бессмысленная иконка в меню меня немного напрягает. У вас на скриншоте её нет, поэтому и спрашиваю.

Илья Бирман 2011

Не использую :-)

Семен Перепелица 2011

А какое у вас решение? Смотрите каждый раз в меню на серп и молот и меняете раскладку, если нужно?

Илья Бирман 2011

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

Антон 2011

Илья, а что за скрипты используете и для чего? (иконка в менюбаре)

Илья Бирман 2011

Для Сафари — чтобы сделать окно того или иного размера. Для Айтюнса — чтобы научить его массово теги править по нужным мне законам.

Мои книги