ソフト(ビジュアルプログラミングソフト)に対応するプラットフォーム(ソフトが動作する環境)の対応表です。
具体的には、「どのソフトがどのOSで動作するか」「ブラウザ版、アプリ版のいずれがあるか」などを示した表です。
「2021年頃に調査した結果である」「すべてのソフト、プラットフォームを網羅できていない」「執筆時点での情報である」「筆者が情報を取りこぼしている/誤認している」ということにご留意いただき、「筆者自身が保有またはそろえようとしている資材(PCなど)で何ができそうか」「このソフトを使う場合は何をそろえればいいのか」などを把握する俯瞰表としてご利用ください。
| ブラウザ | Windows | macOS | ChromeOS | Linux | Raspberry Pi OS | iPadOS (タブレット) (*1) |
Android (タブレット) |
iOS (スマホ) |
Android (スマホ) |
||
| ブラウザ版 (PC/タブレット/スマホ) |
アプリ版 (PC) |
アプリ版 (タブレット) |
アプリ版 (スマホ) |
||||||||
| Scratch | 一般ソフト (ハード連携可) |
● (*2) |
● | ● | ● | × | ● | × | × | × | × |
| MakeCode | ● (*3) |
▲ (*4) |
× | × | × | × | × | × | × | × | |
| Swift Playgrounds | × | × | ● | × | × | × | ● | × | × | × | |
| ScratchJr | 一般ソフト (ハード連携不可) |
× | × | × | × | × | × | ● | ● | ● | ● |
| Viscuit | ● (*5) |
× | × | × | × | × | ● | ● | ● | ● | |
| Hour of Code | ● (*6) |
▲ (*7) |
▲ (*7) |
× | × | × | × | × | × | × | |
| Blockly Games | ● | × | × | × | × | × | × | × | × | × | |
| Dash専用 | 特定ハード専用ソフト | × | × | × (*8) |
× | × | × | ● | ● (*9) |
● (*9) |
● (*9) |
| アーテックロボ専用 | × | ● | ● | ● | × | × | ● | ● (*10) |
× | × | |
| KOOV専用 | × | ● | ● | ● | × | × | ● | × | × | × | |
| Arduino専用 (Scrattino3) | × | ● | ● | × | × | × | × | × | × | × | |
| MESH専用 | × | ● | × | × | ● (*11) |
× | ● | ● | ● | ● | |
- 「iOS(タブレット)」も含まれる想定。iPad対応する各ソフトがiPadOSまたはiOSのいずれに対応しているかは未確認。
- スマホでも動作するがレスポンシブデザインではなく、スケーリングが使用に耐えない。
- レスポンシブデザインだが、スマートフォンではサイズ的に利用するのは厳しい。
- 一部のみ対応。
- 「Chromeで不具合あり」と公式サイトに掲示あり。
- レスポンシブデザインだが、スマートフォンではサイズ的に利用するのは厳しい。
- ものによってはダウンロード版があるものもある。
- Swift Playgroundsでの利用は可。
- Swift Playgroundsでの利用は不可。
- 10インチ以上。
- 2020年内の対応を予定とのこと。


