Amazon Silk Browser — Рекомендации для мобильных веб-разработчиков

У меня есть клиент, который хочет, чтобы я оптимизировал его мобильный сайт для Kindle Fire. Я занимался разработкой для iPhone, iPad и Android, но не для планшетов Android и не специально для Kindle Fire.

Я хотел знать, как мобильный веб-разработчик, есть ли какие-то особые соображения, которые я должен учитывать, или какие-то красные флажки, о которых я должен знать, занимаясь веб-разработкой на этой платформе?

После некоторых исследований оказалось, что он использует Android 2.3, запускает мини-браузер Amazon Silk, похожий на Opera, и использует сетевой протокол SPDY. Я нашел статью, в которой предлагается проектировать для пространства 1280 × 752.

Я нашел одну статью на Quora, в которой говорится: «Silk отслеживает поведение пользователей в совокупности и пытается предсказать вероятные следующие страницы (аналогично тому, что некоторые браузеры делают для предварительной загрузки ссылок, только более целенаправленным образом). Затем он доставляет этот контент на сайт». устройство раньше времени». Это немного насторожило меня, потому что я реализую отслеживание и ведение журнала на стороне сервера (php) на некоторых моих веб-страницах. Я не хочу записывать журналы на страницах, которые не запрашиваются реальным человеком.

Кроме этого, я не вижу ничего другого, о чем можно было бы беспокоиться. Мысли?


person TJ Kirchner    schedule 09.05.2012    source источник
comment
Я думал, что единственная особенность этого веб-браузера в том, что он направляет весь трафик через серверы amazone. Они делают какое-то кэширование или что-то в этом роде. Я не совсем уверен, нужно ли вам что-то действительно другое для этого шелкового браузера.   -  person mariomario    schedule 09.05.2012
comment
Да, это то, что я тоже слышал. Похоже, он пытается получить все ресурсы веб-страницы одним http-запросом, а затем кеширует результат на некоторое время для следующего запроса. Это может быть проблемой, в зависимости от того, как работает кеш.   -  person TJ Kirchner    schedule 09.05.2012
comment
возможно, эта ссылка чем-то поможет labnol.org/software/kindle- строка-агента-пользователя/20378   -  person mariomario    schedule 09.05.2012
comment
Это на самом деле довольно интересно. Я тоже нахожу шелковую строку ua ​​довольно интересной... и немного разочаровывающей. Слова Kindle там вообще нет. Думаю, мне придется искать Kindle Fire и шелк, чтобы распознать устройство. Спасибо, что поделился!   -  person TJ Kirchner    schedule 10.05.2012
comment
Голова вверх. Silk Browser в настоящее время также живет в FireTV.   -  person Jonny    schedule 30.10.2019


Ответы (1)


Серверная часть Amazon Silk использует определенные оптимизации для уменьшения задержки. Но, как правило, вам не нужно учитывать серверную часть Silk в своих соображениях по веб-разработке. Нет поводов для беспокойства.

Что касается строки UA: вы можете найти самую последнюю и наиболее полную информацию о пользовательском агенте Silk в Руководстве разработчика Silk: http://docs.aws.amazon.com/silk/latest/developerguide/user-agent.html.

person Dave Huntsperger    schedule 18.02.2014