De Scratch Wiki en Français


Scratch 3.0

Scratch 3.0
Scratch-3.0-v3.png

Lancement de la version bêta : août 2018
Date du lancement officiel : 2 janvier 2019
Programmé en : HTML5 / CSS / Javascript

« 2.0

Introduction

Scratch 3.0 sera la prochaine version de Scratch, succédant à la 2.0.

Cette version comportera plusieurs grands avancements, ainsi que la participation notable de Google dans le processus de création[1].

Selon thisandagain, membre de l'Equipe Scratch, cette version sera appelée Scratch 3.0, si on suit la logique des numéros de version[2].

Aperçu

Vous pouvez d'ores et déjà consulter un aperçu de ce que sera Scratch 3.0 à l'adresse suivante : https://preview.scratch.mit.edu/
Une version plus avancée, mais moins stable, peut être trouvée ici.
Les codes sont en consultation libre sur GitHub à cette adresse.

Warning Note : 

Pour plus d'informations concernant Scratch 3.0, consultez la « Preview FAQ » ici (en anglais).


Nouveautés majeures

Compatibilité mobile

L'éditeur et le lecteur seront programmés en HTML5[3], CSS et Javascript, ce qui signifie qu'il sera possible d'y accéder et de créer un projet depuis un appareil mobile tel qu'un téléphone portable ou une tablette. La méthode de rendu sera WebGL[4], sélectionné pour sa simplicité et sa vitesse d'exécution. Ce composant ne nécessitera aucune installation de programme ou de plug-in au navigateur, comme avec la version 2.0 de Scratch.

Au passage, il est déjà possible maintenant de lire des projets en Scratch 2.0 dans un lecteur HTML5 tel que Phosphorus, Sulfurous ou encore HTML5 Player.

Code horizontaux

Il était aussi annoncé qu'il serait possible d'écrire son code en bloc de façon horizontale, comme dans ScratchJr, avec une représentation plus simple et plus compacte du code, mais aucune information récente n'a encore été abordée à ce sujet. Par ailleurs, les builds et versions de développement de Scratch 3.0 ne présentent pas cette fonctionnalité.

Nouveaux effets sonores

De nouveaux effets sonores font leur apparition, comme la possibilité de mettre le son plus dans une oreille que dans l'autre (son stéréo) ainsi que d’augmenter le ton d'un son et de le rendre plus grave et plus aigu. Dans l'éditeur de son, il y a aussi des effets prédéfinis tels que "Robot" qui déforme le son, ou "Echo" qui ajoute un écho. Par ailleurs, le système de modification du son a été totalement renouvelé.

Nouveaux blocs

Dans Scratch 3.0, de nouveaux blocs seront ajoutés. Grâce à eux, il sera possible, entre autres, de définir la transparence du stylo, de connaître la position d'un élément dans une liste ou de savoir si une entrée texte est contenu dans une autre.

Navigateurs

Un navigateur relativement récent sera nécessaire pour exécuter Scratch 3.0 car cette version nécessite une version récente de WebGL. En effet, pour exécuter Scratch 3.0 :

  • Avec Google Chrome, la version 63 ou ultérieure est requise (version 62 ou ultérieure pour les tablettes).
  • Avec Mozilla Firefox, la version 57 ou ultérieure est requise.
  • Avec Edge, la version 15 ou ultérieure est requise.
  • Avec Safari, la version 11 ou ultérieure est requise.

Il a également été annoncé que le navigateur Internet Explorer ne sera pas supporté dans cette version[5].

Comment exécuter Scratch 3.0 sur Windows XP ou Vista

Scratch 3.0 pourra être exécuté sur Windows XP et Windows Vista en suivant la marche à suivre suivante :

  • Installer le navigateur Mozilla Firefox ESR
  • Mettre à jour le navigateur à la toute dernière version disponible
  • Vérifier que le pilote de votre carte graphique est à jour

Extensions

Dans cette nouvelle version de Scratch, les blocs de stylo, de vidéo ainsi que certains blocs de son deviennent des extensions. S'ajoutent à cela d'autres extensions comme « Speech » qui permet de parler à votre ordinateur, « Translate » qui permet de traduire une entrée texte dans n'importe quelle langue grâce à Google Traduction ou des extensions permettant de connecter des appareils LEGO.

Planning

Tests préliminaires

Des participants du Google's Youth I/O ont pu participer aux tests de la première version de Scratch 3.0 au sein de Scratch, au MIT.

Annonce publique

En 2016, à la conférence de Scratch fut discutée la question de Scratch et de son futur, notamment sur Scratch 3.0.

Conférence Scratch 2017

En juillet 2017, lors de la conférence internationale de Scratch à Bordeaux, une démo de l'alpha de Scratch 3.0 fut présentée par l'Equipe Scratch.

Version Alpha

La version alpha est disponible depuis janvier 2018[6], à l'adresse suivante : https://preview.scratch.mit.edu/.

Version Bêta

La version bêta de Scratch 3.0 sera mise en ligne en août 2018. Elle sera alors disponible à ce lien : https://beta.scratch.mit.edu/ [7].

Distribution finale

La date finale de publication est fixée au 2 janvier 2019 pour l'éditeur en ligne. L'éditeur hors-ligne arrivera en même temps [7].

Fonctionnalités à venir

Certaines fonctionnalités ne sont pas encore visibles, comme les traductions, le sac à dos, les options avancées pour les variables ou certaines extensions par exemple.

Rétrocompatibilité

Les projets faits avec Scratch 2.0 seront compatibles Scratch 3.0. Seule une petite conversion automatique lors de l’importation du projet sera nécessaire, à part ça, les projets fonctionneront comme avec la version 3.0[8].

Cependant, les projets faits dans Scratch 3.0 ne seront pas lisibles dans Scratch 2.0. Il n'est pas prévu d'implémenter cette fonctionnalité.

Galerie

Voici quelques aperçus de Scratch 3.0. Cliquez sur une image pour la voir en plus grand.

Enquête.png

Enquête de Satisfaction

Nous effectuons pour le moment des enquêtes de satisfaction. Nous aimerions entendre ce que vous pensez à propos du Wiki.

Pour répondre à l'enquête, cliquez ici.

Références

  1. https://medium.com/mit-media-lab/scratch-google-next-generation-of-programming-blocks-for-kids-5f377ec9ff0
  2. https://scratch.mit.edu/users/thisandagain/#comments-23456121
  3. https://scratch.mit.edu/discuss/topic/199904/
  4. https://scratch.mit.edu/discuss/post/2359038/
  5. "Internet Explorer will NOT be supported." https://scratch.mit.edu/preview-faq
  6. thisandagain (05/02/2018) : "The preview was released in the first quarter of 2018 (preview.scratch.mit.edu came out a couple weeks ago)." https://scratch.mit.edu/users/thisandagain/#comments-42262529
  7. 7,0 et 7,1 https://medium.com/scratchteam-blog/3-things-to-know-about-scratch-3-0-18ee2f564278
  8. "We are working hard to make sure projects that were created in earlier versions of Scratch still work in Scratch 3.0. Currently you can look at existing Scratch 2.0 projects in the Scratch 3.0 Preview" https://scratch.mit.edu/preview-faq