ロードマップとコミュニティ
MapConductor は活発に開発が進んでいるプロジェクトです。Android SDK・iOS SDK ともにリリース済みで、実際のプロジェクトで利用できます。
現在のステータス
Section titled “現在のステータス”- Android SDK — リリース済み。Jetpack Compose 経由で Google Maps、Mapbox、ArcGIS、HERE、MapLibre をサポートしています。
- iOS SDK — リリース済み。SwiftUI 経由で Google Maps、Mapbox、MapKit、ArcGIS、MapLibre をサポートしています。
短期的な目標(進行中)
Section titled “短期的な目標(進行中)”- Android・iOS 両 SDK の安定性と開発体験を向上させる。
- 両プラットフォームにおける全地図プロバイダへの対応を拡充・改善する。
- 一般的な位置情報アプリケーション向けの、わかりやすいチュートリアルやサンプルを整備する。
中期的な目標
Section titled “中期的な目標”- 同様の統一 API を持つ Flutter SDK を検討する。
- 追加の地図オーバーレイやインタラクティブな機能を検討する。
- 特定のプロバイダに依存しない形で、データ同期やジオフェンシングのためのクラウド連携コンセプトを設計する。
コミュニティと資金
Section titled “コミュニティと資金”このプロジェクトは、地図アプリ開発の実体験に根ざした個人の取り組みとして始まり、現在は日本の独立行政法人情報処理推進機構(IPA)が運営する「未踏アドバンスト(Mitou Advanced)」プログラムの支援を受けています。
今後は、世界中のコントリビューターによる長期的な開発を目指すため、OSGeo 財団の正式プロジェクトへの採択を目指しています。
Android SDK・iOS SDK ともにリリース済みで、デモアプリケーションでも利用されています。Mobifree の支援期間中には、両 SDK のさらなる安定化に加え、Flutter SDK の開発を検討し、マーカークラスタリングやラスタ/ベクタタイルのレンダリングなどの高度な機能にも取り組む計画です。
また、資金はアウトリーチやコミュニティ構築にも活用します。世界各地でのイベント登壇、バグハンティングやコントリビューター表彰といったコミュニティ活動、新しいコントリビューターがコア開発に参加できる環境づくりなどを予定しています。
MapConductor を持続可能なコミュニティプロジェクトとして育てることを重視しています。そのために、明確なガバナンス、透明性のある意思決定、多様な人々からの貢献を歓迎する環境づくりを進めていきます。