Позднее Ctrl + ↑

Дорожный подкаст

Завтра мне предстоит лететь в Сургут из «Кольцова» (аэропорт около Екатеринбурга). В «Кольцово» поеду на машине (часа 2-3 ехать). На мой вопрос «чё делать в дороге» некто @skyslayer предложил записать подкаст. Накидайте тем в комментарии, про чё бы вы хотели, чтобы я трындел?

Айфон 3Гс Х-плюс

Все уже знают, что фотки Айфона будущего поколения утекли в сеть.

Но видео, которое предполагалось показать на ВВДЦ 2010 при представлении нового Айфона, тоже утекло — его нашли на Флешке, которую по пьяни забыла сотрудница отдела маркетинга Эпла в одном из баров Сан-Франциско. Эту флешку купили у уборщицы того бара за 1000 долларов, и видео теперь лежит на Ютюбе. Смотрите, пока не убрали, а то у Эплов длинные руки:

Как Адобам жить дальше

Вместо того, чтобы ныть, что Эплы не любят Флеш и распространять слухи о грядущем судебном принуждении к любви, Адоби могут сделать крутую вещь для мира.

Флеш умеет делать много вещей, некоторые из которых сегодня можно уже сделать без него. Всё больше и больше вещей можно сделать без него. Следовательно Флеш-плеер должен начать избавляться от всего лишнего. А Флеш-редактор должен на выходе в ХТМЛ-файл кроме тупых тегов <object> и <embed> пихать всё остальное, что нужно, чтобы завести все штуки на ХТМЛе.

То есть на выходе имеем то же, что и раньше: нарисованный во Флеше мультик превращается в ХТМЛ-файл и ещё какие-то файлы рядом. Только теперь среди этих файлов будут ЦССки, картинки и скрипты, которые в браузере будут работать так, как работал старый Флеш. Вот только ссылки можно будет с ябблом (шифтом) открывать в новом окне, картинки можно будет сохранять по правой кнопке, а в тексте можно будет искать внутристраничным поиском. Красота!

Постепенно Флеш-плеер будет становиться всё легче, а Флеш-редактор сольётся с Дримвивером в средство производства веб-контента для бедных.

Или нет?

Shall. Will

К недавнемму разговору про shall и will, имевшему место где-то в комментариях:

In formal writing, the future tense requires shall for the first person, will for the second and third. The formula to express the speaker’s belief regarding the future action or state is I shall; I will expresses determination or consent. A swimmer in distress cries, «I shall drown; no one will save me!» A suicide puts it the other way: «I will drown; no one shall save me!» In relaxed speech, however, the words shall and will are seldom used precisely; our ear guides us or fails to guide us, as the case may be, and we are quite likely to drown when we want to survive and survive when we want to drown.

William Strunk jr. and E. B. White. The Elements Of Style.

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

Скидки

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

— С вас 500 рублей.
— А мне не полагается скидка почему-нибудь?
— Нет, почему?
— Ну не знаю, мало ли, в честь дня космонавтики или потому что я сотый покупатель у вас за сегодня, вам виднее :-)
— А вы наш постоянный покупатель?
— Естественно!
— Ну могу за 470 продать.

Типичный диалог. Главное повернуть сразу же разговор так, чтобы продавец искал повода дать тебе скидку, а не ты искал повода её получить. Приведённые мною в пример «поводы» — очевидная чушь, в этом и смысл. Типа, я-то не знаю, почему вы мне щас дадите скидку, но вы-то подумайте.

Ещё бывают всякие карточки постоянного клиента.

— Есть наша карточка?
— Нет, но давайте посчитаем так, как будто есть :-)

Если тебе предлагают получить скидочную карточку, очень часто удаётся, хотя это и не «по сценарию», сделать так, чтобы она подействовала уже на текущую покупку, а не со следующего раза.

На днях вот машину помыл за 500 р. вместо шестисот. Просто, предложил сделать мне скидку, ну они и сделали. Хотя рядом прейскурант висит, с подписью и печатью.

