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.
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.
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.
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 | Sampel Project Rome for Device Relay Windows Sampel Project Rome for Activities Windows |
|
Windows (Pratinjau) | Pemberitahuan Microsoft Graph | Pemberitahuan Grafik untuk sampel Windows | |
Android | Device Relay, Aktivitas/Garis Waktu, Pemberitahuan Microsoft Graph (Pratinjau) | Sampel Project Rome untuk Android | |
iOS | Device Relay, Aktivitas/Garis Waktu, Pemberitahuan Microsoft Graph (Pratinjau) | Proyek Roma untuk sampel iOS | |
Xamarin untuk Android (Pratinjau) | Relai Perangkat | Sampel Xamarin untuk Android | |
MSGraph | Relai Perangkat, Aktivitas/Garis Waktu, Pemberitahuan Microsoft Graph | Relai Perangkat Aktivitas/Garis Waktu Pemberitahuan Grafik |
Mengumumkan Project Rome SDK untuk Android dan iOS versi 1.0!
Bersosialisasi: Project Roma, Peta, & Integrasi Jejaring Sosial
Project Rome untuk Pembaruan Android: Sekarang dengan Dukungan App Services
Membangun Aplikasi Pendamping Remote Control untuk Android dengan Project Roma
Project Rome: Mendorong keterlibatan pengguna di seluruh perangkat, aplikasi, dan platform
Membangun aplikasi yang terhubung dengan UWP dan Project Rome
Project Rome: Mendorong Keterlibatan Pengguna Di Seluruh Perangkat, Aplikasi, dan Platform