Chế độ ứng dụng sẽ xác định đối tượng có thể dùng ứng dụng. Người dùng ứng dụng có thể được chia thành 2 nhóm: người dùng có vai trò trên chính ứng dụng (người dùng có vai trò) và người dùng không có vai trò trên ứng dụng (người dùng không có vai trò).
Ứng dụng ở chế độ Phát triển chỉ có thể yêu cầu các quyền từ người dùng có vai trò và chỉ được yêu cầu các quyền có cấp độ truy cập tiêu chuẩn hoặc nâng cao (chỉ áp dụng với ứng dụng dành cho Người tiêu dùng). Tương tự như vậy, chỉ người dùng có vai trò mới có thể sử dụng các tính năng và chỉ có thể sử dụng các tính năng có cấp độ truy cập tiêu chuẩn hoặc nâng cao (chỉ đối với ứng dụng dành cho Người tiêu dùng).
Người dùng công khai không thể tìm kiếm các ứng dụng ở chế độ Phát triển qua các API và công cụ của chúng tôi. Nếu ứng dụng của bạn đủ điều kiện niêm yết trong Trung tâm ứng dụng, ứng dụng đó sẽ bị ẩn.
Chỉ người dùng có vai trò mới có thể nhìn thấy dữ liệu được tạo ra khi ứng dụng ở chế độ Phát triển, chẳng hạn như bài viết thử nghiệm. Tuy nhiên, dữ liệu đó sẽ hiển thị cho người dùng không có vai trò sau khi ứng dụng được chuyển sang chế độ Chính thức.
Tất cả các ứng dụng mới tạo đều ở chế độ Phát triển và không nên chuyển sang chế độ Chính thức khi chưa hoàn tất giai đoạn phát triển ứng dụng.
Ứng dụng ở chế độ Chính thức có thể yêu cầu các quyền từ bất kỳ người nào, nhưng chỉ có thể yêu cầu các quyền đã được phê duyệt thông qua quy trình Xét duyệt ứng dụng. Tương tự như vậy, người dùng ứng dụng chỉ có thể sử dụng các tính năng đã được phê duyệt thông qua quy trình Xét duyệt ứng dụng.
Ứng dụng dành cho Người tiêu dùng hoạt động hơi khác một chút do loại ứng dụng này dựa trên cấp độ truy cập. Ứng dụng dành cho Người tiêu dùng ở chế độ Chính thức có thể yêu cầu các quyền có Quyền truy cập nâng cao từ bất kỳ người nào. Tuy nhiên, ứng dụng chỉ có thể yêu cầu các quyền có Quyền truy cập tiêu chuẩn từ người dùng có vai trò. Tương tự như vậy, tất cả mọi người đều có thể sử dụng các tính năng có Quyền truy cập nâng cao, nhưng chỉ người dùng có vai trò mới có thể sử dụng các tính năng có Quyền truy cập tiêu chuẩn.
Bất kỳ ai cũng có thể tìm kiếm các ứng dụng ở chế độ Chính thức qua các API và công cụ của chúng tôi. Nếu đủ điều kiện, ứng dụng có thể được niêm yết trong Trung tâm ứng dụng.
Nếu ứng dụng của bạn không thuộc loại ứng dụng dành cho Người tiêu dùng, bạn chỉ nên chuyển ứng dụng sang chế độ Chính thức sau khi hoàn tất giai đoạn phát triển ứng dụng và quy trình Xét duyệt ứng dụng. Các ứng dụng ở chế độ Chính thức nhưng không thuộc loại ứng dụng dành cho Người tiêu dùng chỉ được cấp các quyền đã phê duyệt và người dùng chỉ có thể sử dụng các tính năng đã phê duyệt. Hạn chế này áp dụng cho tất cả mọi người, kể cả những người dùng có vai trò trên ứng dụng. Do đó, nếu bạn chuyển ứng dụng sang chế độ Chính thức sớm thì người dùng có vai trò có thể không sử dụng được ứng dụng của bạn. Bên cạnh đó, dữ liệu được tạo khi ở chế độ Phát triển, chẳng hạn như bài viết thử nghiệm, sẽ hiển thị cho tất cả người dùng sau khi bạn chuyển ứng dụng sang chế độ Chính thức.
Quản trị viên ứng dụng có thể dùng nút chuyển chế độ ứng dụng trong thanh công cụ Bảng điều khiển ứng dụng để chuyển đổi giữa các chế độ.