Развлекательный порталРазвлекательный портал


Общее
Игры
Apple
Android
Развлечения
Прохождение
Карта сайта

Выручка Xbox выросла на 51% по сравнению с прошлым годом, но продажи консолей по-прежнему низкие
Обновление для Eiyuden Chronicle: Hundred Heroes исправляет ошибку с вербовкой и некоторые другие проблемы
Глава издательства Larian Studios: маркетинг перестал работать - игроки просто не хотят чтобы их дурачили

WWDC 2014: Философия вместо “золотой формулы”
🕑 22.05.2019 Общее 👀 68 просмотров

Создателей первого iPhone мучили сомнения. Даже когда все стало складываться очень неплохо, когда его показ был встречен овациями и он стал главной темой СМИ, сомнения не оставляли их ни на минуту. Яркий взлет, минута (или две) славы и восторга и… пшик. Судьба большинства сенсаций, в том числе и в мире цифровых искусств. Помните NeXTcube? Помните iCube? Уроки судьбы обошлись Стиву очень дорого, но если бы не они судьба iPhone могла быть именно такой.

Одним из открытий Стива стала “золотая формула”, определяющая идеальные размеры мобильного устройства с тач-интерфейсом на основании размеров и физиологических свойств человеческой ладони.

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

Формула продержалась до iPhone 4s, потом ей пришлось изменить. То что пришло ей на смену и дебютировало вместе с iPhone 5, назовем “серебряной формулой”. Она прожила еще меньше, и подтвердила неготовность действующей философии к еще более другим размерам.

Представляете как были счастливы iOS-разработчики когда им пришлось переделывать приложения, которые, с верой в обещания Apple, размеры экранов считали константой. И задавали координаты экранных элементов напрямую, числами. До iPhone 4s это работало. Адский ад, скрежет зубовный, стоны. Было.

Среда разработки была разработана с учетом “золотой формулы”. То есть, к изменениям размеров устройств она не была приспособлена вообще. У iPad была своя формула, почти не связанная с формулой для iPhone. Вместо того чтобы автоматически перераспределять экранные элементы в отведенном им пространстве, нужно было разрабатывать интерфейс для iPhone и iPad раздельно.

Это продолжение серии про WWDC 2014, предыдущие части здесь:

Первая часть: WWDC 2014: по версии Apple, 25-я WWDC;
Вторая часть: WWDC 2014: Вспоминая QuickDraw 3D;
Третья часть: WWDC 2014: Metal – это очень серьезно;
Четвертая часть: WWDC 2014: Swift;
Пятая часть: WWDC 2014: Непрерывность (Continuity);
Шестая часть: WWDC 2014: Чистилище отменяется.

Жизнь и смерть золотой формулы

У этого подхода были реальные преимущества: интерфейсы разработанные для больших пространств использовали их разумно, результаты были замечательными. Apple говорила об этом обстоятельстве как об еще одной важной своей победе.

Но океан бушующих эмоций (публика) все настойчивее требовал устройств с большими размерами экранов, а конкуренты с радостью шли публике навстречу. В 2013 году стало ясно, что даже от “серебряной формулы” придется отказаться. В конце концов, она хоть и наследие Джобса, но не догма.

А чтобы не повторять адский ад и скрежет зубовный, а теперь должна была измениться не только высота (в “портретной” ориентации), но сразу всё, да еще и в двух вариантах, пути отхода с занимаемых позиций начали готовить заранее. Весной или летом 2013 года.

Перед Люком Хистерманом, инженерным менеджером проекта, поставили задачу: “лучшее сохранить, негативные последствия минимизировать, превратить iOS-интерфейс в самый адаптивный интерфейс в отрасли”. Задачи не имеющие решения – это именно то, зачем эти психи (инженеры Apple) шли работать в компанию. 2 июня 2014 года, во второй половине дня, то что у них получилось было впервые представлено участникам WWDC 2014.

Затем, в подробностях, с примерами, тайны “новой философии” раскрыли перед ними на десятке сессий посвященных Adaptability (адаптивности, способности приспосабливаться). На смену золотой и серебряной формулам в iOS 8 пришла философия адаптивности, из-за чего Люк Хистерман сравнил масштаб изменений в iOS 8 SDK с масштабом создания SDK в 2008 году.

По закону эволюции

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

И сколь бы не были мощны динозавры, царившие на планете сотни миллионов лет, закон эволюции не пощадил даже их.

Узнав про заявление Люка Хистермана, эксперты посчитали показателем масштаба iOS 8 числа: 4000 новых API (рекордно много), и едва ли не еще большее число API объявленных в iOS 8 устаревшими (еще один рекорд). Но Люк имел в виду именно изменение философии SDK, смещение акцентов и наступление новой эпохи в истории iOS.

Но Стива не было. Никто ничего публике не объяснил.

Все уже было

