Smashing TV Interviews: линейка исходников Mozilla View
Опубликовано: 2022-03-10Smashing TV работает с нашими друзьями из Mozilla, чтобы предоставить вам контент с их предстоящей конференции View Source в Амстердаме. Мы очень взволнованы событием, которое они готовят.
Здесь, в Smashing Magazine, мы часто публикуем статьи, которые немного объясняют, как создаются веб-технологии. Я являюсь членом Рабочей группы CSS, и мне нравится делиться тем, что мы обсуждали на наших встречах, например, моей публикацией «Разработка единицы соотношения сторон для CSS». Ранее в этом году мы опубликовали статью Эми Диккенс «Веб-стандарты: что, почему и как», в которой Эми объяснила, что мы подразумеваем под веб-стандартами и как работают группы стандартов. Мы также поделились с вами тем, как поставщики браузеров, такие как Mozilla, упрощают нам использование функций веб-платформы в нашей работе, например, в этой публикации Чен Хуэй Цзина «Отладка макетов сетки CSS с помощью инспектора сетки Firefox».
Если вам нравятся подобные статьи, вам понравится View Source и возможность провести два дня с людьми, которые занимаются определением сети и ее реализацией в наших браузерах. Это особенный View Source, потому что друзья из Google, Microsoft, Samsung и W3C присоединяются к Mozilla, чтобы в этом году предоставить разработчикам и дизайнерам лучшее из Интернета. Я тоже буду там, надев шляпу рабочей группы CSS, в рамках дискуссии о том, как CSS проникает в браузеры.
Наш собственный Виталий Фридман брал интервью у некоторых спикеров предстоящего мероприятия, и вы можете посмотреть первое из этих интервью прямо сейчас.
Наслаждайтесь этой беседой с Кенджи Бахо, менеджером по продукту в Google, работающим над Chrome/веб-платформой, о Интернете в разных частях мира, различиях между использованием Интернета и о том, что нам нужно знать при выходе на незнакомую территорию. рынок в Индии или Юго-Восточной Азии.
Мероприятие Mozilla View Source Amsterdam пройдет в понедельник и вторник, 30 сентября и 1 октября в Theater Amsterdam. Получите ваши билеты здесь. Вы можете сэкономить 25% с кодом Smashing_VS
или использовать прямую ссылку, чтобы проверить. Я с нетерпением жду встречи с вами там!
Интервью с Кенджи Бахо
Виталий: Здравствуйте и добро пожаловать на одно из тех интервью о спикерах с исходным кодом, живых сессиях с несколькими закулисными выступлениями о спикерах, сессиях, выступлениях и интересных темах. И я очень счастлив и для меня большая честь видеть сегодня с нами Кенджи Бахо из Google, который в настоящее время живет в Токио, Япония. Как дела сегодня, Кенджи?
Kenji Baheux: У меня все хорошо, спасибо.
Виталий: Фантастика. У меня есть вопросы. Вы знаете, я всегда так делаю, у меня слишком много вопросов, я думаю, но мне действительно любопытно, потому что вы знаете, я знаю, что вы потратили довольно много времени, и вы знаете, сессия, которую вы собираетесь представить сегодня , вы собираетесь представить исходный код, посвященный мультикультурной сети, верно? Это похоже на сеть, выходящую за рамки того, к чему мы привыкли, и очень часто, когда мы думаем о проектировании здания для сети, мы думаем о проектировании и строительстве для нашей сети. Вы знаете, за прекрасные экраны и замечательные устройства, замечательные соединения и мощные устройства, и все такое. Но когда мы думаем о дизайне для Индонезии, когда вы думаете о дизайне для Юго-Восточной Азии или Индии или других стран, с которыми мы не знакомы, у нас возникают стереотипы, верно? Мы склонны верить медленным устройствам, ненадежному соединению, плохим экранам, знаете ли, ужасным, ужасным условиям. Почти противоположно тому, к чему мы привыкли, это настоящая паутина за пределами комфортного пузыря, в котором мы живем? Скажи нам.
Кендзи Бахо: Так что, к сожалению, в этом есть доля правды, и интересно то, что рынки в Индии и Индонезии имеют общий аспект, но есть и различия — особенно в отношении подключения, например. Раньше подключение в Индии было очень дорогим, поэтому люди хотели сохранять подобные данные, и поэтому они, знаете ли, не хотели слишком много пользоваться Интернетом. Например, сегодня это стало намного более доступным, и поэтому люди не слишком беспокоятся о потреблении данных. Это по-прежнему правда, что, возможно, в более новом сегменте пользователей это может быть довольно дорого, но это становится лучше довольно быстро. Так что я думаю, что с точки зрения использования данных, это уже не так сильно беспокоит, но в то же время там доступен 4G, но если вы посмотрите на скорость и читабельность коллекции, это больше похоже на как соединение 3G, чем соединение 4G.
Кэндзи Бахо: И поэтому вам нужно быть осторожным с вашим предположением о том, что «о, 4G доступен по цене, и поэтому возможности подключения будут такими же, как у меня в моей стране». Например, есть некоторая статистика, но, например, я думаю, что Индия на самом деле находится в самом низу с точки зрения скорости для 4G, и она примерно в 10 раз медленнее, чем ее следует сравнивать, например, с верхней. Так что здесь есть некоторый нюанс, а также из-за того, что в Индии много пользователей, в зависимости от времени суток, скорость может колебаться, а также иногда, в зависимости от полосы пропускания, [неразборчиво] будет поддерживаться.
Кенджи Бахо: И поэтому вы можете потерять связь. Вы можете быть в пути. Есть много точечных точек, таких как нехватка антенн и тому подобное. Таким образом, вам нужно быть осторожным со скоростью, а также с этой идеей, что не всегда подключение — это не всегда то, что пользовательский опыт. И если сравнить это с Индонезией, в Индонезии дела обстоят немного лучше с точки зрения скорости, например, 4G там больше похож на 4G, и на это есть несколько причин. Страна намного меньше, урбанизация намного выше, и это помогает, не так ли? Пользователь, с которым он может связаться в Индонезии, как правило, имеет лучшую инфраструктуру. Так что это один аспект. Вы также упомянули устройства, так что на этом, вроде бы, по-прежнему верно, что устройства, как правило, находятся в нижней части спектра. И поэтому, как, например, iPhone, они занимают очень маленькую долю рынка, в основном потому, что эти устройства слишком дороги. И поэтому большинство людей не могут позволить себе устройства премиум-класса.
Kenji Baheux: Раньше также было так, что памяти в устройствах было очень мало, и это стало лучше, но это не значит, что устройство взломано, верно. Думаю, OEM-производители поняли, что волнует пользователя. Например, у него отличная камера, достаточно ли оперативной памяти, что насчет хранилища? Но затем они хотят сохранить низкую цену, и поэтому они собираются найти способы сделать устройство дешевым, верно? И это означает, что медленный процессор, медленное хранилище и тому подобное. Поэтому вам нужно быть осторожным с подключением, а также с тем, сколько JavaScript вы отправляете, потому что это замедлит работу вашей страницы, верно?
Виталий: Вы знаете, вы тратите довольно много времени на размышления о производительности, а также сейчас, потому что вы работаете в команде Chrome и хотите работать в команде мгновенной загрузки — если я прав, верно? Это означает, что лично для меня это означает, что у вас иногда бывают очень разные проблемы, потому что, вероятно, сейчас, живя в Японии или в Индонезии, вам нужно действительно изучать типы устройств, которые люди используют, привычки, которые у них есть, культурные способы того, как сеть отличается. Вы знаете, если вы посмотрите, например, на Африку, я уверен, как вы, вероятно, знаете, конечно, что многие люди, которые в Африке будут использовать как бы полностью обходя кредитные карты, отправляя деньги с помощью SMS и имея другой вид сети. приложения, да? Так что это также заставляет меня задуматься, что когда дело доходит до производительности, очевидно, мы хотим сделать вещи быстрыми и все такое, можете ли вы сказать, что прогрессивные веб-приложения как модель становятся или становятся все более и более устоявшимися только потому, что это своего рода более простой способ добиться лучших результатов в Индии, Юго-Восточной Азии и т. д.?
Кенджи Бахо: Да, мы наблюдаем тенденцию успеха PWA на этих рынках по причинам, которые я изложил, верно? Если вы правильно создадите PWA, он сведет к минимуму объем данных, которые вы извлекаете, верно? Вы можете использовать хранилище и API, чтобы убедиться, что вы не получаете чрезмерную выборку. Вы также можете обеспечить очень быстрый опыт, показав хотя бы немного похожего на часть UX, а затем извлекая новый контент, верно? Вы можете свести к минимуму объем контента, который вам нужно получить, чтобы отображать буквы, такие как данные. Так что, я думаю, это отлично подходит. Это действительно помогает многим подобным партнерам.
Виталий: Многие компании, с которыми они работают, и некоторые из моих коллег работают, им очень трудно двигаться, исследовать новые рынки, менять свою архитектуру, свое приложение, то, как они создали свое приложение или веб-сайт. действительно на этих рынках пытаются собрать эту долю рынка. И очень часто не очень понятно, почему так? Это только потому, что архитектура, к которой мы привыкли, с этой горой JavaScript, которую мы продвигаем, понимаете, западный мир, говорит, что это просто совершенно неприемлемо для Юго-Восточной Азии? И опять же, не знаю, с Китаем все равно непростая история, а с Индией. Таким образом, во многих отношениях многие из этих компаний считают одним из путей выхода на эти рынки создание чего-то совершенно иного. Итак, когда вы видите, если вы видите, скажем, кого-то, кто, возможно, смотрел эту сессию позже, пытаясь пройти через эти рынки, вы бы порекомендовали адаптировать существующую архитектуру, попытаться заставить ее работать на этих рынках, или вы бы сказали лучше начать с нуля и использовать что-то вроде экосистемы помощников, которая уже есть?
Кенджи Бахо: Да, я думаю, что обычно лучше начинать с нуля, потому что у вас может возникнуть соблазн попытаться сохранить различные функции, потому что, возможно, вы видели, как они хорошо работают на вашем рынке, и поэтому вы думаете, что они будут очень важны. иметь. И поэтому будет трудно сделать какой-то компромисс. И поэтому, может быть, лучше начать с нуля и найти, хорошо, какие ключи — какова цель этого продукта? Чего мы пытаемся достичь? И остановитесь на самом важном, начните с этого и посмотрите, действительно ли вам нравится ваш продукт, это минимум, например, как быстро он может плавать при подключении, которое вы можете найти на таких рынках? Например, попытайтесь получить бюджетное устройство, не так уж сложно получить что-то, что может показаться актуальным для рынка, на который вы пытаетесь ориентироваться, и просто поиграть с этим.
Кенджи Бахо: Я думаю, что попытка создать продукт на настольном компьютере или даже просмотр его как на iPhone или как на высококлассном Android-устройстве не даст вам хорошего представления о том, каким будет ваш опыт. И поэтому вам действительно нужно поставить себя на место ваших клиентов и действительно подтвердить для себя, что то, что у вас есть, будет работать. Так что да, начните с чего-то очень простого, например, с самого минимума, о котором идет речь в вашем продукте, и посмотрите, как далеко вы сможете продвинуться дальше.

