
Appleは、AppleSeedプログラムのベータテスターとMac開発者向けに、Safariの新しいベータ版をリリースしました。Mavericks向けの新バージョンは7.1、Moutain Lion向けのバージョンは6.2です。このアップデートには、ブラウザを動かすWebKitエンジンのアップグレードがいくつか含まれています。
リリースノートによると、変更点にはWebGL、IndexedDB、JavaScriptの調整などが含まれています。また、アプリの拡張機能の処理方法にも変更が加えられたようです。ベータ版では、インストール済みのアドオンがすべてデフォルトで無効化されており、開発者は互換性の問題がないか確認するようノートに記載されています。
バージョン 7.1 は、まったく新しい Safari 8 が含まれる OS X Yosemite のリリース前の、Mavericks 向け Safari の最後のメジャー アップデートになると思われます。このベータ版の完全なシード ノートは以下のとおりです。
重点分野
次の分野のテストに重点をおいてください。
• ウェブサイトの一般的な互換性をテストしてください。
• サブピクセル レンダリングは、すべての Web コンテンツでデフォルトでオンになりました。
デザイン制約が非常に厳しい Web サイトまたはアプリ内の Web ビューでは、レンダリングが
異なる場合があります。
• CSS オブジェクト モデルのゲッターは、
四捨五入された整数値ではなく、サブピクセル レイアウトとレンダリング メトリックに基づいた小数点以下の double 値を返します。 • 拡張機能の互換性をテストしてください。
新しい WebKit の機能
• WebGL。 Safari の WebGL サポートにより、開発者はプラグインなしでネイティブに動作する 3D エクスペリエンスを作成できます。
• IndexedDB。 IndexedDB API を使用すると、Web 開発者はオンラインで動作する Web アプリケーションや、クライアント側で大量のデータをキャッシュする必要がある Web アプリケーションの構造化データを保存できます。
• JavaScript Promises。Safari を使用すると、JavaScript の作成者はより自然に非同期プログラミング パターンを操作
できます。  • CSS シェイプと合成。CSS を使用すると、Web サイトで画像やジオメトリ シェイプの周囲にテキストを簡単に流し込み、DOM 要素で画像合成操作を実行できるようになりました。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。