Задолго до iOS 8, программные средства для реагирования на изменение размеров уже работали в Android и Windows Phone. Число размеров устройств на этих платформах уже давно превысило все мыслимые пределы. Клиентам это нравилось, они за это платили, и в 2014 или 2015, добираясь на работу (а в метро что-то случилось, сгорели какие-то кабели, и ехать пришлось в битком набитом 27 троллейбусе) мужик напротив меня прижимал к уху устройство размером с малую саперную лопату, и сообщал начальнику что задержится.

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

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

Философия адаптации к изменяющимся условиям позволяла применять старые добрые рецепты в новых условиях, ориентируясь не на тип устройства и его ориентацию, а на целую систему отношений между объектами нескольких классов для принятия верных решений.

Первой реакцией на Adaptability со стороны экспертов с “другой стороны” были вовсе не обвинения Apple в воровстве. Они поражались сложности придуманного, предсказывали неработоспособность подобной системы. Почти не ошиблись – проблем было много.

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

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

Технические подробности про Adaptability я отложил на будущее. Когда-нибудь, когда дойдут руки, я о них напишу. Когда – не знаю.

Продолжение следует

👍 0 👎 0

>>>Ссылка для отзывов и предложений<<<


Ещё новости с тэгом Общее






















Популярное 2 недели


День матери: поздравления и подаркиДень матери: поздравления и подарки
🕑 20.04.2024 Развлечения Мой Дом Семья 👀 173 просмотров

Новая «Миссис Смит»: уставшая от разборок с Питтом Джоли удивила переменамиНовая «Миссис Смит»: уставшая от разборок с Питтом Джоли удивила переменами
🕑 20.04.2024 Развлечения Звезды Новости 👀 173 просмотров

Звезда *Игры престолов* присоединяется к актерскому составу *Ведьмака*Звезда *Игры престолов* присоединяется к актерскому составу *Ведьмака*
🕑 20.04.2024 Игры 👀 139 просмотров

День учителя: поздравленияДень учителя: поздравления
🕑 20.04.2024 Развлечения Мой Дом Семья 👀 245 просмотров

Инсайдер намекает на скорый анонс Far Cry 7; антагониста в игре может сыграть Киллиан МерфиИнсайдер намекает на скорый анонс Far Cry 7; антагониста в игре может сыграть Киллиан Мерфи
🕑 20.04.2024 Игры 👀 186 просмотров

День города Москва 2024День города Москва 2024
🕑 20.04.2024 Развлечения Мой Дом Семья 👀 132 просмотров

В GTA 6 может появиться трассировка лучей. Rockstar Games ищет разработчиков с опытом работы с современными API RTВ GTA 6 может появиться трассировка лучей. Rockstar Games ищет разработчиков с опытом работы с современными API RT
🕑 20.04.2024 Игры 👀 117 просмотров

Климова в платье с декольте и бантами покорила гостей ММКФКлимова в платье с декольте и бантами покорила гостей ММКФ
🕑 19.04.2024 Развлечения Звезды Новости 👀 182 просмотров

Сандра И Сенсиндивер возглавит корпорацию *Вейланд-Ютани* в сериале *Чужой*Сандра И Сенсиндивер возглавит корпорацию *Вейланд-Ютани* в сериале *Чужой*
🕑 19.04.2024 Игры 👀 200 просмотров

Intel подтверждает поддержку памяти DDR5-8800 для поколения Xeon 6Intel подтверждает поддержку памяти DDR5-8800 для поколения Xeon 6
🕑 19.04.2024 Игры 👀 183 просмотров

Личную переписку братьев Меладзе слили в Сеть — вот почему продюсер развелся с БрежневойЛичную переписку братьев Меладзе слили в Сеть — вот почему продюсер развелся с Брежневой
🕑 19.04.2024 Развлечения Звезды Новости 👀 167 просмотров

Игроки сравнили локации из трейлера Kingdom Come 2 с реальными местамиИгроки сравнили локации из трейлера Kingdom Come 2 с реальными местами
🕑 19.04.2024 Игры 👀 287 просмотров

Винни Пух выходит на охоту в дублированном тизере *Крови и мёда 2*Винни Пух выходит на охоту в дублированном тизере *Крови и мёда 2*
🕑 19.04.2024 Игры 👀 225 просмотров

Обновление для PUBG на консолях принесло ряд значительных изменений, которые ранее были добавлены на ПКОбновление для PUBG на консолях принесло ряд значительных изменений, которые ранее были добавлены на ПК
🕑 19.04.2024 Игры 👀 202 просмотров

>>>Ссылка для отзывов и предложений<<<

Новости в картинках


