Проект «Сидр» разработан и реализован на факультете компьютерных наук Колубмийского университета США. Архитектура позволяет одновременно запускать iOS и Android приложения. Речь не идет о превращении смартфона или планшета с девайс с двойным загрузчиком, поясняют участники проекта. Вместо этого, сидр запускает «домашние» библиотеки, разработанные для ОС определенного девайса, «домашнюю» операционную систему и «гостевые» двоичный файлы, созданные для другой ОС на одном и том же устройстве. Данная архитектура позволяет «гостевым» приложениям (в данном случае iOS, поскольку проект демонстрировался на Android-планшете Nexus 7) получить доступ к основным библиотекам и API девайса-хозяина, таким как ускорение трехмерной графики. Таким образом, фото-приложения для iOS могут использовать камеру девайса-хозяина без запуска программы виртуализации.
«Пользователи могут управлять iOS-приложениями с помощью мультитача, а сами приложения могут использовать видеоускоритель для рендера плавной анимации и графики. Наши тесты показывают, что «Сидр» не сильно загружает систему, и может обеспечить более эффективную работу iOS версий приложений в сравнение с их Android-версиями. Более эффективная работа обеспечивается за счет запуска нативного iOS-кода, а не интерпретированного байт-кода, которые используется в Android».
Разработчики «Сидра» заявляет, что запущенные с его помощью приложения могут получить доступ не только к камере, но и GPS-модулю на девайсе. Видео работающего прототипа проекта «Сидр» можно посмотреть ниже.
Впрочем, даже отложив в сторону вопросы авторских прав и охраны интеллектуальной собственности, вряд ли мы в ближайшем времени получить работающую версию «Сидра», которую сможет скачать или купить любой желающий. Однако проект является подтверждением возможности слияния двух крупнейших в мире операционных систем для смартфонов.
.Другие новости по теме:
Постоянный адрес публикации: http://www.procontent.ru/news/28586.html
© Антон Веремьянин «Мобильный Контент»