Canvas supports the latest two versions of the most popular desktop browsers for Canvas. Many users also rely on mobile devices. Native Canvas apps support a limited set of features on mobile, but the apps don't cover all Canvas functionality.
Canvas engineering teams do not fully support mobile browsers for Canvas but will ensure that critical features and functions work for tablet devices (screen sizes 7.9" or higher used in landscape mode) running the most recent version of Safari (iOS) and Chrome (Android).
Canvas engineering will reactively address critical issues with core features that affect the most recent version of the native browser on iOS and Android tablet devices in landscape mode.
Canvas treats qualifying mobile browser issues as bugs. Engineering teams triage these bugs by severity and resolve them on the following schedule:
|Level 1||Users can’t access Canvas||Resources will be assigned immediately and will work uninterrupted until the problem is solved.|
|Level 2||Users can’t use a core feature; no workaround exists||Resources will be assigned within two hours and will work uninterrupted until the problem is solved.|
|Level 3||Users can’t use a core feature, but a workaround exists||Resources will be assigned within two business days and will develop and deploy a fix within two full release cycles.|
|Level 4||All other issues affecting only mobile browsers||Resources will review the problem within five business days, assessing impact, resource availability, and development priorities.
A given problem may not be fixed when the impact is minor, when the affected workflow is seldom used, or when a workaround exists.
Screen size and orientation
The Canvas web application is not fully responsive yet. Engineers are basing all new development on responsive-design best practices. This initiative will take some time to touch all parts of Canvas. In the meantime, Canvas will generally work better when viewed on a larger screen. Canvas teams may not choose to address issues that affect only devices with smaller screens or that affect larger-screen devices only when in portrait mode, even if they meet other criteria described above.
Big Blue Button conferencing
Screen-sharing in Canvas Conferences currently requires the Java plugin for desktop browsers. However, Big Blue Button (whose software powers Canvas Conferences) has created a mobile-friendly HTML5 version of their application for participants (primarily students). Other adjustments for additional user roles and features may be announced in future releases.
Partners and third-party tools
Many customers use third-party tools in Canvas, including LTI apps. Partner networks are encouraged to build tools that work well in mobile browsers, and any reported problems will be reported back to them. Some third-party tools will work better than others on mobile, and some may not work at all.