What Is The Difference Between Scratch 3.0 and Scratch 2.0?
Scratch is one of the most widely used coding tools in schools all over the world. At present, many beginners are using Scratch 2.0 to learn programming. Now Scratch 3.0 is in its beta version and will officially replace Scratch 2.0 in January 2, 2019. Many people may be feeling confused about the exact differences between Scratch 3.0 and Scratch 2.0. So let’s introduce the new features of Scratch 3.0 to you.
Scratch 3.0 supports for mobile device operations
First, Scratch 3.0 will include new images, new support materials, and new programming capabilities. It supports mobile devices and will be available on a wider variety of devices. Such as tablets and smartphones with IOS or Android 6.0+.
Scratch 3.0 has new characters, backdrops, and sounds
Secondly, Scratch 3.0 will have more ways to create. It has new characters, backdrops, and sounds. With new paint and sound editors, users can color the characters to their liking, as well as remix and manipulate music or sounds.
Scratch 3.0 has extension module
Moreover, version 3.0 has some functions that were not support before. Children can use more and varied types of expanded names. The added extension modules also make it possible for children to program physical devices and web services, for instance, Google Translate.
Most important of all, version 3.0 is based on HTML5 technology, and it no longer relies on FLASH. So it can let it run smoothly on any modern web browsers, including Safari.
In addition to the changes listed above, parts of it remain the same as in the previous version. For example, all existing programming blocks will still be there.
One more point worth mentioning is that all existing projects and accounts, including documents created by Scratch 2.0, will continue to work in version 3.0; however, the documents created through version 3.0 cannot run in Scratch 2.0.
As a result, the new version of Scratch will be much easier and more interesting for kids to use and also can satisfy the various needs of different groups of users. The mBlock5 is a platform for coding base on Scratch 3.0 and is compatible with all Scratch projects. It contains hundreds of extension modules, which can support a wide range of “geeky ideas” and help achieve various kinds of programming demands. In addition to the functions of Scratch 3.0, mBlock5 offers more possibilities, with features like Python coding, AI, and IoT. Therefore, it is a versatile and user-friendly educational tool for programming.
…See more blogs here