Bagikan melalui


Project Rome

Project Rome adalah platform pengalaman lintas perangkat Microsoft untuk aplikasi.

Di situs ini Anda akan menemukan dokumentasi pengembang untuk Project Roma dan tautan ke sumber daya berguna lainnya.

Untuk berita, posting blog, dan video tentang Project Rome, kunjungi halaman arahan Project Roma.

Untuk aplikasi sampel menggunakan Project Rome, lihat tabel SDK di bawah ini, atau kunjungi repositori sampel Project Roma.

Tentang Project Roma

Project Rome memungkinkan pengembang menulis aplikasi yang dapat berjalan di beberapa perangkat dan bepergian dengan pengguna saat mereka beralih antar perangkat.

Project Rome mencakup fitur yang diekspos melalui Microsoft Graph dan SDK asli khusus platform. Fitur-fitur ini memungkinkan beberapa kemampuan lintas perangkat dan perangkat yang terhubung, memungkinkan aplikasi Anda untuk dipusatkan di sekitar identitas pengguna yang masuk. Fitur yang terkait dengan Project Roma termasuk tetapi tidak terbatas pada aktivitas pengguna, pemberitahuan, relai perangkat, dan berbagi terdekat.

Memilih antara API asli dan API Grafik

Beberapa skenario tersedia melalui SDK platform asli dan REST API melalui Microsoft Graph. Secara umum, REST API memungkinkan implementasi cepat dan sederhana dari fitur Project Rome. Namun, ada beberapa keuntungan menggunakan implementasi khusus platform:

  • SDK platform menyediakan model objek dalam bahasa asli, penyimpanan lokal, dan pola terbitkan-berlangganan untuk memperbarui aplikasi saat informasi sisi server berubah.
  • Jika aplikasi Anda berjalan di Windows (aplikasi UWP atau Win32), platform SDK menyediakan sejumlah fitur tambahan, seperti menggunakan akun default pengguna dan melacak keterlibatan pengguna secara otomatis.
  • Jika Anda berencana untuk menggunakan fitur Project Rome lain yang hanya tersedia melalui SDK platform, Anda mungkin ingin menerapkan masing-masing fitur dengan cara yang sama.

Beberapa skenario lain diaktifkan dengan menggunakan kombinasi API Microsoft Graph dan SDK klien. Contohnya adalah Pemberitahuan. Dalam hal ini, MS Graph API digunakan untuk menerbitkan pemberitahuan dari sisi server aplikasi, dan SDK klien platform asli digunakan untuk menerima dan mengelola pemberitahuan di setiap aplikasi asli sisi klien.

SDK

Project Roma saat ini diimplementasikan untuk platform di bawah ini. Ikuti tautan untuk sampel dan unduhan SDK.

Platform Fitur Paket SDK Sampel
Windows SDK Relai Perangkat, Aktivitas/Garis Waktu SDK Sampel Project Rome for Device Relay Windows
Sampel Project Rome for Activities Windows
Windows (Pratinjau) Pemberitahuan Microsoft Graph Nuget Pemberitahuan Grafik untuk sampel Windows
Android Device Relay, Aktivitas/Garis Waktu, Pemberitahuan Microsoft Graph (Pratinjau) Maven Sampel Project Rome untuk Android
iOS Device Relay, Aktivitas/Garis Waktu, Pemberitahuan Microsoft Graph (Pratinjau) CocoaPod Proyek Roma untuk sampel iOS
Xamarin untuk Android (Pratinjau) Relai Perangkat Nuget Sampel Xamarin untuk Android
MSGraph Relai Perangkat, Aktivitas/Garis Waktu, Pemberitahuan Microsoft Graph REST
REST
REST
Relai Perangkat
Aktivitas/Garis Waktu
Pemberitahuan Grafik

Posting blog Project Roma

Podcast dan rekaman

Berikan tanggapan