컬럼비아 시카다
Columbia Cycada| 원저작자 |
|
|---|---|
| 개발자 | 컬럼비아 대학교 컴퓨터 공학부 |
| 운영 체제 | 안드로이드 |
| 유형 | 호환성 레이어 |
| 웹 사이트 | systems |
Cycada(이전의 Cider)는 iOS용으로 설계된 애플리케이션을 Android 운영 [1]체제에서 수정 없이 실행할 수 있도록 하는 것을 목적으로 하는 호환성 계층입니다.이 메서드는 최소한의 구현 노력으로 수정되지 않은 코드를 [2]실행하기 위해 컴파일 시간 적응을 사용합니다.
이 프로젝트는 콜롬비아 대학의 컴퓨터 과학 연구자들에 의한 컨퍼런스 논문을 통해 밝혀졌다.이 프로젝트를 통해 iOS 애플리케이션은 Android의 커널 및 [3][4]프로그래밍 라이브러리에 적응할 수 있습니다.
공개된 비디오는 iOS 버전 Yelp, 애플의 iBooks 소프트웨어, OpenGL을 사용한 3D 벤치마크를 포함한 많은 애플리케이션이 작동한다는 것을 보여준다.화이트 페이퍼의 릴리스에 따라 하드웨어 GPS 지원이 [5]소프트웨어에 추가되었습니다.
다른 많은 호환성 계층(WINE이나 Darling 등)과 달리 Cycada는 사용자 공간이 [3]아닌 커널 수준에서 작동합니다.
Cycada는 단순한 APK 파일이 아니며 Linux [6]커널 전체를 수정합니다.
그 프로젝트가 출시될지는 알 수 없다.
원래 이름인 "사이다"는 알코올 [1]음료의 이름을 딴 또 다른 호환성 계층인 WINE에 대한 플레이였을 것입니다.
수석 개발자 Jeremy Andrus가 Apple의 Darwin 커널에 관한 일을 하기 위해 떠난 이후, 이 프로젝트는 Jason Nieh가 [7]주도하고 있다.
메모들
「 」를 참조해 주세요.
레퍼런스
- ^ Columbia 대학교 학생들이 안드로이드 기기에서 네이티브 iOS 앱을 실행할 수 있는 소프트웨어를 만듭니다(9~5mac).
- ^ 동기: Columbia 엔지니어링 팀이 안드로이드 플랫폼에서 iOS 앱을 최초로 실행
- ^ a b 앤드루스, 제레미 외"사이다: 안드로이드에서 iOS 앱의 네이티브 실행"제19회 프로그래밍 언어 및 운영체제 아키텍처 지원에 관한 국제회의(ASPLOS 2014)의 속행.ACM, 2014, 페이지 367-382.
- ^ 리서치 프로젝트 Cider가 iOS 앱을 Android 기기에 도입 – The Next Web
- ^ 학생들은 안드로이드에서 iOS 앱을 (느린 속도로) 실행 – Engadget
- ^ "Columbia Cycada Demo". YouTube.
- ^ "Cycada lets iOS apps run on Android natively". 20 August 2014.