これはレイアウト確認用のダミーテキストです。
GA(一般提供)開始、製品利用可能
これはレイアウト確認用のダミーテキストです。
GA(一般提供)開始、製品利用可能

Mapbox Mobile Maps SDK v10が、本日より一般提供としてすべてのMapboxユーザーがダウンロードできるようになりました。この製品版リリースは、SwiftとKotlinで生成されたコード、2Dから3Dへの完全な移行、オフラインサポートの改善、起動時間の短縮とフレームレートパフォーマンスを実現する主要なレンダリングパイプラインの最適化など、今後のモバイルSDKの基盤を確立します。そして今、すべての方が利用できるようになりました。
v10は高速です。ユーザーは、読み込み時間をはじめ、地図体験全体で業界をリードするパフォーマンスを実感できます。Mapboxの地図は、Androidではわずか0.5秒強、iOSでは1秒で読み込まれ、両方のプラットフォームで他の選択肢を上回っています。

SQLの読み取りバッチ処理からよりスマートなキャッシュまで、v10の最適化により、コアレンダリングのパフォーマンスが25〜35%向上します。iOSでは、Metalの完全サポートにより、最新かつ効率的なグラフィックスパイプラインが実現します。Androidでは、新しいレンダーキャッシュシステムにより、フレームレートがさらに向上します。

これらのパフォーマンスの利点は、スムーズな地図を意味するだけではありません。アプリが作業を行うためのサイクルが増え、バッテリーへの影響が少なくなり、離脱する可能性が低い、より満足度の高いユーザーを意味します。
v10は、まったく新しい地図体験を可能にします。新しい3D地形および地球儀APIは、以前に構築されたすべてのアプリケーション、スタイル、およびカスタム設計された地図で動作し、数行のコードで有効にできます。
これらの3D機能は、新しくより強力なカメラシステムと組み合わされています。開発者は、SDKの使い慣れた直感的なデフォルトアニメーションを選択するか、空間内のカメラの位置を完全に制御するかを自由に選択できます。

「当社のお客様は、モバイルアプリと同様に、腕時計でも効果的な地図体験を期待しています。Mapboxは、当社のすべてのプラットフォームでそれを実現するために必要な制御を提供してくれます。」
Snapshotter APIは新しい機能を取得し、画面上の地図から静止画像を簡単に作成したり、バックグラウンドでサイレントにレンダリングしたりできるようになりました。ランタイムスタイリングのサポートが追加されたことで、ユーザーのデバイス上の地図と、ソーシャルで共有したり、静的なセカンダリディスプレイに送信したりできるものとの間にギャップはなくなりました。
オフラインもより強力になりました。まったく新しいタイルパックアーキテクチャにより、ダウンロード時間が大幅に短縮されます。独自のカスタムタイルセットまたは以前のオフライン形式を使用するアプリケーションは、従来のオフライン統合との下位互換性により引き続きサポートされます。

v10では、特に日本語、韓国語、または中国語のフォントを使用するスタイルを使用する場合に、ネットワークの節約も実現します。ローカルグリフレンダリングにより、初期帯域幅の使用量を最大18%削減できます。CJKレンダリングが見直され改善され、より正確な結果と完全なRetinaサポートが提供されます。
Maps SDKは、開発者のエクスペリエンスを向上させます。これは、SwiftとKotlin、およびiOSのSPMとMetalのファーストクラスのサポートから始まります。
iOSおよびAndroid SDK APIは、相互に、またMapbox Style Specと連携しており、すべてのプラットフォームで一貫した地図体験を実現します。オブジェクトのライフサイクル処理が簡素化されたことで、コードがより小さく、より表現力豊かになり、間違いにくくなっています。
また、新しいドメイン固有言語のおかげで、実行時のマップスタイルの操作がより簡単になりました。以下は、iOS開発者がv10より前に背景色のトランジションを構築した方法です。
let colorStops: [NSNumber: UIColor] = [
0: .red,
14: .blue
]
layer.backgroundColor = NSExpression(
format: "mgl_interpolate:withCurveType:parameters:stops:($zoomLevel, 'linear', nil, %@)",
colorStops
)同じ効果を、より読みやすく、50%簡潔なコードで実現できるようになりました。
Exp(.interpolate) {
Exp(.linear)
Exp(.zoom)
0
UIColor.red
14
UIColor.blue
}刷新されたオブザーバビリティAPIは、個々のタイルがどのようにロードおよび解析されるかまで、マップの動作を詳細に可視化します。完全にラップされた例外により、クラッシュはまれになり、これまで以上にデバッグが容易になります。
SDKの設計はモジュール式であるため、デフォルトのジェスチャー処理、位置管理、さらにはネットワークを開発者自身の実装と交換することが可能になり、アプリのアーキテクチャが合理化され、カスタム認証などの要件をサポートできます。
すべてのMapboxモバイル開発者にとって、v10への移行計画を開始するのに最適な時期です。GAへの移行は、安定したAPIと、より慎重なリリース cadence を意味します。移行を容易にするために、今後数週間から数か月にかけて、ドキュメントを拡充して公開する予定です。スタイルとカメラアニメーションに関する新しいガイド(iOS、Android)を今すぐご確認ください。
v10は、これまで以上に強力で高性能なマップを提供し、最新の開発者エクスペリエンスと、Mapboxプラットフォームの全能力を活用できる基盤を備えています。これまでと同様に、Mapboxアカウントがあればすぐに始められます。
v10のGA前のリリースにご参加いただいた皆様に感謝いたします。皆様からのフィードバックは、これまでで最高のMaps SDKを公開する上で役立ちました。
これはレイアウト確認用のダミーテキストです。