Intel의 다중 OS 엔진은 Java 개발자가 자신의 기술을 사용하여 Android와 iOS 모두에 대해 교차 개발할 수 있도록 하는 개발 도구 세트입니다.
우리 중 많은 사람들이 우리를 궁금하게 만드는 다른 플랫폼의 앱을 접했을 것입니다. "대체 왜 이걸 벌써 다운로드할 수 없는 걸까요?"
최근에 크게 인기를 얻고 있는 앱에 대해 들어보셨을 것입니다. 프리즈마. Prisma는 6월 11일 iOS에서 출시되었으며 즉시 대히트를 기록했습니다. 한 달이 조금 넘은 뒤, 프리즈마(Prisma)가 드디어 정식 출시되었습니다. 안드로이드에서. 한 달의 처리 시간은 그다지 나쁘지 않지만 많은 인기 앱이 다른 플랫폼으로 전환하는 데 훨씬 더 오랜 시간이 걸렸습니다. 그런데 왜? 종종 이는 단순히 리소스 할당으로 인한 것입니다. iOS 사용자 여전히 선두를 달리고 있다 Android 사용자와 비교한 인앱 구매 측면에서 따라서 돈을 벌려는 기업이고 앱 제작에 투자할 자금이 제한되어 있다면 처음에는 iOS에 집중하는 것이 합리적입니다.
그러나 시간이 지나면서 크로스 플랫폼 개발을 단순화하기 위해 여러 개발 도구 세트가 출시되었습니다. 이러한 인기 있는 도구 세트 중 하나는 자마린 플랫폼, 최근에 인수됨 마이크로소프트를 사용하면 C# 기술을 갖춘 개발자가 Mac 또는 Windows PC 환경에서 Android, iOS 또는 Windows Mobile용 모바일 애플리케이션을 만들 수 있습니다. Java에 가장 익숙한 개발자는 RoboVM을 사용하여 iOS용 코딩을 기대하고 있었습니다. 올해 4월 프로젝트가 종료되었습니다. 그렇다면 Java 개발자는 또 무엇을 사용할 수 있습니까? 다행스럽게도 인텔은 지난 몇 달 동안 "다중 OS 엔진"는 현재 Technical Preview로만 제공됩니다. 자바 개발자 쉬운 방법 iOS와 Android 모두를 위한 크로스 개발.
Intel의 다중 OS 엔진을 만나보세요
Intel에 따르면 모바일 앱 개발에 다중 OS 엔진을 사용하면 많은 이점이 있다고 합니다. 우선, 서버를 사용하는 경우 Mac이나 Windows에서 앱을 구축할 수 있습니다. Multi-OS Engine은 Android Studio와 통합되는 독립형 플러그인입니다. iOS용 코딩을 원하는 개발자는 Android Studio에서 Android 앱용 프로젝트를 시작한 다음 Multi-OS Engine의 도구를 사용하여 프로젝트를 iOS 앱으로 구성할 수 있습니다. Java에서는 사용할 수 없는 다양한 iOS 관련 플랫폼 API에 액세스할 수 있으며 바인딩을 생성하여 일반적인 Objective-C 및 C 라이브러리에 대한 Java 코드를 생성할 수 있습니다. 작성하는 코드는 기본 ARM 또는 x86 코드로 컴파일됩니다. Objective C에 대한 지식은 필요하지 않습니다.
Intel은 다중 OS 엔진을 사용하여 만든 앱의 성능이 기본 앱과 동등하다고 주장합니다. 앱의 UI 생성과 관련하여 Intel은 Android 개발자는 Android Studio를 통해 계속 작업해야 하며 iOS 앱은 Multi-OS Engine에서 제공되는 UI 디자이너를 사용하여 디자인할 수 있다고 말합니다. RoboVM의 종말을 감안할 때 많은 개발자는 프로젝트가 곧 중단될 수 있다고 우려하고 있습니다. 잠재적으로 많은 시간과 노력을 투자할 사용자를 좌절시킬 수 있습니다. 프로젝트. Intel은 자사의 Multi-OS 엔진이 다음과 같은 버전으로 출시될 예정이라고 밝혔습니다. 오픈소스 프로젝트, 그러나 소스는 아직 삭제되지 않았습니다. 적어도 지금은 프로젝트가 무료입니다.
Intel의 새로운 다중 OS 엔진 사용에 관심이 있는 개발자라면 누구나 여기에서 기술 미리보기에 등록하세요. 또는 더 보기 자세한 문서는 여기.