2012-05-09 26 views
2

我有一位客户希望我优化他们的Kindle Fire手机网站。我已经在iPhone,iPad和Android上进行了开发,但不是针对Android平板电脑,也不是针对Kindle Fire开发的。亚马逊丝绸浏览器 - 移动Web开发人员的注意事项

作为一名移动web开发人员,我想知道我应该做什么特别的考虑,或者我应该知道在这个平台上进行web开发的任何红旗?

经过一番研究,它看起来像是使用Android 2.3,运行一个名为Amazon Silk的类似Opera的浏览器,并使用名为SPDY的网络协议。发现一篇文章暗示我应该设计一个1280×752的空间。

我在Quora上发现了一篇文章,内容是“Silk会聚合用户行为,并会尝试预测可能的下一页(类似于某些浏览器预加载链接的方式 - 只是以更有针对性的方式)提前将该内容提供给设备。“这为我提出了一点红旗,因为我实现了一些服务器端(php)跟踪和登录我的一些网页。我不想在没有被真人请求的页面上记录日志。

除此之外,我真的没有看到别的东西需要关注。思考?

+0

我认为这个网络浏览器唯一特别的地方就是它通过amazone服务器传输流量。他们正在做一些缓存或类似的东西。我真的不确定你是否需要这个真丝浏览器的东西真的不同 – mariomario

+0

是的,这也是我所听到的。它看起来像试图在一个http请求中获取所有网页的资源,然后在下一次有人请求时缓存该结果一段时间。这可能或可能是一个问题,具体取决于缓存的工作方式。 –

+0

也许这个链接是任何帮助http://www.labnol.org/software/kindle-user-agent-string/20378/ – mariomario

回答

8

Amazon Silk后端确实采用了某些优化来减少延迟。但是,作为一般规则,您不需要将Silk后端纳入您的Web开发考虑事项中。没有什么值得担心的。

关于UA字符串:您可以在Silk Developer Guide:http://docs.aws.amazon.com/silk/latest/developerguide/user-agent.html上找到Silk用户代理的最新和最佳信息。