Дача и смешное

Хватит мне уже писать провокационно-разводящие заметки, да ведь? Будет многозадачность в ОС 4.0 неподдельная, а Флеш хороший и Адоби молодцы. Давайте жить дружно. Смотрите лучше, чё.

Вот грузовик со стрелочками на Свердловском тракте:

Грузовик со стрелочками

Киоск на Братьев Кашириных:

Киоск

А вот на даче ограничение повесили:

Ограничение

Как Адоби просрали Флеш

Поведение и риторика Адоби в связи с ситуацией вокруг Флеша — позорны. Кто не в курсе, на днях Эплы внесли изменения в соглашение разработчика, в соответствии с которыми программы для Айфона должны быть изначально написаны на ObjC/C/C++ и скомпилированны эпловскими стандартными средствами. А Адоби, тем временем, от безысходности готовили к выходу Флеш ЦС5, который будет уметь комплировать флешевые приложения в нативный айфоновый код.

Так бред, который они несут, с трудом укладывается в голове: «Эплы специльно внесли изменения в соглашение в такое время, чтобы нанести максимальный ущерб продажам ЦС5». What? Это заболевание — придумывание себе врагов и приписывание другим вражеских действий — обычно присущее авторитарным режимам. Кто-то же должен быть виноват в ваших бедах, и ни в коем случае нельзя признать, что это вы сами.

Зачем Эплам нужно наносить ущерб продажам ЦС5? Нет ответа. Что Эплам нужно, так это чтобы после выхода ЦС5 десятки тысяч людей не прислали своё флешевое говно, не знающее ни о мультитаче, ни об интерфейсных гайдлайнах, ни о грамотном взаимодействии с ОС, учитывающем её особенности, к ним на рассмотрение в Апстор.

Ситуация, вообще, ясна как белый день. Разговоры про «открытые стандарты» (ХТМЛ) против «единой кроссплатформенной среды» (Флеша) ничего не стоят, есть просто бизнес. Адоби были сторонниками открытых стандартов, а потом купили Макромедию и стали сторонниками единой кроссплатформенной среды. К сожалению, Флеш весьма условно кросс-платформенный: хорошо он работает только на Виндоусе, а на Маке тормозит беспощадно (по отношению к пользователю). На мобильных устройствах Адоби вообще сделали какой-то полуфункциональный флешезаменитель, чтобы хоть что-то хоть как-то работало. В отличие от Флеша, ХТМЛ и сопутствующие технологи действительно одинаково и при этом хорошо работают на Виндоусе, на Маке и на Айфон-ОС, на Андроиде и на всём остальном.

Но дядьки в Адоби думали: «В гробу мы видали Мак, а тем более мобильники, когда большинство сидит на Виндоусе! Будем делать нормальный Флеш только для Виндоуса». Я совершенно не атакую эту точку зрения, она понятна и оправданна, и к Адоби нет никаких претензий. Тем временем, Эплы сделали Айфон и не включили туда Флеш: естественно, зачем им включать туда технологию, которая работает отвратительно даже на полноценных компьютерах? Она же полностью убьёт телефон. То, что было в их власти — ХТМЛ, ЦСС, Джаваскрипт, видео — они сделали хорошо.

Адоби продолжали спать. Вместо того, чтобы начать быстро радикально улучшать Флеш, они долгое время говорили, что Айфон без Флеша бесполезен и люди им не захотят пользоваться. Что Эплам придётся его добавить. Что Флеш — неотъемлемая часть веба. Параллельно рассказывались байки о «совместной работе с Эплом для добавления Флеша на Айфон». Откуда такая уверенность в собственной релевантности — загадка. Зачем бы Эплу тратить свои ресурсы на гуманитарную помощь для Адоби — загадка.

