Share via


프로젝트 로마

프로젝트 로마는 Microsoft가 선보이는 플랫폼으로 디바이스 간 앱 활용이 자유로워집니다.

이 사이트에서 프로젝트 로마용 개발자 설명서와 다른 유용한 리소스에 대한 링크를 볼 수 있습니다.

프로젝트 로마에 대한 뉴스, 블로그 게시물 및 비디오를 보려면 프로젝트 로마 방문 페이지를 방문하세요.

프로젝트 로마를 사용하는 샘플 애플리케이션을 보려면 아래 SDK 표를 확인하거나 프로젝트 로마 샘플 리포지토리를 방문하세요.

프로젝트 로마 정보

개발자는 프로젝트 로마를 사용하여 여러 디바이스에서 실행할 수 있고, 사용자가 디바이스를 전환할 때 사용자와 함께 이동할 수 있는 앱을 작성할 수 있습니다.

프로젝트 로마에는 Microsoft Graph 및 플랫폼별 네이티브 SDK를 통해 제공되는 기능이 포함되어 있습니다. 이러한 기능은 디바이스 간 연결형 디바이스 기능 여러 개를 구현하여 로그인한 사용자 ID를 기준으로 앱을 중앙 집중화할 수 있게 해줍니다. 프로젝트 로마에는 사용자 활동, 알림, 디바이스 및 근거리 공유를 포함한 다양한 기능이 포함됩니다.

네이티브 API와 Graph API 중 선택

일부 시나리오는 네이티브 플랫폼 SDK와 Microsoft Graph를 사용한 REST API 모두를 통해 지원됩니다. 일반적으로 REST API는 프로젝트 로마 기능의 빠르고 단순한 구현을 지원합니다. 그러나 플랫폼별 구현을 사용할 경우 몇 가지 이점이 있습니다.

  • 플랫폼 SDK는 네이티브 언어로 작성된 객체 모델, 로컬 스토리지 및 서버 쪽 정보가 변경될 때 앱을 업데이트하는 게시-구독 패턴을 제공합니다.
  • 앱이 Windows(UWP 또는 Win32 앱)에서 실행되는 경우 플랫폼 SDK는 사용자의 기본 계정 사용 및 사용자 참여 자동 추적과 같은 여러 가지 추가 기능을 제공합니다.
  • 플랫폼 SDK를 통해서만 사용 가능한 다른 프로젝트 로마 기능을 사용하려면 각 기능을 동일한 방식으로 구현하는 것이 좋습니다.

Microsoft Graph API와 클라이언트 SDK의 조합을 사용하면 다른 몇 가지 시나리오도 지원됩니다. 이러한 예로 알림이 있습니다. 이 경우 MS Graph API를 사용하여 앱 서버 쪽의 알림이 게시되고, 네이티브 플랫폼 클라이언트 SDK를 사용하여 각 클라이언트 쪽 네이티브 앱의 알림이 수신되고 관리됩니다.

SDK

프로젝트 로마는 현재 아래 플랫폼용으로 구현되어 있습니다. 샘플 및 SDK 다운로드에 대한 링크를 따르세요.

플랫폼 기능 SDK 패키지 샘플
Windows SDK 디바이스 릴레이, 활동/타임라인 SDK 디바이스 릴레이용 프로젝트 로마 Windows 샘플
활동용 프로젝트 로마 Windows 샘플
Windows(미리 보기) Microsoft Graph 알림 Nuget Windows용 Graph 알림 샘플
Android 디바이스 릴레이, 활동/타임라인, Microsoft Graph 알림(미리 보기) Maven Android용 프로젝트 로마 샘플
iOS 디바이스 릴레이, 활동/타임라인, Microsoft Graph 알림(미리 보기) CocoaPod iOS용 프로젝트 로마 샘플
Android용 Xamarin(미리 보기) 디바이스 릴레이 Nuget Android용 Xamarin 샘플
MSGraph 디바이스 릴레이, 활동/타임라인, Microsoft Graph 알림 REST
REST
REST
디바이스 릴레이
활동/타임라인
Graph 알림

프로젝트 로마 블로그 게시물

팟캐스트 및 녹음/녹화

피드백 제공