Выручка Xbox выросла на 51% по сравнению с прошлым годом, но продажи консолей по-прежнему низкие
Обновление для Eiyuden Chronicle: Hundred Heroes исправляет ошибку с вербовкой и некоторые другие проблемы
Глава издательства Larian Studios: маркетинг перестал работать - игроки просто не хотят чтобы их дурачили
Авторы ремейка Silent Hill 2 обещают в скором времени поделиться новостями
Не устанавливайте патч нового поколения для Fallout 4 на ПК! Обновление ломает моды, сохранения и саму игру
Ёсими Ясуда: *Официальный релиз Lollipop Chainsaw RePOP состоится совсем скоро*
Sega устроила крупную распродажу в Steam - Persona 3 Reload и Persona 5 Royal получили новые максимальные скидки
75-летняя Ирина Винер поразила своим видом на свадьбе — затмила невесту
На PS5 вышел стильный экшен Stellar Blade
Ещё один бойкот: кто и почему начал «отменять» мужа Королевой
*Смутные Ящеры* выйдет в Steam в мае. Игроки будут сражаться с ящерами, укравшими *Байкальскую водицу*
Встречайте Age of Water: новая онлайн-игра о Земле будущего уже доступна игрокам
Завершились съёмки сериала *Супермен и Лоис*
В раннем доступе вышел Pine Harbor - шутер, в котором игроки должны исследовать заброшенный рыбацкий городок
Осенью наступят *Сумерки богов* от Зака Снайдера
Индийский гороскоп на май 2024 для всех знаков зодиака
В Steam вышла хоррор-игра Forewarned - аналог Phasmophobia в египетских пирамидах. Игра также получила скидку -40%
Honkai Impact 3rd - Объявление об обновлении *Приглашение на безумный банкет*
Соулслайк про рака отшельника, модопокалипсис в Fallout 4, новое издание Escape from Tarkov…
Разработчики *Смуты* рассказали о модах, обновлениях и планах на продолжение
32 млн игроков прошли предрегистрацию на игру от авторов Genshin Impact
Вышел Another Crab*s Treasure - милый мультяшный *соулслайк* про краба
Более 1 млн игроков сыграли в Fallout 76 за сутки
Гороскоп на выходные 28, 29, 30 апреля и 1 мая для всех знаков зодиака
В Букингемском дворце придумали, как разрушить планы Меган Маркл
В Exodus будет *огромное разнообразие* инопланетных видов
Согласно новому отчету, как минимум 1000 игр Steam используют генеративный искусственный интеллект
В Exodus *удивительный и разнообразный состав спутников*, включая нечеловеческих персонажей
По словам разработчиков Exodus, персонаж Мэттью МакКонахи будет важным *с самого начала и до самого конца*
Blizzard рассказали про *Земельников* - новой союзной расы дополнения World of Warcraft: The War Within
Ранний доступ Pine Harbor
Ждать ли свадьбу? Какое будущее ждет Муцениеце и Чуйкова
Следующий стрим с разработчиками Diablo 4 состоится 2 мая
26 апреля: какой сегодня праздник?
«Будет нелегко отмыть репутацию»: Меладзе ждет провал после возвращения
Как покупать билеты на поезд, если нет приложения РЖД на Айфоне. Лучшие сервисы с рассрочкой и кэшбэком
Чем смартфоны HONOR отличаются от HUAWEI
Игроки Genshin Impact рады смене озвучки Паймон в последнем обновлении
Представлены все нано-костюмы Евы в Stellar Blade, среди них есть и весьма откровенные
Новый проект еще масштабнее предыдущего: Костомарова ждет грандиозное событие
Интересные штучки с AliExpress: ТОП-10 товаров, которые сразу захочется заказать
Bandai Namco и PureArts анонсировали полноразмерную реплику руки Малении из Elden Ring
Таблетки, обследования и процедуры: Семенович сразила опасная болезнь вдали от дома
Вышел трейлер к третьему сезону *Мэра Кингстауна* с Джереми Реннером
Slime Rancher 2 заглянет на PlayStation 5 в начале июня
Собравшуюся разводиться Кудрявцеву засняли с женатым коллегой — все шло к поцелую
Леонид Каневский получил необычный подарок на юбилей
Чем отключение смартфона отличается от перезагрузки, и на что это влияет
Названы 6 лучших видеокарт для игр в разрешении 1080p на весну 2024 года
Для Scene Investigators вышло обновление, улучшающее мироощущение от игры
Бесплатное некстген-обновление Fallout 4 недоступно для владельцев PS Plus
Dying Light 2 получила хотфикс 1.16.1 с исправлением ошибок
Раскрыты подробности режима *Новая игра+* в Stellar Blade - новая экипировка, навыки, улучшения и многое другое
Компания Blizzard объявила, что не будет проводить ежегодное мероприятие BlizzCon в 2024 году
Продажи симулятора свиданий среди апокалипсиса Eternights превысили 150 000 копий
Когда денег не хватает: дочь Маликова расстается с любимыми вещами
Nothing делает свой iPhone 5c на Android за 15 000 рублей. Посмотрите, просто один в один
Как подготовить ребенка к публичному выступлению?
Тим Кейн не считает, что для видеоигр настали *ужасные* времена
Вышла новая версия видео драйвера AMD Radeon Software Adrenalin 24.4.1

ePN © 2023 Все права защищены.