Виталий: Интересно также говорить о людях, но также… большую часть времени, когда мы ведем эти разговоры о производительности, мы думаем об устройствах. Знаете, когда вы начинаете думать об интернационализации и локализации и обо всех тех вещах, которые на самом деле просто выходят на эти рынки, я начинаю задумываться о привычках людей. Может быть, они используют Интернет совсем по-другому. Так это именно то, что вы говорите, верно? Нам нужно провести некоторые исследования, чтобы понять, как люди привыкли к определенным вещам. Что будет работать? Может быть, функция, на которую вы потратили два года где-то здесь, в Германии, просто не будет работать в Индии, верно? Так что, я имею в виду, я просто должен спросить вас, потому что мне так любопытно, может быть, это не с технической точки зрения, но мне просто любопытно. Итак, если вы сравните Интернет, то, как люди используют Интернет, но, скажем, в западном мире и, опять же, скажем, в Японии, где вы провели последние 20 лет, я думаю, чем они отличаются? Я имею в виду, я уверен, что есть определенные вещи, которые просто, просто полностью сбивают с толку тех, кто, скажем, сталкивается с тем, как люди используют Интернет в Японии, принадлежащие к совершенно другой культуре, были ли у вас какие-либо культурные потрясения? или что-то в этом роде, или вы смотрите на вещи по-другому?
Кенджи Бахо: Это интересно. Я думаю, что одним из самых удивительных моментов для меня, когда я приехал в Японию, примерно 20 лет назад, был тот факт, что веб-сайт был очень наглядным, вплоть до очень шумного. С европейской точки зрения, это что-то вроде «о, это слишком много для твоего лица». Мол, на той странице столько всего происходит, как ты вообще можешь понять, как ею пользоваться? Но на самом деле это то, что большинство пользователей на самом деле здесь, например, когда дело доходит до пользовательского опыта, они хотят узнать больше о продукте заранее, и поэтому вы получаете вот такую длинную страницу с подробным описанием всех вещей о том, почему этот проект похож на него. самая удивительная вещь в мире. И затем, в конце концов, есть способ купить этот продукт, так что это типичный пользовательский опыт, который я уже видел пару раз.
Кэндзи Бахо: Так что да, так что это очень наглядно: попытка разместить как можно больше информации о том, о чем продукт. Так это для Японии. А потом для таких стран, как Индонезия и Индия, особенно в Индии, есть много трудностей, связанных с языком. Как вы, наверное, знаете, в Индии много официальных языков, поэтому вам действительно нужно понимать, каких пользователей вы пытаетесь охватить. Потому что, если у вас нет контента на их языке, им будет очень сложно понять, как пользоваться веб-сайтом и так далее. Для большинства это первый раз, когда они подключаются к сети, и до сих пор много новых пользователей подключаются к сети каждый день, и поэтому у них нет никакого представления о том, что такое вкладка, как фоновая вкладка, все эти вещи. что мы принимаем как должное, как и многие пользователи, которые на самом деле впервые находятся в сети, и поэтому им очень трудно просто знать о вещах, которые мы принимаем как должное. И поэтому будьте очень осторожны, чтобы убедиться, что ваш продукт как бы говорит сам за себя, и что нет ничего, что людям нужно знать заранее, например.
Виталий: Мне также интересно, очень часто, когда мы создаем продукты или проектируем продукты, мы склонны думать, что мы создаем эту технологию, которая почти нейтральна, но в конце концов, когда мы что-то создаем, мы всегда каким-то образом отражаем нашу идентичность в небольших фрагментах JavaScript и CSS, которые мы пишем, и поэтому я думаю, что во многих отношениях у нас, как у дизайнеров и разработчиков, также есть определенные стереотипы, когда речь идет о дизайне для этих рынков или типа того. адаптации для этих рынков. Итак, что вы видите, я имею в виду, я упомянул об одном из них в самом начале, как будто все медленно, все ужасно, совершенно ненадежно и все такое — что вы видите, может быть, другие распространенные заблуждения или мифы, окружающие глобальную сеть от люди, которые проектируют и строят в западной всемирной паутине?
Kenji Baheux: Да, это интересно. Я думаю, что один конкретный аспект заключается в том, что местные игроки, как правило, более успешны по разным причинам, но одна из них заключается в том, что, особенно в Индонезии, они знают, что население в целом очень молодо, и поэтому они выбирают более непринужденный тон. это то, что, я думаю, большинство веб-сайтов в США и ЕС не делают много. И поэтому, если вы занимаетесь электронной коммерцией, у вас может возникнуть соблазн быть очень серьезным, потому что вы хотите представить себя как компанию, которой люди могут доверять, но на самом деле это может [неразборчиво] для имиджа вашего бренда, если вы пойдете в возможно, такой рынок, как Индонезия, где люди хотят получить больше удовольствия.
Виталий: Верно, а также если вы с нетерпением ждете того, как все развивается или как они изменились, я имею в виду, вы видели огромные изменения в Интернете за последние 20 лет, я уверен, но мне интересно также, когда мы смотрим вперед, скажем, на пять лет, и смотрим на возможность подключения, кажется, что есть тот разрыв, который у нас был раньше. Это своего рода мост, у нас есть довольно стабильная связь, которая грядет, по крайней мере, во всем мире, до этого еще далеко, но, знаете, она грядет. Как вы видите развитие Интернета — Всемирной паутины, какой мы ее изначально планировали? Сможем ли мы преодолеть все эти пропасти между западным миром и незападным миром, по крайней мере, с точки зрения Интернета? Или все же будут значительные культурные различия?
Кэндзи Бахо: Очевидно, что со временем все станет на одно и то же место с точки зрения проводимости и, может быть, даже устройств. Но я думаю, что это займет какое-то время, потому что, как я уже сказал, все еще есть много таких, как новые пользователи, впервые подключающиеся к сети, и для них это похоже на то, что цены на данные и устройства становятся доступными, и вы см., особенно на таких рынках, как Индия, например, все еще есть много похожих телефонов, и это не похоже на старые телефоны. Это вроде как более полноценный функциональный телефон. Я считаю, что KaiOS привлекает большое внимание — люди должны знать об этом бренде. Проверьте это в Интернете, поищите устройства KaiOS в Google, и вы увидите, что это фактически превращает современный Интернет в функциональный телефон.
Кенджи Бахо: Итак, идея состоит в том, что самый дешевый смартфон по-прежнему слишком дорог для многих пользователей, и поэтому, предоставляя что-то, что люди могут использовать и к чему можно подключаться на многофункциональном телефоне из таких факторов, как операторы связи, могут снизить цены, при которых гораздо больше пользователей могут выйти в Интернет. Так что я думаю, что это все еще будет иметь место в течение долгого времени, и поэтому нужно помнить о недорогих устройствах и медленном соединении, потому что по мере того, как все больше людей подключаются к сети, инфраструктура должна идти в ногу, но это будет очень трудно. Думаю, все эти программы еще долго будут актуальны.
Виталий: Когда я был в Индонезии, кстати, я был удивлен одной вещи, потому что я впервые столкнулся с этим, и это был тот факт, что я выходил в интернет и мы получали сим-карту, а потом быть Facebook Интернет и все остальное. По сути, всякий раз, когда я прохожу через ворота Facebook и пытаюсь, знаете ли, нажимать на ссылки и все такое, это бесплатно. Но тогда, пока я хочу ввести что-то еще в адресной строке, я должен платить. Так что именно здесь я действительно был поражен той ролью, которую играет сетевой нейтралитет, и тем, как он на самом деле не соблюдается в тех странах, где вы должны платить больше за доступ к определенным частям сети. С точки зрения сетевого нейтралитета, как вы это видите? Потому что я был только в Индонезии, где это случилось со мной. Это обычное дело, что у нас есть Интернет Facebook во многих местах по всему миру?
Кенджи Бахо: Я считаю, что это часть того, что называется «Основы Facebook». Я не знаю, то же ли это имя, но я видел разные страны, где вы можете выйти в интернет бесплатно, но у вас есть доступ только к нескольким веб-сайтам. И я просто предполагаю, что это сделка между этими веб-сайтами и оператором связи. Статистика, которая у нас есть, указывает на то, что многие люди просто уйдут от этого очень скоро, например, быстро, потому что, когда они узнают от своих друзей и семьи обо всех различных вещах, которые они могут делать. , они быстро понимают, что то, что у них есть, очень ограничено. И поэтому по мере роста покупательной способности им нравится платить немного больше, например, по квоте, возможно, не за весь месяц, и в конечном итоге в какой-то момент они смогут это сделать, но есть желание выйти за рамки этого, как немногие. сайты сайты, которые доступны бесплатно.
Виталий: Ага. А потом, может быть, последний, Кенджи, и я отпущу тебя и освобожу… Итак, если ты заглянешь вперед, скажем, через несколько лет, и, может быть, если ты оглянешься на то интервью, когда я задал этот вопрос, что бы вы хотели изменить в ближайшие два года? Есть ли в сети что-то, что вы отчаянно хотите исправить, или что-то, что беспокоит вас в течение довольно долгого времени, когда вы тратите все свое время и усилия, и знаете, вы находитесь в ночное время, когда вы не можете спать? , и просто решить эту проблему… Если бы вам пришлось, если бы вы могли решить только одну проблему в Интернете, что бы это было?
Кенджи Бахо: Это сложно. Я чувствую, что веб в целом по-прежнему, как мы говорим, что веб очень низкий коэффициент трения, и это в некотором смысле потому, что все находится на расстоянии одной ссылки. Итак, а также нет новой фазы установки, это очень безопасно и надежно, верно? Но в то же время на мобильных устройствах много времени это очень расстраивает, потому что приходится ждать, а страницы загружаются очень медленно, UX не всегда хорош… Поэтому я надеюсь, что работа, которую мы делаем, в конечном итоге приведет нас к цели. где Интернет кажется мгновенным, бесшовным и восхитительным. И мне интересно, есть ли что-то, чего не хватает, например, встроенные приложения, ну вы знаете, например, обеспечивают лучший пользовательский интерфейс, потому что я чувствую, что у них есть стимул делать это, чтобы любить такие вещи, как рейтинги и обзоры, не так ли? Есть способ узнать, где вы сбились с пути, например, что не так с моим приложением? Как я могу это исправить? Кроме того, у вас есть стимул сделать это, потому что есть рейтинг, и люди могут видеть, что другие люди думают о вашем приложении, и поэтому мне интересно, есть ли что-то в Интернете, чего не хватает там, где мы могли бы получить больше сигналов от пользователей и помочь Интернету стать лучше на основе этого, и поэтому я хотел бы получить отзывы об этом и о том, что люди думают об этой идее.
Виталий: О, это звучит захватывающе. Так что я предполагаю, что, возможно, вы поднимете этот вопрос на своей сессии 1 октября в View Source в Амстердаме, и я не могу дождаться, чтобы услышать больше информации о сети в разных частях мира, потому что сеть намного больше, чем просто мы сидим здесь в модных офисах перед чудесными дисплеями. Хорошо, Кендзи, большое спасибо за то, что были с нами сегодня, и спасибо всем за просмотр. Я с нетерпением жду следующего, и я с нетерпением жду встречи с вами в Амстердаме.
Виталий: Спасибо, Кенджи. До свидания!
Кенджи Бахо: Спасибо, пока!
Посмотрите каналы Smashing YouTube и Smashing Vimeo, чтобы узнать больше интервью со спикерами View Source.