
Appleは今月初め、Safari 7.1(Mavericks用)と6.2(Mountain Lion用)の最初のベータ版を開発者向けに公開しました。今夜、2番目のベータ版が公開されました。興味深いことに、前回のベータ版で概要が示された重点分野に加えて、Appleは今回のベータ版を試す開発者に対し、パスワードとクレジットカードの自動入力機能も試用するよう求めています。
7.1と6.2のアップデートは、Safari 8を搭載するOS X Yosemiteのリリース前に、Appleのブラウザの特定バージョンに対する最後の大型アップデートとなる見込みです。7.1/6.2アップデートでは、Safariに組み込まれているWebKitエンジンと拡張機能システムに大きな変更が加えられています。このベータ版のシードノート全文は以下をご覧ください。
Safari 7.1 および 6.2 ベータ 2:
Safari および WebKit リリースノート重要:これは開発中のAPIまたはテクノロジーに関する暫定的なドキュメントです。このドキュメントは技術的な正確性については審査済みですが、最終版ではありません。Appleはこの情報を、本書に記載されているテクノロジーとプログラミングインターフェイスの導入計画を支援するために提供しています。この情報は変更される可能性があり、このドキュメントに従って実装されたソフトウェアは、最終版のソフトウェアとドキュメントを使用してテストする必要があります。
このベータ ビルドは完全にローカライズされていません。
OS X Mavericks 用の Safari 7.1 には OS X 10.9.4 が必要です。OS X Mountain Lion 用の Safari 6.2 には OS X 10.8.5 が必要です。
重点領域
以下の領域のテストに重点をおいてください。
• パスワードとクレジットカードのオートフィルをテストしてください。
• ウェブサイトの一般的な互換性をテストしてください。
• サブピクセル レンダリングは、すべてのウェブ コンテンツでデフォルトでオンになりました。デザイン制約が非常に厳しいウェブサイトやアプリ内のウェブ ビュー
では、レンダリング結果が異なる場合があります。 • CSS オブジェクト モデルのゲッターは、四捨五入された整数値ではなく、サブピクセル レイアウトとレンダリング メトリックに基づいた小数点以下の double 値を返します
。 • 拡張機能の互換性をテストしてください。
新しい WebKit 機能
• WebGL。 Safari の WebGL サポートにより、開発者はプラグインなしでネイティブに動作する 3D エクスペリエンスを作成できます。
• IndexedDB。 IndexedDB API を使用すると、ウェブ開発者はオンラインで動作するウェブ アプリケーションや、クライアント側で大量のデータをキャッシュする必要がある
ウェブ アプリケーションの構造化データを保存できます。 • JavaScript Promises。Safari を使用すると、JavaScript 作成者はより自然に非同期
プログラミング パターンを操作できます。 • CSS シェイプと合成。
アドバイスをありがとう、Jean-Baptiste!
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。