[youtube https://www.youtube.com/watch?v=PnIWl33YMwA&ab_channel=GoogleDevelopers]
Google работает над проектом, который позволит разработчикам Android писать свои программы, используя внутренний веб-язык компании Dart. Об этом сегодня сообщило издание Ars Technica. Язык Dart был создан инженерами Google, которые были разочарованы существующими вариантами, такими как JavaScript.
Проект, который сейчас называется «Sky», позволит разработчикам создавать свои приложения, не написав ни строчки на Java — языке, который обычно используется для приложений Android — и откроет новые возможности, такие как обновления «по воздуху» без необходимости установки чего-либо пользователем.
Как и стандартные приложения Android, приложения Sky имеют полный доступ к различным API Android, что делает их гораздо более полезными, чем обычные «веб-приложения». Главное отличие заключается в возможности разработчиков выпускать обновления, просто обновляя код на своем сервере. Поскольку большая часть кода размещена в Интернете, приложения Sky могут работать и на других платформах, кроме Android (презентатор упомянул iOS во время живой демонстрации в видео выше).
Однако это не единственное отличие. Sky также ориентирован на создание более быстрых приложений, при этом инженеры Google заявляют, что возможно достичь до 120 кадров в секунду, хотя современные смартфоны пока не могут отображать такую плавную анимацию. Sky разработан таким образом, чтобы даже если внутренняя обработка в приложении замедлится, интерфейс не зависал и не пропускал кадры.
К сожалению, поскольку приложения доставляются через Интернет, текущая версия Sky имеет и существенные недостатки. Например, демонстрационное приложение, предоставленное Google, не может работать без подключения к Интернету. Подобные проблемы в конечном итоге могут быть решены, но сильная зависимость от серверной поддержки может сделать этот план менее жизнеспособным, чем кажется.
Тем не менее, идея весьма интригующая, и будет интересно посмотреть, сможет ли Google реализовать ее.