245
Команда App Inventor преднамеренно предоставила инструмент
«широкие стены» (Resnick et al. 2009), чтобы аудитория и ее творения могли
появляться органично. В отличие от инструментов разработки, специально
предназначенных для создания игр или симуляций, App Inventor
предоставляет строительные блоки, которые можно упорядочить для любых
целей или задач. Сам инструмент является точкой доступа к большинству
функций мобильного устройства. Короче говоря, App Inventor открывает
«черный ящик», каким некоторые считают карманный компьютер.
MIT App Inventor используется учащимися, учителями, разработчиками,
любителями и предпринимателями для разработки приложений для
совместной работы, повышения производительности, личного использования,
отдыха, обучения, общественного блага и общественной активности.
Приложения App Inventor работают только на Android. Сосредоточение
внимания на одной операционной системе предоставляет конечному
пользователю больше функциональных возможностей, чем было бы возможно
с кроссплатформенным решением. Например, App Inventor привязан к ОС
Android таким образом, что он может отправлять и получать информацию от
многих компонентов телефона (GPS, NFC, текстовых сообщений, камеры,
акселерометра и т. Д.) В кроссплатформенном инструменте это было бы
невозможно на всех устройствах из-за того, как разные операционные системы
называют эти функции. Кроме того, важно, чтобы учащиеся могли делиться
своими приложениями в общедоступном месте без необходимости покупать
лицензию разработчика. Google Play Store позволяет это, и фактически многие
приложения App Inventor теперь доступны в Play Store.
App Inventor - это проект с открытым исходным кодом. Любой
желающий может загрузить исходный код для запуска своих собственных
выделенных серверов, а также изменить, настроить и расширить
функциональные возможности системы. Проект распространяется под
лицензией MIT4, которая является разрешающей в отношении как
модификаций, так и коммерциализации. MIT предоставил набор документов о
том, как расширить систему, и члены команды разработчиков часто проводят
удаленные видеосеансы, на которых они представляют технические темы и в
которых членам сообщества предлагается продемонстрировать свою работу.
Члены сообщества разработчиков открытого исходного кода внесли большой
вклад в проект, от небольших исправлений ошибок, до полных компонентов,
таких как Slider, компонент, который оборачивает виджет Seekbar5,
доступный в Android SDK.
Среда разработки App Inventor поддерживается для операционных
систем Mac OS X, GNU / Linux и Windows, и полученные приложения могут
быть установлены на любой телефон Android под управлением Android 1.5
(Cupcake) или новее.
Do'stlaringiz bilan baham: