Blockly 1.0 на Android и iOS


Google выпустила версию 1.0 Blockly на Android и iOS, которая позволит разработчикам использовать Blockly изначально в мобильных приложениях.

Google Blockly был представлен в 2012 году и имеет открытый исходный код под лицензией Apache 2.0. Это выглядит и ощущается как версия Scratch в этой пользовательской программе, перетаскивая блоки кода на поверхность дизайна, которая затем компилируется в JavaScript. Он также написан на JavaScript и как таковой предназначен для запуска на веб-странице.

Собственная версия Blockly для Android впервые появилась на Google I/O 2016, а версия iOS, которая также является открытым исходным кодом, была доступна в предварительном просмотре для разработчиков в ноябре 2016 года. Теперь обе эти версии достигли версии 1.0 со всем необходимым для использования Blockly изначально в мобильном приложении, включая:

Стандартный пользовательский интерфейс Blockly

Пользовательские блоки, категории инструментов и макеты

Функции, переменные, мутаторы и расширения

Генерация кода на JavaScript, Python, Dart, PHP и Lua

Поддержка интернационализации (в том числе для языков RTL) 

В сообщении в блоге разработчиков Google от Эрика Пастернака также сообщается о нескольких обновлениях веб-проекта за последние шесть месяцев, включая значительные улучшения производительности и тестирования, более структурированные API, улучшенную сенсорную поддержку мобильного Интернета и улучшенную поддержку Internet Explorer и Edge с полной поддержкой Blockly на IE10+.

Команда также предприняла шаги для облегчения кросс-платформенной разработки. Теперь все блоки могут быть определены с помощью JSON, что позволяет использовать единый набор определений блоков для web, iOS и Android.

Хотя Blockly начал использоваться для ознакомления детей с кодированием и широко использовался в Час кода, нет причин ограничивать его этой ролью, как показано в этом видео от Кори Диерса, представляющего Blockly разработчикам приложений:


Добавить комментарий