De Scratch Wiki en Français

m (Template {{enquête}} retiré)
(Mise à jour du contenu après la publication de la version bêta)
 
Ligne 2 : Ligne 2 :
  
 
{{Scratchwikiframe|Scratch 3.0|[[Fichier:Scratch-3.0-v3.png|370px]]
 
{{Scratchwikiframe|Scratch 3.0|[[Fichier:Scratch-3.0-v3.png|370px]]
'''Lancement de la version bêta :''' août 2018<br>
+
'''Date de lancement :''' 2 janvier 2019<br>
'''Date du lancement officiel :''' 2 janvier 2019<br>
 
 
'''Programmé en :''' HTML5 / CSS / Javascript<br>
 
'''Programmé en :''' HTML5 / CSS / Javascript<br>
 
'''Nécessite :''' Permission d'exécuter du Javascript + WebGL
 
'''Nécessite :''' Permission d'exécuter du Javascript + WebGL
Ligne 16 : Ligne 15 :
  
 
==Aperçu==
 
==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/<br>Une version plus avancée, mais moins stable, peut être trouvée [https://llk.github.com/scratch-gui/develop ici].<br>Les codes sont en consultation libre sur GitHub [https://github.com/LLK/scratch-gui à cette adresse].
+
Vous pouvez d'ores et déjà consulter un aperçu de ce que sera Scratch 3.0 à l'adresse suivante : https://beta.scratch.mit.edu/<br>Une version plus avancée, mais moins stable, peut être trouvée [https://llk.github.com/scratch-gui/develop ici].<br>Les codes sont en consultation libre sur GitHub [https://github.com/LLK/scratch-gui à cette adresse].
{{Info|Pour plus d'informations concernant Scratch 3.0, consultez la « Preview FAQ » [https://scratch.mit.edu/preview-faq ici] (en anglais).}}
+
{{Info|Pour plus d'informations concernant Scratch 3.0, consultez la « Bêta FAQ » [https://scratch.mit.edu/3faq ici] (en anglais).}}
 +
 
 +
{{LeSaviezVous|Le 1<sup>er</sup> août 2018, [[L'équipe Scratch|l'équipe Scratch]] a publié une vidéo présentant les nouveautés de Scratch 3.0. Une sorte de « bande-annonce », que vous pouvez regarder à cette adresse : https://scratch.mit.edu/discuss/youtube/6ofHiea__hU/ .}}
 
==Nouveautés majeures==
 
==Nouveautés majeures==
 
[[Fichier:Supporte_pas_webgl.png|thumb|right|Il est possible que certains appareils ne supportent pas WebGL, dans ce cas, vous verrez une erreur comme-ci.]]
 
[[Fichier:Supporte_pas_webgl.png|thumb|right|Il est possible que certains appareils ne supportent pas WebGL, dans ce cas, vous verrez une erreur comme-ci.]]
 
===Compatibilité mobile===
 
===Compatibilité mobile===
L'éditeur et le lecteur seront programmés en HTML5<ref>https://scratch.mit.edu/discuss/topic/199904/</ref>, 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.
+
L'éditeur et le lecteur seront programmés en HTML5<ref>https://scratch.mit.edu/discuss/topic/199904/</ref>, CSS et Javascript, ce qui signifie que Scratch 3.0 sera compatible avec les appareils mobiles tel qu'un téléphone portable ou une tablette.
 
La méthode de rendu sera WebGL<ref>https://scratch.mit.edu/discuss/post/2359038/</ref>, sélectionné pour sa simplicité et sa vitesse d'exécution.  
 
La méthode de rendu sera WebGL<ref>https://scratch.mit.edu/discuss/post/2359038/</ref>, 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.
 
Ce composant ne nécessitera aucune installation de programme ou de plug-in au navigateur, comme avec la version 2.0 de Scratch.
 +
 +
Vous pourrez uniquement lire des projets avec un téléphone portable <!-- Un GSM quoi -->, mais vous pourrez lire et modifier des projets avec une tablette. Pour cela, vous devrez avoir un système d'exploitation à jour<ref>Section "Will Scratch 3.0 work on tablets and phones?" https://scratch.mit.edu/3faq</ref> :
 +
* iOS 11 ou supérieur ;
 +
* Android 6 ou supérieur.
  
 
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.
 
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.
Ligne 39 : Ligne 44 :
  
 
===Nouveaux effets sonores===
 
===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.
+
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. Vous pourrez modifier ces options avec des blocs, comme pour [[Effets|les effets graphiques]].
 
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.
 
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é.
 
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, de glisser vers un autre lutin ou une position aléatoire ou de savoir si une entrée texte est contenu dans une autre.
  
 
+
Par ailleurs, aucun bloc ne sera retiré<ref>"No blocks have been removed in Scratch 3.0" https://scratch.mit.edu/3faq</ref>.
===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===
 
===Navigateurs===
Ligne 56 : Ligne 61 :
 
* Avec Safari, la version 11 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<ref>"Internet Explorer will NOT be supported." https://scratch.mit.edu/preview-faq</ref>.
+
Il a également été annoncé que le navigateur '''Internet Explorer ne sera pas supporté''' dans cette version<ref>"Internet Explorer will NOT be supported." https://scratch.mit.edu/3faq</ref>.
  
 
====Comment exécuter Scratch 3.0 sur Windows XP ou Vista ====
 
====Comment exécuter Scratch 3.0 sur Windows XP ou Vista ====
Ligne 65 : Ligne 70 :
  
 
===Extensions===
 
===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.
+
Dans cette nouvelle version de Scratch, les blocs de stylo, de vidéo ainsi que les blocs de [[Notes MIDI|son MIDI]] 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. D'autres extensions devraient arriver prochainement.
 +
 
 +
===Site web===
 +
En même temps que le passage à Scratch 3.0, [[Le site|le site web de Scratch]] devrait également connaître d'importantes transformations pour s'adapter à cette nouvelle version, avec l'ajout de nouvelles fonctionnalités et des designs rafraîchis. Les pages qui devraient le plus changer sont les pages de [[Les projets|projets]] et [[Page d'accueil|la page d'accueil]].<br>
 +
Cependant, aucune fonctionnalité actuelle du site ne sera supprimée, et tous les [[Les profils|comptes]], [[Les projets|projets]], [[Les studios|studios]], etc. seront transférés sur la nouvelle version du site web au lancement de Scratch 3.0.
 +
 
 +
L'Equipe Scratch a promis de fournir plus d'informations sur ces changements d'ici la fin de l'année <ref>"For the launch of Scratch 3.0 in January, we're planning some new features and new designs (especially for the homepage and project pages), but existing community features will all still be there. We will share more information as we get closer to the release of Scratch 3.0" https://scratch.mit.edu/3faq</ref>.
  
 
==Planning==
 
==Planning==
Ligne 79 : Ligne 90 :
  
 
===Version Bêta===
 
===Version Bêta===
La version bêta de Scratch 3.0 a été mise en ligne le 27 juillet 2018. Elle disponible à ce lien : [https://beta.scratch.mit.edu/ https://beta.scratch.mit.edu/] <ref name="lancement">https://medium.com/scratchteam-blog/3-things-to-know-about-scratch-3-0-18ee2f564278</ref>.
+
La version bêta de Scratch 3.0 a été mise en ligne le 1<sup>er</sup> août 2018. Elle est disponible à ce lien : [https://beta.scratch.mit.edu/ https://beta.scratch.mit.edu/] <ref name="lancement">https://medium.com/scratchteam-blog/3-things-to-know-about-scratch-3-0-18ee2f564278</ref> (cette page est ouverte depuis le 27 juillet, mais elle comportait la même chose que [https://preview.scratch.mit.edu/ https://preview.scratch.mit.edu/]).
  
 
===Distribution finale===
 
===Distribution finale===
Ligne 85 : Ligne 96 :
  
 
==Fonctionnalités à venir==
 
==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.
+
Certaines fonctionnalités de l'éditeur ne sont pas encore visibles, comme certaines traductions, le sac à dos, les options avancées pour les variables ou certaines extensions par exemple.
  
 
==Rétrocompatibilité==
 
==Rétrocompatibilité==
 
Les projets faits avec Scratch 2.0 seront compatibles Scratch 3.0.
 
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<ref>"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</ref>.
+
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<ref>"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/3faq</ref>.
  
 
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é.
 
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é.
 +
 +
Vous pouvez d'ores et déjà voir à quoi ressemblera un projet sur Scratch 3.0 avec le bouton « Voir un projet 2.0 » de [https://beta.scratch.mit.edu/ la version bêta]
  
 
==Galerie==
 
==Galerie==

Version actuelle datée du 3 août 2018 à 10:35


Scratch 3.0



Scratch 3.0
Scratch-3.0-v3.png

Date de lancement : 2 janvier 2019
Programmé en : HTML5 / CSS / Javascript
Nécessite : Permission d'exécuter du Javascript + WebGL

« 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://beta.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.

Info Info :

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


Info Le Saviez Vous :

Le 1er août 2018, l'équipe Scratch a publié une vidéo présentant les nouveautés de Scratch 3.0. Une sorte de « bande-annonce », que vous pouvez regarder à cette adresse : https://scratch.mit.edu/discuss/youtube/6ofHiea__hU/ .


Nouveautés majeures

Il est possible que certains appareils ne supportent pas WebGL, dans ce cas, vous verrez une erreur comme-ci.

Compatibilité mobile

L'éditeur et le lecteur seront programmés en HTML5[3], CSS et Javascript, ce qui signifie que Scratch 3.0 sera compatible avec les appareils mobiles 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.

Vous pourrez uniquement lire des projets avec un téléphone portable , mais vous pourrez lire et modifier des projets avec une tablette. Pour cela, vous devrez avoir un système d'exploitation à jour[5] :

  • iOS 11 ou supérieur ;
  • Android 6 ou supérieur.

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é. L'Equipe Scratch a confié se concentrer sur l'éditeur afin qu'il soit fini à temps pour le lancement, en précisant qu'ils intégreront les blocs horizontaux dès que possible.


Un exemple de blocs horizontaux


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. Vous pourrez modifier ces options avec des blocs, comme pour les effets graphiques. 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, de glisser vers un autre lutin ou une position aléatoire ou de savoir si une entrée texte est contenu dans une autre.

Par ailleurs, aucun bloc ne sera retiré[6].

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[7].

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 les blocs de son MIDI 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. D'autres extensions devraient arriver prochainement.

Site web

En même temps que le passage à Scratch 3.0, le site web de Scratch devrait également connaître d'importantes transformations pour s'adapter à cette nouvelle version, avec l'ajout de nouvelles fonctionnalités et des designs rafraîchis. Les pages qui devraient le plus changer sont les pages de projets et la page d'accueil.
Cependant, aucune fonctionnalité actuelle du site ne sera supprimée, et tous les comptes, projets, studios, etc. seront transférés sur la nouvelle version du site web au lancement de Scratch 3.0.

L'Equipe Scratch a promis de fournir plus d'informations sur ces changements d'ici la fin de l'année [8].

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[9], à l'adresse suivante : https://preview.scratch.mit.edu/.

Version Bêta

La version bêta de Scratch 3.0 a été mise en ligne le 1er août 2018. Elle est disponible à ce lien : https://beta.scratch.mit.edu/ [10] (cette page est ouverte depuis le 27 juillet, mais elle comportait la même chose que https://preview.scratch.mit.edu/).

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 [10].

Fonctionnalités à venir

Certaines fonctionnalités de l'éditeur ne sont pas encore visibles, comme certaines 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[11].

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é.

Vous pouvez d'ores et déjà voir à quoi ressemblera un projet sur Scratch 3.0 avec le bouton « Voir un projet 2.0 » de la version bêta

Galerie

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

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. Section "Will Scratch 3.0 work on tablets and phones?" https://scratch.mit.edu/3faq
  6. "No blocks have been removed in Scratch 3.0" https://scratch.mit.edu/3faq
  7. "Internet Explorer will NOT be supported." https://scratch.mit.edu/3faq
  8. "For the launch of Scratch 3.0 in January, we're planning some new features and new designs (especially for the homepage and project pages), but existing community features will all still be there. We will share more information as we get closer to the release of Scratch 3.0" https://scratch.mit.edu/3faq
  9. 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
  10. 10,0 et 10,1 https://medium.com/scratchteam-blog/3-things-to-know-about-scratch-3-0-18ee2f564278
  11. "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/3faq