LABA 120
Изменения в MIT App Inventor 2 документально на этой странице 25 мая 2019
Примечания к выпуску для MIT App Inventor 2
Изменения в MIT App Inventor 2 документально на этой странице. Примечание: версии, которые конец с буквой (например: nb117c)
являются исправления выпусков.
Изменения между nb176 и nb177 (25 мая 2019)
Примечание: это в основном исправление выпуска. Есть Новый компаньон, версия 2.53 (и версия 2.53 u, если загружены непосредственно
от http://ai2.appinventor.mit.edu).
Обновление компаньона рекомендуется, особенно если вы испытываете плохие подключение к компьютеру. Она включает в себя значительные
улучшения как мы используем WebRTC для связи между компаньоном и вашим ПК (WebRTC-это технология, используемая,
если "устаревший режим"Не выбран).
Компонент Switch должен работать правильно в классической теме
Возврат пункта меню Update Companion для принудительного обновления эмулятора
Исправить переводы параметров событий при переключении языков
Сделать слово" глобальный " интернационализируемым ("глобальный "из" глобальной переменной")
Сделайте английский язык базовым языком редактора блоков. Это приведет к тому, что непереведенные слова на языке будут
представлены на английском языке вместо произвольного другого языка
Резервное копирование в application / octet-поток для неизвестных типов файлов. Это позволяет загружать файлы,
которые не понятны системе
Исправления Карт
Применение значений AnchorHorizontal и AnchorVertical к маркеру
Инициализация полигонов, загруженных во время выполнения
Улучшения стабильности WebRTC (non legacy companion connection), особенно для сетей с высокой задержкой
Другие незначительные исправления
Изменения между nb175b и nb176 (10 мая 2019)
Примечание: это-выпуск компонента с Новым компаньоном. На самом деле есть два разных компаньона для этого релиза.
Версия 2.52, которая доступна в Google Play. Версия 2.52 u напрямую загружаемый из ai2.appinventor.mit.edu
(справка - >сопутствующая информация). Версия 2.52 реализует некоторые ограничения, предусмотренные Google.
Этих ограничений нет в версии 2.52 u.
Более подробную информацию об этом выпуске можно найти на этой странице.
Новые средства:
Добавлен венгерский перевод
Добавлен немецкий перевод
Добавлен новый компонент пользовательского интерфейса: Switch
Добавлен метод ShowPasswordDialog в Notifier
Добавлены методы DrawShape и DrawArc на холст
Добавлены методы MakeDate, MakeTime и MakeInstantFromParts для синхронизации
Добавлен способ остановки видеоплеера
Добавлен блок " соединение с разделителем
Добавлен блок "обратный список"
Добавлены общие (например, при нажатии любой кнопки) события
Добавлена опция меню для преобразования блоков в / из формы" любой компонент
Добавлены кнопки для навигации по предупреждениям и ошибкам в рабочей области блоки
Добавлен раскрывающийся список для переключения размера предварительного просмотра конструктора
Добавлена опция меню в Редакторе блоков, чтобы скрыть элементы управления
Исправлен порядок копирования / вставки всех блоков из рюкзака в соответствии с традиционным порядком (т. е. копировать перед вставкой)
Повышенная контрастность элементов управления редактора блоков
Реализована изоляция приложений в компоненте карты
Сделанные блоки возвращаются в исходное положение, если операция разрушения отменена
Созданные блоки компонентов и геттеры свойств, используемые в блоках " инициализация глобальной переменной
Сделанный язык, сохраненный системой, поэтому возвращающиеся пользователи автоматически увидят последний используемый язык, а не английский
Переместил пункт контекстного меню "пустой рюкзак" из рабочей области в рюкзак
Исправление ошибки:
Исправлена ошибка, из-за которой ActivityStarter, общий доступ и камера не могли правильно обмениваться файлами на старых версиях Android
Исправлена ошибка, из-за которой при открытии ссылки галереи отображалось диалоговое окно "нет проектов
Исправлена ошибка, из-за которой страница условий обслуживания забывала новую информацию о пользователе (например, locale)
Удален мертвый код, связанный с установкой пакета
Исправлены проблемы со свойством HolePoints в компоненте Polygon
Исправлен экспорт PNG блоков в Safari
Скрыть индикатор выполнения при появлении диалогового окна
Исправлена ошибка, которая препятствовала навигации клавиши со стрелками в typeblocking
Исправлена проблема с темами из-за порядка инициализации компонентов и свойств
Исправлена ошибка логики в MakePhoneCallDirect, который запустил приложение дозвона по умолчанию, а не непосредственно вызова
Изменения между nb175a и nb175b (3 марта 2019)
Незначительное исправление для устранения проблемы с загрузкой проектов шаблонов appinventor.mit.edu...
Изменения между nb175 и nb175a (2 марта 2019)
Это исправление выпуск, в первую очередь для решения проблемы с использованием карты плитка. Существует обновленный компаньон,
версия 2.51 A (и 2.51 au, см. Примечание ниже).
Изменить способ идентификации MIT App Inventor на открытой улице Сервер листов карты. Это изменение повторно
включает использование листов карты.
Незначительное исправление, поэтому приложения, которые включают компонент "файл", не запрашивать разрешение до
тех пор, пока оно не потребуется.
Примечание по сопутствующим версиям.
Google теперь ограничивает некоторые разрешения магазин Google Play. Сопутствующая версия 2.51 a доступна через
Google Играть. С этой версией компаньона " MakePhoneCallDirect” блок (компонент PhoneCall) и блок "SendMessageDirect"
(текстовые сообщения Компонент) будет генерировать ошибку разрешения и не будет работать.
Companion версии 2.51 au можно скачать непосредственно с сайта ai2.appinventor.mit.edu (справка - >сопутствующая
информация). Эта версия имеет необходимые разрешения для "прямых" версий блоков оперировать.
Примечание: при использовании прямых блоков в пакетном приложении не приниматься в Google Play Store без специальных
разрешение, которое вряд ли будет предоставлено. Больше информации доступно на панели мониторинга публикации Play Store.
Мы работаем над решением на будущее, которое не потребует двух отдельные версии компаньона при этом все еще соблюдают
правила магазин Google Play. Однако он еще не готов.
Изменения между nb174 и nb175 (7 февраля 2019)
Это выпуск компонента. Вы должны использовать версию компаньона MIT AI2 2.51, доступно непосредственно через меню
Справка - >сопутствующая информация вариант и из Google Play Store. Более ранние версии должны также работа, но новые
функции требуют более новой версии.
Новая функциональность
Мы реализовали условные разрешения для текстовых сообщений и PhoneCall компоненты, поэтому приложения, созданные с
помощью MIT App Inventor, будут совместимы новые политики Google Play Store. По умолчанию приложения используют текстовые
сообщения и Компоненты PhoneCall теперь запускают текстовые сообщения устройства по умолчанию и приложения дозвона. Большинство изобретателей приложений смогут продолжать использовать существующие блоки для своих приложений.
Если вы хотите создавать приложения, отвечающие на SMS или телефонные звонки, или непосредственно инициировать текст
или вызов, вы можете сделать это. Отправить сообщение или запустите вызов, используйте SendMessageDirect и MakePhoneCallDirect блоки,
соответственно. Прием текстов и звонков продолжает вести себя так так оно и было. Однако приложения, созданные с помощью этих поведений, будут
запускать дополнительный обзор при отправке в Google Play.
Мы реализовали обработку карты по умолчанию.GotFeatures и Карта.События LoadError. Для GotFeatures поведение по умолчанию будет создайте объекты и
заполните ими карту. Для LoadError, the Событие erroroccurred экрана будет запущено, если оно определено, в противном случае тост будет показано.
Примечание: MIT AI2 Companion распространяется через Google Play Магазин не может использовать SendMessageDirect или MakePhoneCallDirect блоки.
Попытка использовать их приведет к ошибке разрешения. Этот из-за ограничений, наложенных Google (см. пункт выше о изменения в политике Google).
Если вы загружаете компаньон напрямую из системы MIT App Inventor (через " Help - >Companion Информация " пункт меню) вы получите версию, которая
действительно работает ” прямые " блоки.
Улучшения документации
Исправлены проблемы с некоторыми отключенными элементами меню справки документация для объединения информации о дате и времени из DatePicker и
Часы. Внесены различные улучшения в документацию на основе на обратной связи.
Fustiontables Устарел
Мы устарели компонент FusiontablesControl из-за Google плановое закрытие взрывоопасных объектов в декабре 2019 года.
Связь
Исправлена проблема с новым методом подключения не работает в Safari 11+ мы добавлен индикатор выполнения для отчета о состоянии подключения.
Устранение ошибок
Исправлена ошибка, из-за которой изменение видимости маркера обновляйте карту, содержащую маркер, до тех пор, пока пользователь карта
Исправлена проблема с обновлением SDK 26, которая вызвала ошибку 1101, когда сканирование QR-кодов для встроенных приложений на старых устройствах
Исправлена ошибка, из-за которой полигоны не анализировались корректно Файл GeoJSON на устройстве
Исправлена ошибка, из-за которой загрузка списка элементов в ListView не обрабатывать большие числовые значения в списке
Исправлена ошибка, из-за которой компаньон MIT AI2 падал на некоторых старое устройство
Изменения между nb174 и nb173 (6 января 2019)
Примечание: это выпуск компонента. Используйте версию компаньона MIT AI2 2.50.
Исправлена проблема, которая предотвращала загрузку ранее существовавших проекты, содержащие компонент карты
Исправлена проблема, когда BackgroundColor по умолчанию для a Экран работает на Android 2.x был черным вместо белый
Исправлена ошибка в рюкзаке, которая мешала бы открытие, если он содержит блоки, связанные с расширение, но проект не содержит расширение
Исправлена ошибка в новом механизме подключения, который предотвращение крупных проектов (например, с картами) переход к спутнику
Исправлена ошибка, из-за которой текстовое поле AboutScreen могло быть сделано больше, чем панель свойств (благодаря @этанхон для этого патча)
Исправлена ошибка, из-за которой метки текстового поля в формах были визуально вне центра (спасибо @ethanhon за это заплатка)
Исправлена проблема с производительностью в соединении блоков база данных, которая приведет к длительному времени переключения редактор блоков в больших проектах
Добавлены два пункта контекстного меню для отображения и скрытия комментариев пузыри (благодаря @conorshipp из Kodular для этого заплатка)
Добавлены побитовые операторы and, or и xor в математику выдвижной ящик
Добавлено свойство конструктора ShowScale (default: false) для Карта для рисования масштаба
Добавлено свойство ScaleUnits для контроля наличия карты масштаб использует метрические или имперские единицы измерения (по умолчанию: метрические)
Изменения между nb173 и nb172 (15 декабря 2018)
Это исправление выпуск.
Исправлена ошибка, из-за которой значок рюкзака не отображался точно отражают состояние рюкзака при переключении экранов
Исправлена ошибка, из-за которой компоненты, требующие опасности разрешения на Android 6.0 зефир и более поздние версии не работает правильно на
Android раньше, чем 4.0 Ice Cream Sandwich
Исправлена регрессия в файле.ReadFrom, что нарушено использование путей активов (т. е. //asset) в компаньоне
Изменения между nb172 и nb171 (1 декабря 2018)
Серьезное изменение:
Добавлен новый протокол связи для компаньона MIT AI2, который должен быть более универсальным для различных сетей и брандмауэров. Если вы
испытайте трудности подключения, вы можете использовать старое поведение включение опции "использовать устаревшее соединение" в компаньоне
Обновление для Android 8.0 Oreo (SDK 26). Это включает в себя множество исправлений учет изменений поведения в Android с момента нашей предыдущей
цели, Android 2.1.
Добавлены три новых блока для обработки взаимодействия с пользователем Android 6.0 + разрешения модели.
AskForPermission: вы можете запросить разрешение явно по телефону этот метод. Как правило, компоненты обрабатывают запрос разрешений сами по себе, поэтому для работы существующих приложений не требуется никаких изменений.
PermissionGranted: событие PermissionGranted будет запущено, если приложение пользователь предоставляет разрешение в ответ на вызов AskForPermission.
PermissionDenied: если пользователь отрицает разрешение, и вы хотите обеспечить пользовательскую обработку, вы можете перетащить в экран.PermissionDenied блок событий, чтобы запросить еще раз или отключить любые функции, которые необходимы разрешение.
Устранение ошибок:
Редактор блоков: перенос документации по встроенным блокам в ai2.appinventor.mit.edu
Редактор блоков: Исправлена ошибка, позволявшая кнопке "показывать предупреждения" работать в Firefox
Редактор блоков: Исправлена ошибка, чтобы приложения компилировались даже там, где есть пустые блоки локальных переменных
Редактор блоков: исправлены URL-адреса справки для некоторых блоков
Кнопка и связанные компоненты: разрешить кнопки на новых темах, чтобы быть меньше, чем руководящие принципы Android UI, если они имеют набор
изображений
Кнопка и связанные с ней компоненты: Исправлена ошибка, при которой цвет фона кнопки " нет " покажет кнопку, как будто цвет фона были "по умолчанию", а не удаление фона цвет
Материал UI эффект пульсации: добавлена поддержка эффекта пульсации на кнопку клики в неклассических темах на Android 5.0 и выше
Дизайнер: Исправлена ошибка, позволявшая загружать шаблоны проектов, даже если файл проекта содержит завершающую новую строку
Конструктор: улучшена производительность загрузки сложных проектов пользовательский интерфейс
Компонент карты: исправлены ошибки в поддержке GeoJSON в компонентах карт
Учебники: Исправлена ошибка, при которой большие изображения, связанные с учебником боковая панель будет занимать всю рабочую область,
предотвращая дальнейшее достижения
Текстовый компонент: Исправлена ошибка, позволяющая SMS-сообщения дольше, чем 160 письмена
Компонент WebViewer: Исправлена ошибка при установке WebViewString блоки вызовут событие WebViewStringChanged
Изменения между nb170 и nb171 (21 октября 2018)
Запретить проекты и имена компонентов, которые могут конфликтовать с зарезервированными словами на языке Java
Добавлены опции меню для включения и отключения всех блоков
Исправление ошибки
Преобразование в Java 8 Runtime on App Engine (это не должно влиять на программистов App Inventor)
Изменения между nb169 и nb170 (31 июля 2018)
Добавление второго набора параметров меню сборки для создания приложений магазин Google Play. По состоянию на 8/1/2018 все новые приложения
Магазин должен быть построен для новейшей версии Android. Подробнее об этом изменении.
Изменения между nb168 и nb169 (11 июля 2018)
CloudDB: событие DataChanged теперь может обрабатывать изображения.
WebViewer: новое событие “WebViewStringChange” запускается, когда ” webviewstring " обновляется в webviewer.
FusionTablesControl: диалоговое окно, которое отображается в то время как FusionTables работу можно подавить или изменить ее формулировку.
Слайдер: исправления для некоторых версий Android.
Добавлен блок "Break", который можно использовать для выхода из режима "while “или" for каждая " петля преждевременно.
Карты: исправлено расположение компаса и элементов управления масштабированием (которые не работал на некоторых версиях Android).
Теперь карты можно поворачивать программно с помощью блоков.
Рюкзак: отдельные элементы теперь могут быть удалены вместо того, чтобы полностью очистить обратную сторону, чтобы удалить элементы.
Часы: добавлена дополнительная гибкость для "DateValue" и " FormatDateTime.”
Notifier: реализация ChoosingCanceled и TextInputCanceled.
Теперь можно получать события при отмене диалогового окна.
Web: добавлена функция UriDecode.
Исправления и улучшения общей производительности
Изменения между nb167 и nb168 (31 мая 2018)
Это выпуск некомпонентного обслуживания. Это повторно инженеры, как buildservers (какие приложения пакета) управляются. Особенно вы больше не
должны видеть, что индикатор выполнения сборки идет назад (что было ошибка, теперь исправлена).
Изменения между nb166 и nb167 (24 апреля 2018)
Это некомпонентный выпуск. Новый компаньон не нужен.
Функция: сенсорная поддержка конструктора и редакторов блоков. Разработчики приложений теперь могут создавать проекты на сенсорном экране
устройства, например, планшет.
Функция: кнопки с деструктивными действиями (например, удалить) есть красный фон с белым текстом, чтобы отличить их от неразрушающие действия
Ошибка: nxtcolorsensor отсутствовали значения по умолчанию, что привело в ошибке, которая предотвратила использование компонента. Значение по
умолчанию в Редакторе теперь соответствует значению, указанному в компаньоне.
Ошибка: добавлена отсутствующая документация для файла после сохранения событие и устранены другие незначительные опечатки в документации.
Ошибка: исправлена ошибка, при которой значки расширения не появлялись раздел" любой компонент " дерева блоков.
Исправлена ошибка, из-за которой имена компонентов не переводились в блоках "любой компонент".
Ошибка: исправлена ошибка крайнего случая, которая включала взаимодействие между загрузкой нескольких экранов устаревшего проекта в неправильном
порядке и проект upgrader. Это приведет в структуре проекта, которая не может компилироваться, если проект был экспортирован, а затем повторно
импортирован обратно в App Inventor.
Разное очистка кода и исправления ошибок, которые в редких случаях, это может привести к нестабильности.
Изменения между nb165 и nb166 (24 января 2018)
Это исправление выпуск. Он содержит новые компоненты, но не Новый компаньон необходимый. Однако любое приложение, упакованное с этим релиз будет
упакован с обновлением комплектующие.
Свойство "ActionBar" на Screen1 было удалено. Отображение панели действий теперь контролируется выбранным Тема.
Изменения между nb164a и nb165 (8 января 2018)
Это выпуск компонента. Есть новый Компаньон, версия 2.46. Версия 2.45 должна работа, если вы не используете темы, но мы рекомендуем обновить.
Обновление тем:
Добавлена классическая опция темы, которая является теперь тема по умолчанию, для решения проблемы совместимости проблемы для разработчиков,
привыкших к старой теме
Переключение тем теперь вступает в силу компаньон, предполагающий, что устройство поддерживает его
Темная тема установит фон экрана черный и флажок, метка и текст счетчика белый, если используется цвет по умолчанию
Механизм обновления эмулятора использует прокладку, называемую CompanionUpgradeHelper для решения проблемы компаньон, у которого заканчивается
память во время обновления компаньона
Компаньон теперь пишет полученные активы из браузера непосредственно на диск, а не хранить их в памяти. Это предотвратит будущее из памяти ошибки
при обновлении
Сделал MockFeatureCollection есть значок при перетаскивании и исправлены некоторые незначительные ошибки, связанные со свойствами MockFeatureCollection
Возврат каретки" \r " поддерживается на языке блоков
Исправлена ошибка, из-за которой заголовок не отображался с определенной комбинацией настроек темы
Исправлена ошибка, из-за которой скомпилированные приложения зависали некоторые устройства, если значения AccentColor или PrimaryColor не были
непрозрачными
Обновления голландского перевода
Исправление ошибки
Изменения между nb164 и nb164a (4 января 2018)
Добавить Европейский Португальский
Изменения между nb163 и nb164 (Декабрь 27, 2017)
Это-выпуск компонента, Новый компаньон (версия 2.45) содержит изменения для этого выпуска. Старые сопутствующие приложения могут работать, но
новые функции не будут работать, и могут возникнуть другие проблемы. Мы рекомендуем как можно скорее обновиться до последней версии Companion.
Компаньоны, загруженные из Google App Store, должны автоматически обновляться.
Начиная с этого выпуска, MIT App Inventor потребуется Android версии 2.1 или выше. Мы считаем, что есть только очень небольшое количество устройств, используемых сегодня, что есть программное обеспечение старше этого. Версия 2.1 был выпущен в 2009 и был не поддерживается Google в течение нескольких лет.
Введение нового компонента карты MIT App Inventor. Этот компонент, построенный на OpenStreetMaps, работает на любом устройство Android. Она включает в себя значительное количество новых функциональных возможностей включая возможность настройки семи новых компонентов, связанных с картой, веб-редактирование содержимого карты и встроенная поддержка расстояния расчеты (например, Haversine). Более подробная информация доступна в блоге Эвана.
Представляем новый компонент CloudDB . Этот экспериментальный компонент обеспечивает большую функциональность Компонент FirebaseDB, но не требующий собственного бэкэнда база данных. Как и Firebase, MIT предоставит серверное хранилище по умолчанию для разумное использование. Однако программисты MIT App Inventor могут выбрать управление собственным серверным хранилищем с помощью системы Redis с открытым исходным кодом
Добавляет поддержку тем приложения, в том числе Материальная поддержка пользовательского интерфейса, которая позволяет указать внешний вид пользователя элементы интерфейса, такие как кнопки
Добавление цветового круга в конструктор редактор свойств цвета, разрешающий выбор цветов из полного RGB цветовое пространство и контроль над непрозрачностью
Добавляет " is-text?"блок для проверки, является ли значение строкой
Реализует обходной путь для Android-проблемы, которая вызовет Акселерометр для переключения направлений X и Y в ландшафтном режиме устройства
Различные обновления облегчите более легкое создание расширений
Различные исправления ошибок и улучшения производительности
Изменения между nb162 и nb163 (19 ноября 2017)
Это не компонентный выпуск
Устраните визуальный сбой при перетаскивании определенных блоков
При использовании "выделить определение" найти определение процедуры, переместить рабочее пространство к определению, если это не так в области, отображаемой на экране. Прокрутите до выделенной процедуры
Исправления для блокировки типов. Убедиться методы отображаются для компонента, когда использование блокировки типов
Исправить сообщения в некоторых неанглийских переводы
Исправление для обновления расширения
Отображение версии расширения в окне справка виджет
Исправление для отмены/повтора при использовании блок-мутатор "if"
Обновление справочной документации для использования новый логотип MIT App Inventor
Повышение производительности блоков редактор
Исправление для блокировки всплывающих подсказок
Повышение производительности связи с компаньоном
Исправление в выпадающем списке в Chrome 61 и позже
Различные исправления / улучшения опыт разработчиков
Правильно изменить размер кнопок, когда шрифт размер кнопки изменяется
Улучшите время загрузки проекта для большого проекты
Исправить проблему с переключением проекта, когда подключение к компаньону
Исправление для обновления проекта (когда новая версия MIT App Inventor освобожденный.) Убедитесь, что блоки остаются там, где они должны
Исправить в меню эмулятора "жесткий сброс" пункт для неанглийских языков
Разрешить символ \T (который представляет вкладку) в блочных текстах
Используйте диалоги GWT вместо " alert” диалоги при удалении компонента
Изменения между nb161 и nb162 (23 августа 2017)
Это некомпонентный выпуск, состоящий исправлений.
Изменения между nb160 и nb161 (11 августа 2017)
Примечание: это не компонент отпустите, но есть Новый компаньон с нашим новый логотип MIT App Inventor.
Новый логотип MIT App Inventor
Устранение ошибок.
Изменения между nb159 и nb160 (июль 7, 2017)
Удалить” Бета " Тег!
Обновление Китайских Транлаций
Устранение ошибок.
Изменения между nb158 и nb159 (3 июля 2017)
Примечание: это компонент освобождать. Есть Новый компаньон, версия 2.43. Обновление рекомендуется, но не требуется.
Текстовый компонент может еще раз отправка текстов с помощью Google Voice. Мы все еще не понял, как их получить (или если это вообще можно сделать). Это вероятно, временное исправление, как с помощью Google Voice то, как мы не поддерживается Google, и поэтому может сломаться в будущем. Мы активно ищем альтернативу для не телефонных устройств (например, планшетов которые не имеют номера телефона) для отправки и получать сообщения.
Служба по умолчанию для TinyWebDB имеет был обновлен http://tinywebdb.appinventor.mit.edu вместо http://appinvtinywebdb.appspot.com... Для теперь оба этих URL-адреса указывают на одно и то же физическое обслуживание, поэтому никакое нарушение не должно быть замеченным кем угодно. Однако это изменение позволит нам в будущем (с уведомлением) чтобы переместить сервис из Google в другой провайдер, в том числе размещающий его локально MIT. Это сэкономит нам деньги (это стоит хост TinyWebDB для eveyone) и разрешите нам предложить более лучшее обслуживание.
Добавлен голландский (Nederland) перевод.
Изменения между nb157 и nb158 (14 июня 2017)
Примечание: это компонент освобождать. Вы должны обновить свою копию MIT AI2 компаньон к версии 2.42. Google Играть будет автоматически обновлять ваш компаньон, если вы скачал его из Google Play Магазин. В противном случае вы можете использовать Опция меню "Справка - >обновить компаньон".
Повышение поддержки расширения
Добавление индикатора выполнения при большой загрузке файлы для компаньона
Другие исправления ошибок
Изменения между nb156c и nb157 (6 июня 2017)
Добавлено новое свойство "TutorialURL" Screen1. URL-адрес, размещенный в этом свойстве используйте в качестве панели учебника слева ручная сторона экрана. Примечание: только одобрено URL-адреса в настоящее время можно использовать, чтобы избежать людей использование этого механизма для распространения вредоносных программ.
Изменения между nb156b и nb156c (31 мая 2017)
Решить проблему, где заставка вмешивается в список проектов, когда человек имеет много проектов.
Исправить проблему, вызвавшую проблемы редактор блоков в версиях Firefox старше версии 53.0
Изменения между nb156 и nb156b (29 мая 2017)
Исправление в Редакторе блоков: исправить ошибку, где иногда вы получите 20 + блоков, когда вы вытащил блок из блоков выдвижной ящик.
Другие различные исправления ошибок редактор блоков.
Изменения между nb155 и nb156 (25 мая 2017)
Это некомпонентный выпуск, однако это значительный выпуск, потому что крупного обновления редактора блоков.
Добавлена возможность увеличения / уменьшения рабочего пространства. Жесты масштабирования включают в себя:
Нажмите кнопку + / - в левом нижнем углу над мусорной корзиной.
Ctrl+колесо мыши на мыши.
Пользователи сенсорной трекпада Chrome, масштабирование также можно сделать с помощью жест pinch / expand.
Добавлена возможность панорамирования рабочего пространства. Жесты панорамирования включают в себя:
Колесико мыши вверх / вниз будет панорамировать вид по вертикали.
Колеса с 2-мерной прокруткой можно также панорамировать влево / вправо.
Мультитач трекпад пользователи могут панорамировать в двух измерениях с помощью двух пальцев прокрутка.
Добавлена сброс в центр кнопка будет установлена увеличьте масштаб до 1: 1 и переместите в центр рабочей области "блоки".
Добавлена сетка рабочего пространства. Щелчок правой кнопкой мыши (Ctrl+щелчок на Mac) в рабочей области приносит контекстное меню С "включить рабочее пространство Опция "сетка". Этот параметр является пользовательским параметром и будет сохраняться в рабочих пространствах и в сеансах App Inventor.
Добавлена привязка рабочей области. Если сетка включено, еще одна опция меню " включить привязку Сетка " будет доступна. Включение этого опция сделает верхний левый угол блоки привязываются к ближайшей точке сетки. Этот параметр является пользовательским параметром и будет сохраняться в рабочих областях и в App Inventor проведение сессий.
Изменения между nb154a и nb155 (5 марта 2017)
Обновления для лучшей поддержки новых версий Android
Изменения между nb154 и nb154a (15 февраля 2017)
Примечание: это-выпуск не компонента. Нет требуется Новый компаньон.
Сделайте рюкзак стойким – если вы оставьте MIT App Inventor с блоками ваш рюкзак, они будут там в следующий раз время входа в систему.
Проекты загружаются быстрее - мы оптимизировали, как проекты загружены. Проекты, особенно большие проекты, будут загружаться быстрее.
Дополнительные мелкие исправления
Изменения между nb153 и nb154 (27 января 2017)
Изменения для улучшения расширения поддержки авторы, которым необходимо добавить функции Android Манифест
Изменения и исправления для поддержки новых версия Android
"ShowListsAsJson" -- новое свойство было добавлен в Screen1 (который влияет на все просеивание.) Если установлено значение true, "ShowListsAsJson" вызовет все списки, когда преобразуется в строку, которая будет представлена Нотация объекта JavaScript (JSON) вместо как списки Lisp.
В будущем мы изменим система так, что все новые проекты будут создано с этим набором по умолчанию (существующие проекты не будут пораженный.)
Изменения между nb152b и nb153 (23 ноября 2016)
Ускорьте работу клиента App Inventor, сократив количество вызовов сервера во время загрузки проекта и общей работы программного обеспечения.
Ускорьте обработку контента на стороне сервера, удалив ненужную статистику проведенные расчеты.
Изменения между nb152a и nb152b (15 ноября 2016)
Загрузите галерею App Inventor при первом доступе, а не когда приложение Inventor запущен. Это улучшает время загрузки.
Изменения между nb152 и nb152a (8 ноября 2016)
Критическое исправление для nb152, так что проекты без активов могут быть загружены в Сопровождать.
Изменения между nb151a и nb152 (7 ноября 2016)
Исправления и улучшения производительности
В частности, мы исправили ошибку, которая вызвала чрезмерный сетевой трафик когда работали над проектами со многими или большими активами.
Изменения между nb151 и nb151a (22 сентября 2016)
Исправить проблему, когда переименованные блоки вызова процедур имели неправильное количество сокетов.
Исправить загрузку расширения, которая предотвратила загрузку или обновление расширений MIT App Inventor
Изменения между nb150e и nb151 (13 сентября 2016)
Это в основном исправление ошибок. Наиболее значимые:
Исправлена ошибка в ActivityStarter введены в nb150, что предотвращает ActivityStarter от правильной работы на старых устройствах.
Примечание: это-выпуск компонента, который вводит сопутствующую версию 2.39. Если вы если автоматическое обновление включено в Google Play Store, обновление произойдет автоматически.
Если вы загрузили компаньон вручную, вы можно обновить компаньон с помощью Справка - >обновить сопутствующее меню пока подключен.
Обновление компаньона не требуется в этом выпуске.
Изменения между nb150d и nb150e (27 августа 2016)
Добавлена документация на наш Эксперименты с виртуальной реальностью
Изменения между nb150 и nb150d (23 августа 2016)
Исправления и улучшения производительности
Изменения между nb149 и nb150 (26 июля 2016)
Примечание: это выпуск компонента. Новый компаньон версии 2.38 доступно непосредственно из MIT App Inventor или через Google Play Store. Однако, если вы не используете прокручиваемые горизонтальные и вертикальные договоренности, вы можете продолжать использовать старый компаньон (версия 2.37). Если у вас есть компаньон старше версии 2.37, вы будете запрос на автоматическое обновление вашего компаньона.
Переход на FusionTables версии 2
Google имеет устаревшую версию FusionTables 1. Он перестанет работать 1 ноября 2016 года. Это обновление изменяет FusionTablesControl компонент для использования API версии 2. Никаких изменений в программах нет требуемый. Однако упакованные приложения, созданные с версией nb149 или более ранней перестанет работать в ноябре. Переупаковка приложений с этой версией для использования версия 2. Если вы распределили таблицы Fusion с помощью приложений, либо напрямую, либо через Google Play Store, вам необходимо распространение новой версии, построенной с этой версией.
Добавлены прокручиваемые горизонтальные и вертикальные расположения
Мы добавили два новых механизма для обеспечения прокрутки версий Горизонтальные и вертикальные расположения.
Обновление раскрывающихся списков выравнивания в конструкторе
Сегодня у нас есть выпадающие списки в конструкторе для выбора выравнивания ценности. Однако в блоках вы должны использовать числа для представления различные виды выравнивания. Это изменение помещает эти цифры в выпадающие пункты как удобство и напоминание об этих ценностях.
Добавление комментариев для блокировки сохранения изображений
Исправлена ошибка, из-за которой изображения блоков не содержали комментариев.
Переписать сценарии упаковки расширений
Это изменение делает его немного легче для авторов расширения, чтобы построить увеличение.
Поддержка модернизации компонентов расширения
Теперь вы можете загрузить новую версию расширения при условии, что она имеет то же имя пакета по сравнению с предыдущей версией. Любой несовместимый блок изменения между старой и новой версией приведет к блокам быть отмеченным "плохо". Затем программист MIT App Inventor должен сделать некоторая очистка, но это лучше, чем удаление старого компонент, который удаляет все связанные блоки.
Исправления в галерее MIT App Inventor
Обновление в ListView
SelectionIndex () теперь возвращает правильное значение, даже если фильтр применяется к ListView.
Обновление до ActivityStarter
ActivityStarter теперь будет генерировать ошибку, если нет намерения” действие предоставлена.
Теперь мы сигнализируем об ошибке при делении на ноль
Если вы попытаетесь разделить число на ноль, мы создадим ошибка. Эта ошибка может быть обнаружена программистом MIT App Inventor использование экрана.Событие с ошибкой. Если он не пойман Кратковременно отображается уведомление.
Изменения между nb148 и nb149 (15 июня 2016)
Обновление для Firebase: Добавить новый Блоки:
AppendValue: принимает "тег" и " значение."Если тег указывает на a список, он будет добавлять значение в конец списка. Если два устройства пытаются это в то же время, оба будут добавлены (вместо одного теряется).
RemoveFirst: эта функция указывает Firebase удалить первый элемент указанного списка к по "тегу". Он возвращается в новом событии - Фирстремовед.”
GetTagList: полезно при отладке. Он получает список известных тегов в приложении. Список сам возвращается в качестве аргумента в " список тегов” Событие.
ClearTag: эта функция принимает "tag" в качестве аргумента и удаляет его из Firebase система. Это аналогично ClearTag TinyDB функция.
Persist: только новый конструктор свойство. При установке на "true" Firebase будет отслеживать изменения, когда нет подключения к интернету, даже когда приложение существует. При следующем вызове, если есть подключение к интернету переменная изменения будут загружены.
Огневая база остается экспериментальной особенность.
App Inventor Расширения
Это первый публичный релиз MIT App Inventor, поддерживающий компоненты " extension написано пользователями на Java. Расширения создаются с помощью приложения Источники изобретателя и упакованы в".AIX " файлы. “.aix " файлы могут быть добавлены в проекты для добавления функциональность.
Ограничения
В настоящее время только невидимый компоненты могут быть добавлены. Приложения с загруженными расширениями могут быть недоступны загружено в галерею App Inventor
новых компонентов
BluetoothLE
Новый BluetoothLE (Bluetooth Low Energy) Компонент: этот компонент на самом деле наш первый официальный релиз MIT App Inventor поддерживает расширение. Он доступен для скачать со следующего сайта. Расширения MIT App Inventor .
Это расширение поддерживает новый протокол, аналогичный для классического Bluetooth, за исключением того, что он предназначен для потребления меньше мощность при сохранении сопоставимой функциональности. По этой причине, Bluetooth LE является предпочтительным выбором связи с IoT (Интернет вещей) устройства, которые имеют ограниченные ресурсы питания. Мы в настоящее время идет процесс создания новой страницы на нашем сайте это обеспечит документирование, учебники и другие материалы помогите использовать и понять новые возможности, что это новое деталь. Черновик этой страницы можно найти здесь: BluetoothLE документация и ресурсы
Шагомер
Новый Шагомер Компонент: Это компонент использует акселерометр для определения количества шагов принято во время ходьбы с устройством.
Компоненты для поддержки LEGO Роботы Mindstorms® EV3
Другие
Система теперь основана на Android SDK 5.1.1: однако мы по-прежнему поддерживаем устройства обратно в Android 2.2 (хотя не все функции App Inventor будут работать со всеми версия Android)
Обновление Listview: масштаб размера шрифта правильно в” отзывчивом " режиме.
Метки теперь могут содержать ограниченные подмножество HTML, а также текст. Проверьте " HTMLFormat” свойство конструктора для включения этой функции.
Исправления ошибок и документация зафиксировать
Изменения между nb148 и nb148a (25 апреля 2016)
Исправление для обработки флажка
Удаление временного кода перехода для сглаживания развертывания nb148
Изменения между nb147e и nb148 (24 апреля 2016)
Никаких видимых пользователем изменений. Этот выпуск реструктурирует некоторые внутренние функции MIT App Inventor для облегчения будущих улучшений.
Изменения между nb147d и nb147e (22 апреля 2016)
Исправление для изменения размера флажка. Убедитесь, что значения с плавающей запятой работают
Изменения между nb147c и nb147c /d (20 апреля 2016)
Исправить ошибку, которая помешала очень старым товарищам от автоматического обновления
Изменения между nb147a и nb147b (20 апреля 2016)
Исправления галереи: повторите неудачный поиск и получите более последовательные результаты
Исправить размер флажка в конструкторе
Исправьте "всплывающие подсказки" на блоках COS и TAN math
Обновленный Итальянский Перевод
Обновленный Шведский Перевод
Изменения между nb147 и nb147a (15 марта 2016)
Обновление документации
Незначительное исправление выпадающего списка цветов дизайнера, если недостаточно места чтобы отобразить все цвета под элементом управления, отобразится список цветов наверху.
Изменения между nb146k и nb147 (18 февраля 2016)
Примечание: это-выпуск компонента, у которого будет новый компаньон воспользуйтесь новыми возможностями. Старший компаньон должен еще функция, но не все будет работать правильно.
Улучшения пользовательского интерфейса:
Добро пожаловать в диалог App Inventor 2 больше не будет препятствовать " запуску Кнопка "проект" от работы.
Дополнительная валидация нового проекта имена, чтобы убедиться, что они действительны имена.
Исправить проблему, где проект Кнопку "Пуск" можно нажать несколько время создания нового проекта (это может произойти в медленной сети) что приводит к путанице.
Различные функции, которые открывают страница документации из системы теперь откроется в полностью функциональном новое окно или вкладка вместо выскочить.
Обновлен значок рюкзака чтобы лучше показать, когда он содержит блоки или пусто
Добавление нового пункта меню в меню Справка для облегчения загрузки и установки последней версии companion.
Свойство "ScalePictureToFit" на an изображение будет масштабировать его как на устройстве и в дизайнере пользовательского интерфейса
Обновление Компонентов Часов: Дополнительно функции для вычисления timeintervals и других манипуляций с датами и временем.
обновление документации
Обновления португальского (бразильского) перевода
Галерея улучшений: лучшие результаты поиска
Добавить новый компонент "Firebase":
Это экспериментальный прототип освобождение компонента Firebase. Чувствовать бесплатно использовать его для личных приложений, но быть помните, что компонент находится в активном состоянии развитие, и может измениться в пути это может остановить ваши приложения рабочий.
Компонент Firebase обеспечивает механизм аналогичен toTinyWebDB. Однако он размещается с использованием базы данных Firebase (firebase.com) и поддерживает обновления переменные из разных копий приложение, когда несколько копий приложения работают на разных устройства, которые подключены сеть. Когда одно устройство обновляет переменная другой получит Событие” DataChanged " с новым значение. Это позволяет форму " облака переменная.”
Использование Firebase обычно требует учетная запись firebase.com но по умолчанию учетная запись, спонсируемая MIT настроен (через” брендинг " фиксирует, что не являются публичными) для спонсируемого MIT услуга.
Видеть http://ai2.appinventor.mit.edu/reference/other/firebaseIntro.html за дополнительной информацией.
Примечание: эмулятор, который мы распространяем не поддерживает компонент Firebase в настоящее время.
Компонент камеры: свойство UseFront был удален, он больше не работает новые версии Android. Проекты, которые установите его в конструкторе получит предупреждение при первой загрузке в систему и свойство будет удаленный. Любые блоки, которые ссылаются на него, будут быть отключенным и отмеченным "плохо" (они будут есть красная граница и должны быть отброшенный.)
Компонент положения: не увольняйте Событие” LocationChanged", если расположение недействительный.
Компонент гироскопического сенсора был добавлен.
Добавлена функция " HideKeyboard компонент "экран". Он по-прежнему присутствует в компоненте текстового поля в виде что ж.
Изменения между nb146j и nb146k (8 января 2016)
Португальский (Бразильский) Перевод
Незначительные изменения в документации
Изменения между nb146i и nb146j (11 декабря 2015)
Исправления безопасности-убедитесь, что человек может только " как " приложение один раз
Повышение производительности сервера
Исправление сервера, чтобы убедиться, что старые проекты могут загружаться
Другие незначительные исправления
Незначительные исправления документации
Изменения между nb146h и nb146i (1 декабря 2015)
Исправления к русскому переводу
Новый документ о том, как использование Изображения в App Inventor
Изменения между nb146g и nb146h (19 ноября 2015)
Галерея Обновление: Добавляет " Учебник” категория. Изменение профиля пользователя выложил: список приложений теперь показывает больше, чем 5 приложений и отображается под профилем информация, а не справа IT.
Обновления Корейского перевода
Добавление шведского перевода
Исправление ошибки. В частности ошибки во время начальная нагрузка формы товарища (который происходит при внесении изменений дизайнер) больше не” сбой" Сопровождать.
Изменения между nb146f и nb146g (23 октября 2015)
Корейский Перевод
Изменения между nb146 и nb146f (18 октября 2015)
Исправление ошибки.
Щелчок правой кнопкой мыши по рюкзаку вызывает меню с возможностью просмотра короткого сообщения справки.
Незначительные обновления французских и русских переводов.
Изменения между nb145i и nb146 (30 сентября 2015)
Функция копирования и вставки блоков (называется ” Рюкзак") документация находится по адресу http://ai2.appinventor.mit.edu/reference/other/backpack.html
Улучшения в том, как пробелы и другие символы обрабатываются в компоненте Имена. Это важно для некоторых неанглийские языки.
Теперь вы можете скачать изображение png вашего блоки, щелкнув правой кнопкой мыши на блоках фон редактора (это новый элемент, добавленный щелкните правой кнопкой мыши меню).
Добавлен цвет фона и изображения Горизонтальное расположение и Макеты VerticalArrangement.
Теперь вы можете подключить или отключить Клавиатура BlueTooth, когда приложение App Inventor выполняющийся
Исправления и производительность улучшения.
Изменения между nb145g и nb145i (11 сентября 2015)
Переименованные свернутые блоки теперь отображаются правильно
Добавление дополнительных функций в компонент Canvas для использования средств записи расширений
Размеры шрифтов теперь отображаются правильно
Еще одно обновление французского перевода
Улучшения "фиксированный" режим для обработки вращения устройства лучше.
Исправлена ошибка, приводившая к неправильной калибровке некоторых устройств при отображении программной клавиатуры
Изменения между nb145f и nb145g (2 сентября 2015)
Обновить Французский Перевод
Изменения между nb145e и nb145f (27 августа 2015)
Исправления для видеоплеера, поэтому он отображает при правильном размере и процентах может быть используется для определения размера.
Проблема” черной полосы", надеюсь решено. Это была проблема, которая могла происходит при повороте устройства.
Изменения между nb145d и nb145e (24 августа 2015)
Убедитесь, что разрешение на использование SD-карты присутствует на компонентах, которые в ней нуждаются.
Исправить проблему, которая помешала App Inventor работать под Chrome 46.
Изменения между nb145b и nb145d (23 августа 2015)
Важное исправление: исправить проблему, которая вызывает упакованные приложения (и компаньон) для сбоя на устройствах с плотностью экрана 1,0
Важное исправление: исправить проблему, которая вызывает упакованные приложения (и компаньон) для сбоя на устройствах под управлением Gingerbread или старше (включая эмулятор).
Вы должны работать по крайней мере сопутствующая версия 2.31
Изменения между nb145a и nb145b (22 августа 2015)
Обновление размера изображений и чешуйчатый. Это должно исправить сбои, где приложения заканчивались память.
Исправить ошибку нулевого указателя в проигрывателе при использовании для воспроизведения MIDI-файлов.
Убедитесь, что веб-компонент имеет соответствующие разрешения. Это устраняет проблемы, возникшие в nb145.
Добавить пункт меню "Отправить отчет об ошибке" компаньон. Это можно использовать для отправки Отладочная информация группы разработчиков MIT по запросу.
Примечание: есть обновленный компаньон (версия 2.29) с этим выпуском, но вы не нужно обновлять его, если вы не являетесь испытывать проблемы или желание использовать функция сообщения об ошибках. Примечание: это бытие распространяется через Google Play и если вы если автоматическое обновление включено, вы должны автоматически получить его.
Изменения между nb145 и nb145a (18 августа 2015)
Исправление: исправить проблему, которая предотвратила экраны другие затем Screen1 от входа "Отзывчивый" режим.
Изменения между nb144e и nb145 (17 августа 2015)
Отзывчивый App Inventor: MIT App Inventor теперь поддерживает несколько плотностей и размеров экрана. Это существенное изменение. Более подробную информацию о том, как его использовать, можно найти в Responsive Design в App Inventor .
Исправления и обновления документации.
Исправлена несогласованная проблема вертикального выравнивания. Кнопки с несколькими линиями теперь будут выровнены правильно.
Fix Slider для работы на более широком диапазоне версий Android и моделей телефонов.
Теперь вы можете” экспортировать все проекты “из представления "мои проекты".”
Добавлено свойство "дополнительно" в ActivityStarter. Это обеспечивает большую гибкость при запуске других приложений из приложения App Inventor.
Незначительное исправление компонента проигрывателя. Приложение больше не будет аварийно завершать работу при выходе, если звук не был дан игроку.
Изменение порога для распознавания перетаскивания Спрайта. Спрайты теперь можно перетаскивать на меньшие расстояния.
Обновлен алгоритм вращения ImageSprites.
Разрешить "мгновенный" для использования с выбора даты и времени.
Исправления к компоненту Spinner для обработки определенных ситуаций лучше.
Компонент файла теперь имеет событие "AfterFileSaved", которое запускается после записи файла.
Добавьте параметр” по умолчанию " для TextToSpeech, чтобы заставить его использовать системный параметр для страны и языка по умолчанию.
Обновление компонента камеры: сканирование недавно добавленного изображения в поставщик содержимого мультимедиа по умолчанию на устройстве. Добавить метод scanFileToAdd позволяет поставщику содержимого мультимедиа по умолчанию (например, Галерея, Google Фото) для отображения вновь добавленных изображений.
Добавьте ContactUri и ViewContact в ContactPicker.
Android версии 1.5 (кекс) больше не поддерживается. Минимальная версия теперь 1.6 (пончик).
Вы можете посмотреть наш Известные проблемы документ.
Изменения между nb144d и nb144e (3 августа 2015)
Обновление документации
Fix для уродливых пузырьков комментариев (и результатов "Do It") с последним Chrome.
Изменения между nb144b и nb144d (26 июля 2015)
Добавить Французский Перевод
Обновить Русский Перевод
Незначительные исправления
Изменения между nb144a и nb144b (Июль 17, 2015)
Добавлен Русский Перевод
Изменения между nb144 и nb144a (12 июля 2015)
Добавить элемент в меню Справка для повторного отображения заставки
Незначительные исправления в пользовательском интерфейсе конструктора App Inventor
Новые имена проектов проверяются при вводе
Бэкэнд-изменения в соответствии с изменениями Google App Engine
Изменения между nb143i и nb144 (30 июня 2015)
При переименовании компонента в конструкторе все связанные свернутые блоки будут переименованы правильно.
Screen1 теперь имеет свойства, которые позволяют скрыть верхние строки” Статус “и” заголовок
Выбранный элемент в ListView теперь выделен
Компонент запуска активности теперь имеет событие " действие отменено
Исправьте компонент проигрывателя, чтобы он не начал спонтанно воспроизводиться после телефонного звонка или другого прерывания
Исправление к вращению Спрайта изображения, которое оставило артефакты экрана на некоторых устройствах
Добавить математические блоки для преобразования между десятичным, шестнадцатеричным и двоичным представлением
Часы компонент теперь позволяет форматировать дату или время произвольно. Вы предоставляете " формат строки”
Теперь вы можете иметь как фоновое изображение и цвет фона и” правильная вещь " происходит
TextToSpeech: конструктор теперь использует выпадающие меню для выбора страны и языка. Добавлены блоки для выборки поддерживает страны и языки на данном устройстве
Изменения между nb143e и nb143i (28 июня 2015)
Исправить проблему с щепоткой масштабирования на Chrome (обходной путь Chrome ошибка)
Внутренние изменения способа хранения проектов для адаптации к изменениям в среде хостинга Google
Проекты должны более надежно загружаться из галереи
Заставка при запуске теперь может быть отклонена (флажок " Не показывать снова)
Незначительные изменения документации и исправления
Изменения между nb143d и nb143e (10 мая 2015)
MIT App Inventor Gallery теперь сортирует популярные приложения по лайкам вместо количества загрузок.
Различные обновления документации.
Изменения между nb143 и nb143d (1 мая 2015)
Исправления, связанные с обновлением GWT
Незначительные улучшения пользовательского интерфейса в галерее
Галерея приложения теперь должны иметь изображение и описание
Страница списка проектов обновила пользовательский интерфейс. Проекты можно сортировать по тому, опубликованы они в галерее или нет
Добавить документацию по использованию эмулятора Genymotion с App Inventor
Изменения beteen nb142 и nb143 (26 апреля 2015)
MIT App Inventor Галерея включена
Незначительные исправления пользовательского интерфейса
Незначительные обновления документации
Обновление с Google Web Toolkit (GWT) версии 2.5.1 до версии 2.7
Изменения между nb141 и nb142 (29 марта 2015)
Установите печать десятичных знаков так, чтобы период десятичный разделитель, независимо место действия. Сделать целочисленные значения печати без." 0" в конце.
Исправлена ошибка с typeblocks при использовании браузера Safari.
Изменения между nb140b и nb141 (27 марта 2015)
Улучшены отчеты об ошибках из таблиц слияния.
Устарел метод "DoQuery" в таблицах слияния. Он устарел с 2012 года. Он больше не будет доступен из рисования блоков, и любые загруженные проекты, которые имеют блок метода “DoQuery”, обнаружат, что этот блок отключен при загрузке и выделен красной рамкой, чтобы указать, что это устаревший (и теперь не работает) блок.
В компонент слайдера добавлено свойство “Thumb Enabled". Это позволяет использовать ползунок в качестве индикатора выполнения.”.
Улучшение отчетов об ошибках во время выполнения (аргументы функции failed теперь заключены в квадратные скобки, чтобы упростить их чтение).
В компонент Notifier добавлен метод диалога хода выполнения.
EmailPickers and PasswordText boxes can now request keyboard focus.
Added properites to the TextToSpeech component to retrieve the list of supported languages and countries at runtime..
Added Italian translation to App Inventor, altered the language menu so instead of a “Ball” icon, it is now the name of the current language with a down “caret”. When selected this menu provides a list of supported languages.
Исправлена ошибка "поиска в парах", так что ключи поиска обрабатывать номера и их текстовые представления таким же образом.
Рациональные числа теперь всегда поставляются в виде дробей. До этого изменения они могли отображаться как фактические дроби (т. е. теперь мы будем отображать 0.11764 вместо 2/17).
Юникод теперь можно указать в имени приложения.
Обновления и исправления документации.
Усовершенствования системы построения, используемой для построения App Inventor из его источников.
Изменения между nb140b и nb140c (24 марта 2015)
Исправление: Исправлена ошибка, которая иногда может привести к повреждению проекта при переименовании компонента.
Изменения между nb140a и nb140b (22 февраля 2015)
Добавил еще несколько страниц документации в документы Google, чтобы их можно было прокомментировать.
Для страниц документации не требуется вход в систему.
Изменения между nb140 и nb140a (20 февраля 2015)
Это в первую очередь исправление выпуска. Нет новых Компаньон приложение необходимо. Однако это релиз осуждает 2.23ai2zx1 компаньон в эмуляторе. Люди, работающие версии 2.23ai2zx1 и ранее будет предложено автоматическое обновление своего компаньона. Хотя это шаг может быть пропущен, мы настоятельно рекомендуем выполнение обновления. Текущий компаньон версия 2.24.
Исправление к " Typeblocks” (где вы вводите блоки вместо вытаскивая их из ящиков). Этот ” сделать список " блок будет теперь содержит два пустых сокета при вводе то же самое, когда его вытаскивают из ящика. Это же исправление относится к нескольким другим блоки с мутаторами, например, блок"+", который раньше появляются без пустых слотов.
Мы обновили, как MIT App Inventor кэшируется и обслуживается. Это должно привести в немного более быстром запуске по медленному сетевое подключение. Он также должен сделать для более рационального опыта люди, которые активно вошли в систему, когда мы выполняем выпуск. (Примечание: чем больше изящный переход может не действовать для этого выпуска, но должно быть будущие выпуски.)
Мы мигрируем некоторые из наших документация к Google Docs. В в частности, это так, что люди могут делать замечания и предложения напрямую на наши исходные документы. Страницы, которые были обновлены будет иметь ссылку рядом вверху написано: "Нажмите здесь для версия этой страницы, на которой вы можете комментировать.- Пока только несколько страниц. были перенесены, но мы планируем сделать больше.
Мы решили проблему, когда некоторые версий Chrome на Windows не было правильно отображать имена проектов как и некоторые пункты меню и кнопки.
Изменения между nb139 и nb140 (11 февраля 2015)
Сопутствующая версия для использования: 2.24 .
Добавлено свойство "IgnoreSslError" компонент WebViewer. Это позволяет вам извлечение защищенного содержимого SSL с сайтов которые имеют самоподписанные сертификаты. Отмечать: Это создает проблемы безопасности, когда используется, поскольку недопустимые сертификаты могут быть также принято.
Добавлен " Deobsfucate текст” блок. Этот блок позволяет поместить текст строка в упакованное приложение, которое скрытый от случайного наблюдения. Этот может быть полезно для размещения ключей API и другая квазисекретная информация Приложение. Примечание: это не отказоустойчивость подход, как определенный нарушитель может по-прежнему извлекать текст, но он делает требуют некоторых усилий.
Отмена ввода текста уведомитель будет теперь автоматически скрыть программное обеспечение клавиатура
Добавлен компонент датчика приближения.
Отступ был добавлен вокруг текстовых меток (свойство "HasMargins" было добавлено компонент метки). По умолчанию новый этикетки будут иметь отступы. Существующие метки в существующих проектах не будет автоматически получите это дополнительное дополнение.
Компонент BarcodeScanner имел к нему добавлен код сканирования ZXing. Этот новое свойство "UseExternalScanner" было добавлен. Если true, то по умолчанию внешний программа сканирования по-прежнему используется. Однако если false, будет использоваться внутренний сканер и внешней программы больше нет требуемый. Примечание: внутренний сканер не так гибко, как много внешнего сканирования программы, убедитесь, что он работает в вашем ситуация, прежде чем полагаться на нее.
Обработка ошибок в Компонент FusionTablesControl был улучшенный. Теперь вы можете поймать Fusion Таблицы ошибок и обрабатывать их в вашем собственный код.
Свойство "AppName" было добавлено Screen1. Это свойство используется в качестве Имя приложения для упакованных приложений Пусковая установка. Это означает, что имя отображается на чьем-либо телефоне больше не отображается привязан к имени проекта и может иметь пространства в нем.
Текст, написанный на холсте теперь может быть выравнивание по центру, влево или вправо.
Исправлена ошибка в компоненте Spinner это приведет к дополнительному Событие "AfterPicking" запускается во время постепенное развитие.
Теперь компонент ListPicker может иметь его фон и набор цветов текста.
Компонент ListView имеет новый ” TextSize " свойство, которое позволяет настроить размер отображаемого текста.
Добавлен метод "RequestFocus" текстовый. При вызове целевого текстового поля станет местом по умолчанию для ввод с клавиатуры.
Метод "ClearCaches" был добавлен компонент WebViewer. При вызове любого кэшированное содержимое в WebViewer отбрасывается, гарантируя, что контакт сервер извлекается и загружается.
Компаньон должен теперь загрузить изменения сделано в конструкторе быстрее. Изменение экраны во время разработки должны быть и быстрее.
Исправления и документация улучшения, а также сервер улучшения, которые облегчают нам управляйте службой MIT App Inventor.
Изменения между nb138 и nb139 (20 ноября 2014)
Сопутствующая версия для использования: 2.23ai2zx1 .
Обновления для компаньона для лучшей поддержки различных компаньонов для разных версий MIT App Inventor (не отображается пользователем).
Незначительное исправление для исправления состояния гонки в коде” шаблоны “(код, который позволяет загружать проект” прототип " из встроенных или пользовательских шаблонов).
Страница проекта теперь сортирует имена проектов без учета регистра.
Меню "язык" теперь значок глобуса в верхней левой части экрана
Незначительное исправление компонента Yandex Translate для лучшей обработки латинских и азиатских символов.
Поддержка декодирования XML была добавлена к веб-компоненту с расширенной документацией в разделе ссылка - > другое
Лицензия исходного кода была изменена с лицензии MIT на лицензию Apache
Галерея App Inventor была объединена в код, но в настоящее время отключена во время выполнения.
Блок "поиск в парах “теперь имеет значение по умолчанию для сокета” не найден".
Незначительное исправление typeblocks для правильной обработки вызовов процедур.
Имена компонентов теперь могут содержать символы юникода, поддерживающие латинские и азиатские наборы символов.
Новые пользователи теперь будут видеть страницу подтверждения условий обслуживания. Примечание: первоначально * все * пользователи увидят эту страницу, но как только она будет подтверждена, она не появится снова. (ожидание завершения проверки кода)
Улучшенные Переводы На Китайский Язык
Добавьте цвета текста и фона для компонента ListView.
Незначительные исправления и обновления документации/исправления.
Изменения между nb137 и nb138 (21 октября 2014)
Добавлен Перевод На Испанский Язык.
Изменения между nb136 и nb137 (14 сентября 2014)
Сопутствующая версия для использования: 2.22ai2zx1 .
Вернул изменения в minSdk. MinSdk теперь снова 3. Это изменение вызвало неожиданное поведение шаров, Холст и спрайты. Мы работаем над решением этих проблем и будет повторно ввести это изменение, когда оно будет закончено и полностью проверено.
Изменения между nb135 и nb136 (12 сентября 2014)
Сопутствующая версия для использования: 2.21ai2zx1 .
Обновления и исправления для выбора даты и времени. Теперь вы можете установите время / дату, которые будут отображаться при открытии средства выбора.
Требуется открытый проект, прежде чем разрешить подключение компаньона. Это позволяет избежать путаницы при попытке новых пользователей, у которых нет проектов чтобы начать сеанс, подключившись к компаньону, если у них нет проект.
“Об этом приложении " теперь может иметь разрывы строк в отображаемом сообщение.
По умолчанию экраны не прокручиваются. Вы все еще можете установить прокручиваемый свойство в конструкторе.
Исправления в компоненте Twitter: теперь камеру можно использовать для съемки чтобы быть в Твиттере. Теперь мы отправляем изображения непосредственно в Twitter вместо Twitpic, который закрывается 25 сентября 2014 года.
Компаньон теперь имеет страницу” настройки", где вы можете установить местоположение сервер "рандеву". Сервер рандеву используется App Inventor, чтобы помочь компаньон и браузер находят друг друга. По умолчанию сервер в MIT используемый. Этот параметр позволяет локальным операторам сайта запускать собственный сервер, если сетевой путь к MIT оставляет желать лучшего.
Добавить возможность настройки QR-кода Companion connect для указания рандеву сервер для использования.
Теперь вы можете экспортировать текущий проект как “.AIA " файл во время работы над проект. Вам больше не нужно явно переходить на страницу "Мои проекты" и выбирать IT.
Добавлена поддержка интернационализации службы App Inventor. App Inventor теперь можно переводить на другие языки. Мы развернули китайцев с этим освобождать.
Компонент Fusion Tables был обновлен, поэтому вы можете предоставить “сервис” полномочия. Ранее конечным пользователям приходилось проходить аутентификацию в Google, чтобы доступ к определенным таблицам. Теперь ваше приложение может аутентифицироваться в Google, поэтому конечные пользователи не нужно аутентифицироваться (или даже иметь учетную запись Google). Старое поведение по-прежнему поддерживается.
Когда вы отбрасываете более 3 блоков одновременно в корзину, вы будете требуется подтвердить удаление. Это необходимо для предотвращения случайного удаления блоки, когда вы перетаскиваете их через мусорную корзину (и вы не собирались удалить их.)
Убедитесь, что диалоговое окно ошибка выполнения не настолько велико, чтобы оно кварталы района. Это может произойти, если сообщение об ошибке, которое будет отображаться, было чрезмерно длинный.
Предоставьте диалоговое окно через (справка - >сопутствующая информация), где самые последние Компаньон можно скачать по ссылке и QR-коду.
ListPicker теперь закрывает открытую клавиатуру при выборе элемента. Этот в противном случае клавиатура могла бы остаться открытой, если панель фильтра ListPicker функция была использована.
Обновить minSdk до 4. Это осуждает использование Android 1.5 (он же кекс) и позволяет различные размеры экрана быть поддержанным. Это особенно полезно для написание приложений для планшетов.
Исправления как в коде, так и в документации.
Изменения между nb134b и nb135 (5 июля 2014)
Обновлен инструмент aimerger для AI2. Это инструмент, который позволяет людям объединять экраны из разных проектов, чтобы сформировать один проект. Документация находится по адресу http://appinventor.mit.edu/explore/resources/ai2-project-merger.html ...
Добавить "Шаблоны": функция, где проекты могут быть импортированы из" репозитория " проектов. Начальная версия поддерживает в настоящее время небольшой встроенный шаблон (больше проектов, которые будут добавлены в будущем), а также импорт собственных шаблонов. См. ссылку на "Шаблоны App Inventor" по адресу http://appinventor.mit.edu/explore/library.html ...
Теперь компонент Twitter должен работать правильно.
Разрешить спутнику передавать значения между экранами во время живой разработки.
Изменена категория компонентов часов с "пользовательский интерфейс”на "датчики".
Создал вспомогательный скрипт для создания новых компонентов (полезно для разработчиков ИИ).
Исправлена TimePicker, чтобы показать текущее время по умолчанию при открытии выбора.
Исправлена DatePicker, чтобы показать текущую дату по умолчанию при открытии выбора.
Изменяет компонент проигрывателя, чтобы воспроизведение было остановлено при входящем телефонном звонке или другом звуковом событии.
Добавлены новые события в компонент PhoneCall для реагирования на входящие и исходящие телефонные звонки.
Сделал обновления для ContactPicker, EmailAddressPicker и PhoneNumberPicker для работы на новых версиях Android, особенно на устройствах Samsung.
Измените порядок кнопок в компонентах уведомителя на Да|нет / отмена.
Незначительные исправления и улучшения документации.
Изменения между nb134 и nb134a (4 июня 2014)
Обновление блоков редактора, должно повысить производительность и надежность
Изменения между nb133 и nb134 (26 мая 2014)
Измените (новый) компонент DatePicker на возвращает месяцы в диапазоне 1-12 вместо 0-11
Обновление документации
Изменения между nb132 и nb133 (18 мая 2014)
Примечание: в этом выпуске добавлены новые компоненты. Есть новый Компаньон (Версия 2.18ai2zx1) что необходимо сделать инкрементная разработка с новыми компонентами.
Новый компаньон находится в магазине Google Play и будет автоматическое обновление, если эта функция включена.
Мы не запускаем автоматическое обновление эмулятора. Чтобы обновить эмулятор, выполните "жесткий сброс". Как только вы это сделаете при следующем запуске эмулятора он обновит свой внутренняя копия компаньона до последней версии.
WebViewer: теперь вы можете взаимодействовать со средой Javascript в WebViewer, предоставляя строку, которую он может читать
Spinner: мы добавили компонент "Spinner", который позволяет использовать Android Spinner
ListView: добавлен компонент ListView, похожий на ListPicker, но выполняемый на текущем экране
TextToSpeech: добавлена регулировка высоты тона и скорости.
Общий доступ: добавлена обработка ошибок
Добавлены компоненты” TimePicker “и” DatePicker " для выбора дат и времени
Добавлен компонент "файл" для разрешения чтения и записи файлов на устройстве
Добавлен компонент "Яндекстранслатор", разрешающий перевод текстовых строк с помощью сервиса Яндекс
Улучшения кнопки: теперь вы можете настроить события для касания и касания вверх, а также Нажмите
Исправления и улучшения стабильности
Изменения между nb131 и nb132 (11 апреля 2014)
Установите флажок в компонент камеры, чтобы выбрать фронтальную камеру на поддерживаемых устройствах.
В большинстве случаев мягкая клавиатура больше не будет скрывать текстовое поле, в котором вы печатаете
Добавление регулятора громкости в видеоплеер
Исправлено больше ссылок на документацию, которые были сломаны
Добавлены контрольные суммы для загрузки файлов проекта для обнаружения изменений, внесенных фильтром и прокси-серверами
Добавлен компонент "общий доступ", который позволяет легко обмениваться контентом с другими приложениями
Примечание: Новый компаньон (версия 2.17ai2zx1) требуется для инкрементного разработка с использованием новых возможностей. Этот Компаньон теперь в магазине Google Play и люди с выбранным автоматическ-обновлением будут автоматически получить его. компаньон ссылки на наших страницах настройки также указывают на новая версия. Мы не запускаем автоматическое обновление до этой версии, если вы используя эмулятор, но мы, скорее всего, скоро
Изменения между nb130 и nb131 (29 марта 2014)
Исправление подсчета блочных предупреждений (на фрейме блоков).
Длинные имена файлов теперь усекаются по-разному при отображении в конструкторе.
Теперь вы можете использовать одну учетную запись в нескольких браузерах (снова), но генерируется предупреждение о риске повреждения ваших проектов.
Изменения между nb129 и nb130 (24 марта 2014)
Восстановление отсутствующей документации звукового компонента
Старые сеансы теперь получают диалоговое окно объясняя, что они устарели, вместо этого из “красной полосы " они получили в последнюю освобождать
Предотвращение или задержка переключения экранов и проекты во время автоматического сохранения проекта процесс. Это часть наших усилий по держите блоки от таинственно исчезающий.
Изменения между nb128 и nb129 (19 марта 2014)
Создайте предупреждение, когда более трех блоков будут удалены, нажав backspace или delete.
Изменения между nb127 и nb128 (16 марта 2014)
Исправить пункты меню справки в Редакторе блоков
Только один браузер (последний логин) может обновлять блоки. Это делается для того, чтобы избежать коррупции проекта.
Изменения между nb126 и nb127 (11 марта 2014)
Повышение производительности / эффективности при загрузке проектов
Обеспечить лучшую обработку ошибок для несоответствия версии rpc (только проблема во время некоторых обновлений MIT App Inventor)
Улучшения в том, как мы запускаем эмулятор, должны позволить эмулятору работать на более медленных компьютерах
Изменения между nb125 и nb126 (10 марта 2014)
Добавить тайм-аут для запуска Emulator Companion
Добавление полос прокрутки в всплывающие окна документации
Добавьте пункт меню подключения” жесткий сброс", чтобы сбросить настройки до " заводские настройки”
Изменения между nb124 и nb125 (4 марта 2014)
Этот релиз в основном исправления и повышение производительности бэкэнда сервер.
Изменения между nb123 и nb124 (26 февраля 2014)
Изменить автоматическое обновление для работы расположение за прокси-сервером. Удалить зависимость от отдельной загрузки сервер. Если вы можете достичь ai2.appinventor.mit.edu, вы должны быть в состоянии принять обновление.
Удалите кнопку " Отклонить Построить индикатор выполнения. Люди думали, что это отменил бы сборку, но это нет. Индикатор выполнения теперь будет отклонен сам, когда сборка закончена. Если существует ошибка в сборке, то это не будет автоматически уволить и " уволить” кнопка будет показана.
Исправление ошибки
Изменения между nb122 и nb123 (12 февраля 2014)
Обеспечить автоматическое обновление компаньона как на устройствах, так и в эмуляторе
Исправление ошибки
Изменения между nb122 и nb121 (8 февраля 2014)
Удалите поддержку IE (вероятно, временную, пользователи Windows должны установить Chrome)
Изменен выбор текста, чтобы закрыть клавиатуру после использования
Меню "сброс соединения" теперь всегда активно, даже если вы не подключены, полезно для сброса эмулятора
Добавьте свойство "О экране" на экран. Добавляет пункт меню "О программе"
Изменения так компаньон предлагается планшетам от Google Play
Сделайте” код " больше в диалоговом окне Connect Companion (проще для чтения)
Теперь Companion может сканировать QR-код вывода сборки и устанавливать упакованное приложение. Облегчает установку упакованных приложений. Убедитесь, что у вас есть версия 2.15ai2zx1 или новее.
Исправление ошибки
Изменения между nb120 и nb121 (21 января 2014)
Исправить компонент Twitter, чтобы иметь дело с изменениями API, внесенными Twitter
Бэкэнд исправления и улучшения производительности
Backend теперь хранит большие файлы в Google Cloud Store (должен быть более надежным)
Повышение производительности при блочном перемещении по более крупным проектам (еще больше работы здесь)
Исправление ошибки
Исправить, чтобы сделать упакованные приложения больше, чем 8 МБ работы (nb121a на 2/2014)
Изменения между nb120 и nb119 (17 января 2014)
Значительное повышение производительности и стабильности
Предупреждение при попытке использования старое приложение-компаньон или старые инструменты настройки (но вы все еще можете использовать их). Люди следует обновить их компаньона и настройки Инструменты, если они видят предупреждение, как обновление скоро будет обязательным.
Изменения между nb119 и nb118 (9 января 2014)
Повторяющиеся обработчики событий компонента теперь будут помечены как ошибка (Красный треугольник)
Добавлено внутреннее кэширование в buildserver, сборки должны работать намного быстрее
Добавлено свойство для компонента выбора списка, чтобы задать заголовок, отображаемый при активном средстве выбора
Ошибки сборки теперь возвращают отображаемую ошибку
Добавлено разрешение BLUETOOTH_ADMIN для компонентов Bluetooth, необходимых в некоторых телефонах
Переименование меток в меню проекты и построение
Когда вы упаковываете приложение и отображаете QR-код, полученный код может быть использован кем угодно, а не только учетная запись, которая сделала сборку. Однако код истекает через два часа
Упакованные приложения с символами Юникода теперь будут отображать их правильно
Исправление ошибки
Изменения между nb118 и nb117 (декабрь 17, 2013)
Добавлена поддержка тестовой страницы как простой способ определить, установлено ли правильное программное обеспечение
Лучшая обработка меню "сброс", эмулятор выключения и убедитесь, что внутреннее состояние сброшено.
Улучшения для лучшей поддержки эмулятора на медленных компьютерах
Генерация QR-кодов в меню сборки вместо использования устаревшего API Google Chart
Поддержка автоматического обновления компаньона, включая компаньон, встроенный в Инструменты Настройки, поэтому их не нужно обновлять так часто
Исправления, особенно для компонента Twitter
Изменения между nb117 и nb116 (декабрь 3, 2013)
Ограничение длины имени файла в поле загрузка носителя
Исправление, позволяющее использовать как телефон, так и эмулятор в одном и том же
сессия
MIT AI2 Companion теперь доступен в Google Play Store
Измените семантику для блока” for-each", чтобы выполнить 0 раз на плохой
диапазон значений вместо ошибки выполнения
Исправления и исправления документации
Изменения между nb116 и nb115 (ноябрь 20, 2013)
AiDaemon был переименован в " aiStarter”
Исправление ошибки
Изменения между nb115 и nb114 (14 ноября 2013)
Официально перейти от” Альфа “к” бета " релиз.
Добавлена ссылка "сообщить о проблеме", чтобы упростить обратную связь.
Отражение ошибок времени выполнения в Редакторе блоков во время отладки.
Поддержка символов Юникода в компаньоне.
Код для обновления проектов при выходе новых выпусков.
Изменен внутренний формат хранения проектов (добавлен код для обновления проектов при загрузке).
Глобальные переменные теперь имеют свои имена с префиксом " global”
Наведение курсора на имя переменной в его объявление дает поле, где вы можете потяните вниз соответствующий блок геттера и сеттера для переменной
Обновление документации по мере подготовки к официальному запуску AI2
Страница BugReporter, которая появляется при обнаружении внутренней ошибки
Изменения макета пользовательского интерфейса
Исправление ошибки
Изменения между nb114 и nb113 (12 сентября 2013)
Примечание: Новый компаньон и настройка Требуются инструменты. Старое Компаньон может работать, но новый особенности (см. ниже) не будет.
Добавлена поддержка “сделай это" блоки. Если подключено к Компаньон (или эмулятор) вы будете быть в состоянии выбрать “сделать это " из меню правой кнопки мыши на большинстве блоки. Результаты работы " Do Он " появится в комментарии пузырь.
Примечание: выполнение “сделай это" определение события (или процедуры определение) блоки просто повторно определяет событие (или процедура), которая не является особенно интересный...
Добавлена поддержка Компаньон, чтобы разрешить приложения для переключения экраны. Если у вас есть блок это переключается на другое экран,
компаньон может теперь сделайте переключатель. Когда блок запускает, ваш редактор блоков будет также переключитесь.
В настоящее время проходит и возврат аргументов в другие экраны пока не поддерживаются.
Добавлена поддержка подключения через USB. Примечание: вам понадобится наличие последних средств настройки (Версия 1.6) процесс” айдаэмон" бегущий. Это в настоящее время поддерживается только для Macintosh, но мы ожидаем поддержка Windows и Linux в ближайшее время.
Изменения между nb112 и nb113 (21 августа 2013)
Все изменения в этом выпуске исправление ошибки. Новый компаньон не требуется.
Исправлена ошибка, возникающая при удалении компонента с помощью конструктора.
Исправлена ошибка, которая вызывает Screen1.Инициализировать для запуска дважды в компаньоне.
Исправлена ошибка в сетевом коде, из-за которой блоки загружались в компаньон в неправильном порядке медленная сеть.
Изменения между nb111 и nb112 (2 августа 2013)
Пробелы удаляются из имен переменных (они только вызывали ошибки).
Дополнительная очистка для связи с компаньоном: компаньон теперь обновляется быстрее и даже когда редактор блоков находится в разделе "конструктор."
Различные исправления и настройки интерфейса.
Изменения между nb110 и nb111 (24 июля 2013)
Панель компоненты была перемещена вправо от "просмотра", когда в панели конструктора. Это делает его более легким добавление элементов из палитры
пользовательского интерфейса в макет просмотра телефона.
При подключении к сопутствующему приложению для инкрементной разработки изменения вступают в силу, даже если Панель конструктора. Ранее для
просмотра изменений на подключенном телефоне или в панели "блоки" необходимо было перейти на панель "блоки". эмулятор.