Шесть аспирантов Колумбийского Университета разработали Cider, архитектуру совместимости ОС. Она позволяет запускать iOS-приложения на Android-устройствах, и речь идёт не о виртуальной машине. Аспиранты совершили подвиг и запустили "родные" (созданные для Android) и "сторонние" (предназначавшиеся для iOS) двоичные файлы на одном устройстве, эффективно используя методы бинарной совместимости. Cider копирует библиотеки и фреймворки, нужные для запуска приложения, и убеждает его, что оно запущено в iOS. В доказательство работоспособности Cider аспиранты запустили на Nexus 7 2012 года Yelp и Apple iBooks.
Приложения работают не очень резво, но то, что они работают - уже впечатляющее достижение. Важно, что Android-программы не перестают функционировать после запуска сотфа, созданного для iOS. Аспиранты говорят, что Cider - пока прототип. Он не поддерживает GPS, камеры, сотовые сети, Bluetooth и многое другое. iOS-приложения, требующие их, запускаться в Cider не могут, если не имеют "обходного кода". Аспиранты намерены продолжать разработку. Подробности исследовательского проекта можно прочитать в 15-страничной статье по этой ссылке (pdf).
- © Илья Нерыбов. Mobiltelefon
- iOS 8 позволит делить экран iPad между приложениями (видео);
- iPhone занял более трети японского рынка смартфонов;
- Чехол для iPhone 6 с 5,5” на фото: габариты;
- Apple iPhone 6 получит поддержку HD Audio и Lightning-наушники;
- Microsoft Office для iPad скачали 27 млн раз.
По материалам thenextweb.com
АВТОР: Илья Нерыбов