Постепенно стало ясно, что Адоби просчитались. Пока у Эплов (и у меня тоже, как я уже сказал) не было претензий к политике Адоби относительно Флеша на Маке, претензии появляются у самих Адоби. Вдруг выяснилось, что Эплы за пару лет стали показывать в своём браузере 60% мобильного трафика в США. Вдруг выяснилось, что сотни сайтов переделываются, чтобы отказаться от Флеша, потому что им нужно работать на Айфоне. Вдруг выяснилось, что Эплы продали почти полмиллиона Айпадов за выходные, и все эти Айпады тоже не показывают Флеш.

Увидев рост эпловской популярности, дядьки из Адоби подумали, что блин, круто было бы порубить как-нибудь бабла на этом всём, теперь-то. Раньше-то мы в гробу видали Эпл, но теперь-то? Надо что-то делать. Так вот только оказалось, что уже поздно что-то делать, потому что Эпл уже всё сделал по-своему. Так теперь тупые адобовские маркетологи рассказывают, что Эпл с ними воюет.

Интересно, что, по мнению Адоби, должны были делать Эплы? Сами писать вменяемый Флеш для своей платформы, раз Адоби этого не делает, чтобы Адоби потом не расстраивались, что бабло утекает мимо них? Эпл не побежал выручать бездельника-конкурента с крайне низкокачественным продуктом и это называется «крестовым походом против Адоби». Просто бред какой-то. Такое ощущение, что на работу маркетологами Адоби взяли ребят из «Единой России».

В Айфон-ОС 4.0 мультитаскинга так и не появится

Сегодня на показе будущей Айфон-ОС 4.0 (выйдет летом) Эплы произнесли волшебное слово «мультитаскинг».

Мультитаскинг — это, как правило, обычная фича для галочки, и совершенно неясно, почему этой фичи так требовали пользователи. Что толку с того, что любые приложения смогут висеть в фоне и жрать ресурсы? Это загадка. Тем временем, маркетологи конкурентов тщательно промывали мозги аудитории, говоря, что в Айфоне нет многозадачности. Так как звучит это круто и современно, и вообще, в других аппаратах это есть, то все требовали от Эпла этого. Но поскольку пользователи просто не въезжали о чём тут речь, то Эплы сообразили, что нужно делать: нужно просто сказать слово «мультитаскинг», чтобы все заткнулись на тему того, что его нет. Делать мультитаскинг при этом не обязательно, потому что это плохая фича.

Два тезиса:

  1. Операционная система Айфона поддерживает многозадачность.
  2. Приложениям, написанным сторонними разработчиками, запрещено оставаться и делать что-то в фоне.

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

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

Пользователь этой кухни никак не видит. Допустим он пользуется приложением «Болталка» и сидит в чате с Васей, а потом выходит из него и запускает браузер. Вдруг на экране появляется сообщение, что Вася пишет «Пошли в кино». То, что появление этого сообщения вызвано эпловским сервисом его не волнует. Если он жмёт отмену, то приложение «Болталка» даже не узнаёт об этом всём, а если жмёт на «Ответить», то «Болталка» запускается и показывает ему диалог ровно с того же места.

Пуш решил не все задачи. Фоновое прослушивание музыки из чужих приложений (скажем, интернет-радио) или фоновое слежение за ГПС-координатами пользователя (для геосоциальных штуковин) оставались невозможными.

В прошивке 4.0 Эплы решают эти задачи, выпуская решение под брендом «Мультитаскинг». В действительности же они просто добавляют свой фоновый сервис, который умеет играть музыку, и свой сервис, который следит за ГПС-координатами, а также АПИ для взаимодействия сторонних программ с ними. И ещё пару сервисов других. Всё. Сторонним программам по-прежнему никто не разрешит просто так висеть и занимать память и процессор. Поэтому по-прежнему не будет никакого диспетчера задач, а фоновая программа не сможет зависнуть, потому ОС будет точно так же убивать её при выходе на домашний экран, как это делают первая, вторая и третья прошивки.

И слава богу.

Ранее Ctrl + ↓