Offcanvas
Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.
Offcanvas
1111Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.

크로스플랫폼

애플의 iOS-맥 크로스 플랫폼 프로젝트는 사용자 아닌 개발자 대상 될듯

WWDC에서 애플의 새로운 iOS-맥 크로스 플랫폼 전략에 대한 소식을 들을 것이라 기대한 사람들에겐 조금 실망스러운 뉴스가 있다. 크로스 플랫폼은 내년이 되어야 실체가 드러날 것이라는 전망. 게다가 두 플랫폼에서 작업하는 개발자가 아니라면 변화를 눈치채지 못할 것으로 보인다. 맥과 iOS 앱을 위한 크로스 플랫폼 전략과 관련된 소문은 블룸버그의 마크 거만의 보도부터 시작됐다. 지난 12월, 그는 사용자들이 아이폰, 아이패드 맥 모두에서 잘 동작하는 앱 ‘세트’를 사용할 수 있게 하려는 애플의 계획에 대해 보도했다. 거만은 코드명 마지팬(Marzipan)인 이 전략으로 애플은 개발자들이 “터치스크린 혹은 마우스와 트랙패드에서 동작하는 하나의 앱을 설계해 아이폰이나 아이패드용 운영체제든, 맥 하드웨어든 사용자가 친숙한 디바이스에서 사용할 수 있도록”할 계획이라고 전했다. 하지만 올해 WWDC에서는 이와 관련된 소식을 듣지 못할 것으로 예상된다. 대어링 파이어볼(Daring Firball)의 존 그루버는 WWDC 2018이 크로스 플랫폼 UI 프로젝트를 위한 ‘발사대’가 되리라는 희망을 없애버렸다. 그가 이야기한 것 하나는 이 프로젝트 명이 마지판이 아니라는 것이고, 또 다른 하나는 실제 크로스 플랫폼이 아니라 대부분의 사람들이 기대하는 것과는 다른 방식이 되리라는 것이다. 실제 프로젝트 명을 밝히진 않았다. 그루버가 설명한 것처럼 이 프로젝트는 두 개발환경에서 명령형 APIs가 아닌 선언적 제어 APIs 를 사용한다. 그는 “버튼을 만들고, 버튼을 구성하고, 버튼을 배치하는 전통적인 절차 코드를 작성하는 것이 아니라, 버튼과 특성을 다른 형식을 사용해 선언한다는 것”이라고 설명했다. 이는 개발 경험을 통합하고 iOS의 UIKit와 맥OS의 AppKit 사이의 유사점을 만드는 데 큰 도움이 된다. 하지만 이것이 iOS 앱을 맥에서 구동할 수 있다는 의미는 아...

wwdc ios 2018.05.02

엑스박스 원의 키보드와 마우스 지원 “몇 달 뒤” 예고…크로스 플랫폼 전략에 기여

마이크로소프트는 지난 해 여름부터 엑스박스 책임자 필 스펜서가 트위터를 통해 언급한 이후 엑스박스 원에서 결국에는 키보드와 마우스를 지원할 것이라고 예고해 왔다. 스펜서가 정확한 시기를 밝히지는 않았지만, 머지 않은 시일에 이 기능이 출시될 것으로 보인다. E3의 PC GamesN 행사에서 스펜서는 엑스박스 원의 키보드와 마우스 지원은 “수개월 정도 남았다”라고 말했다. 또 키보드 지원은 이미 엑스박스 개발자 키트 모드에서 동작하고 있으며, 마우스는 아직 그 단계에 이르지 못했다고 밝혔다. 정확한 시기를 언급한 것은 아니지만, “수개월”이란 시간을 계산하면 빠르면 올해 말, 늦어도 2017년 초에는 관련 기능이 지원된다는 의미로 이해할 수 있다. 스펜서의 발언이 마이크로소프트가 엑스박스의 플레이 애니웨어(Play Anywhere) 프로그램 발표 직후에 나왔다는 점도 주목할 만하다. 이 프로그램은 유니버설 윈도우 앱의 코드명으로, PC와 엑스박스 간의 크로스 플랫폼 플레이를 현실화하기 위한 것이다. 마이크로소프트 스튜디오에서 나오는 많은 신작 게임과 몇몇 서드파티 개발사가 플레이 애니웨어를 지원할 예정이다. 플레이 애니웨어는 윈도우 10과 엑스박스 원 모두에서 사용할 수 있는 게임을 구매하고, 상호 간의 멀티플레이 지원, 디바이스에 관계없이 사용자를 따라다니는 클라우드 저장 등을 제공한다. 마이크로소프트의 최근 움직임은 엑스박스의 PC화가 시작되었다는 것을 보여준다. 심지어 차세대 프로젝트 스코피오 엑스박스의 내용도 게임기란 껍질 속에 PC를 담은 것처럼 보이며, 조만간 엑스박스 원은 윈도우 10을 구동한다. 두 플랫폼 간의 경계가 허물어지는 가운데 엑스박스 원에 키보드와 마우스 지원이 추가되면 두 플랫폼 간의 균형도 한 단계 진화할 것으로 보인다. 스펜서는 LoL 같은 인기 게임도 키보드와 마우스가 지원되면 게임기에서 구동할 수 있을 것으로 보고 있다. 물론 이런 새로운 뉴스가 쏟아지...

마우스 키보드 엑스박스 2016.06.16

윈도우 10용 ‘킬러 인스팅트’ 크로스 플랫폼 게이밍 현실화 시동

마이크로소프트의 크로스 플랫폼 게이밍을 위한 노력이 윈도우 10용 킬러 인스팅트(Killer Instinct) 출시와 함께 본격화되기 시작했다. 무료 액션 게임인 킬러 인스팅트는 현재 윈도우 스토어에서 설치할 수 있으며, 엑스박스 원에서 같은 게임을 보유하고 있는 사용자는 게임 내에서 이루어지는 구매와 저장된 게임 진행도가 PC로 이어진다. 엑스박스 원과 윈도우 10 간의 크로스 플랫폼 플레이도 지원한다. 마이크로소프트는 PC 게이머가 윈도우 스토어 게임을 온라인으로 플레이하는데 엑스박스 라이브 골드 유료 가입이 필요하지는 않을 것이라고 밝힌 바 있는데, 아직 이 부분은 확인이 필요하다. PC 플레이어에게는 몇 가지 주의 사항이 있다. PC 버전을 출시하기 전에 마이크로소프트는 구동 중인 엑스박스 원 버전을 최신 업데이트해 진행도와 구매 내용을 동기화할 것을 권고했다. 또한 엑스박스 원용 격투 게임 컨트롤러는 아직 윈도우 10에서 사용할 수 없지만, 조만간 지원할 것이라고 밝혔다. 반면에 엑스박스 360 파이트 스틱은 잘 동작한다. 킬러 인스팅트가 윈도우 10 사용자가 윈도우 스토어를 통해서만 이용할 수 있다는 점도 주목할 필요가 있다. 구 버전 운영체제에 대한 지원은 없으며, 스팀을 비롯한 다른 게임 플랫폼에서는 출시되지 않는다. 마이크로소프트는 지난해 페이블 레전드(Fable Legends), 핀볼(Pinball) FX2, 기간틱(Gigantic)을 예로 들며 크로스 플랫폼 멀티플레이와 앱내 구매에 대해 언급하기 시작했다. 하지만 핀볼 FX2는 아직 이 기능을 적용하지 않았고, 페이블 레전드는 취소됐고, 기간틱은 출시가 지연되어 아직도 비공개 베타 상태이다. 이로써 킬러 인스팅트는 크로스 플랫폼 저장, 구매, 멀티플레이를 지원하는 첫 번째 윈도우 스토어 게임이 됐다. 하지만 후속 게임이 연이어 출시될 예정이다. 다음 주 마이크로소프트는 퀀텀 브레이크(Quantum Break)를 엑스박스 원과 윈도우 10용으로 출시하는...

게임 PC 엑스박스 2016.03.30

MS,크로스플랫폼 모바일 앱 개발을 위해 자바 지원 사격…제이유니버설 출시

지난 몇 년간 마이크로소프트는 자바에 대한 지적재산권을 두고 선 마이크로시스템즈(Sun Microsystems) 와 법적 소송을 벌인 바 있다. 거침없는 성장세를 이어가는 자바의 기술 보급을 막기 위해 마이크로소프트는 방해 공작도 서슴지 않았으나 지난 2004년 해묵은 갈등을 청산하고 양사는 모든 법정 소송을 끝내기로 합의했다. 그리고 세상은 변했다. 현재 마이크로소프트의 자회사인 마이크로소프트 오픈 테크놀러지스(Microsoft Open Technologies)는 ‘오픈’ 기술과 상호 운용성에 초점을 두고 있으며, 자바를 이용한 크로스 플랫폼 모바일 앱 개발 지원 사격에 나섰다. 마이크로소프트 오픈 테크놀러지스는 최근 자사 블로그를 통해 제이유니버설(JUniversal)의 소식을 알렸으며, 자바로 네이티브, 크로스 플랫폼 앱을 개발할 수 있는 무료 도구라고 설명했다. 제이유니버설의 사이트를 보면 “안드로이드 앱만 개발하지 마세요. 크로스플랫폼 자바 앱을 개발할 때입니다”라는 문구가 써 있다. 또한, “안드로이드 개발과 마찬가지로 자바로 코드를 작성하고 난 뒤, 지금까지 생각하지 못한 곳으로 코드를 올릴 수 있다”고 기술돼 있다. 개발자는 자신이 선호하는 자바 통합 개발 환경에서 코드를 작성한다. 개발자는 자신의 빌드 스크립트 내에서 C#나 윈도우 폰에 이르기까지 소스코드 변환을 위해 제이뷰이버설을 실행한다. 애플의 iOS 앱 개발을 위한 C++/오브젝트 C++나 안드로이드 NDK/윈도우에서 성능을 최적화한 코드를 위해 자바 코드를 변환할 수 있는 기능도 추후 제공될 예정이다. 구글의 j2ojbc 컨버터는 오브젝트 C로 변환하는 용도로 사용될 수 있다. 개발자는 지금 바로 제이유니버설을 테스트해볼 수 있는데, 아직 정식 버전이 아님을 감안해야 한다. 현재 홈페이지에는 “많은 사례를 통해 제이유니버설로 프로덕션 앱을 충분히 안정적으로 만들 수 있음을 발견했다. 그래도...

MS 자바 크로스플랫폼 2015.02.09

마이크로소프트의 비밀 병기 “크로스 플랫폼 게임”

마이크로소프트는 최근 재탄생을 위한 노력으로 세간을 떠들썩하게 만들었지만 윈도우 8과 서피스 태블릿이 대중의 비판을 받으면서 새로운 발명품이 무시당하고 있다. 그것은 바로 마이크로소프트가 4가지 주요 게임 플랫폼을 장악할 수 있는 하드웨어와 소프트웨어를 보유하고 있다는 것이다.   주요 게임 플랫폼이란 다름 아닌 PC, 태블릿, 스마트폰, TV이다. 마이크로소프트는 윈도우 8, 윈도우 RT, 윈도우 폰 8, 엑스박스(Xbox) 등 흔한 마이크로소프트 계정으로 연동되어 있으며 개인용 프로필 및 이에 연계된 신용카드 번호로 확장된 4개 플랫폼에서 일관된 게임 경험을 제공할 수 있다.   실제로 복수의 마이크로소프트 디바이스를 소유하고 있으면서 마이크로소프트가 제공할 수 있는 게임 시너지 효과를 확인하고 싶은 사람은 ‘스컬즈 오브 더 쇼군(Skulls of the Shogun, 이하 스컬즈)’을 플레이해 보면 된다.    이미지 : 17-Bit Studios   지난 1월, 윈도우 8, 윈도우 RT, 윈도우 폰 8, 엑스박스 360 등을 통해 공개된 스컬즈는 턴 방식의 전략 게임으로 마이크로소프트의 크로스 플랫폼 게임 헤게모니를 십분 활용했다는 것이 특징이다. 서로 다른 기기를 사용하는 플레이어들이 머리를 맞대고 멀티 플레이어 전쟁에 참여할 수 있으며, 이것이야 말로 다양한 하드웨어 사이의 장벽을 허무는 역사적인 사건이라 할 수 있다. 뛰어난 게임에 내장된 뛰어난 기능을 통해 게임이 어떻게 발전하게 될지를 엿볼 수 있다.   그렇다면 왜 마이크로소프트는 크로스 플랫폼 플레이에 관해 크게 홍보하지 않고 있을까? 엑스박스 게임기와 윈도우 PC는 이미 강력한 게임용 플랫폼이기 때문에 이런 자산을 이용해 윈도우 생태계를 강화함으로써 스마트폰과 태블릿의 판매량을 증가시킬 수 있지 않을까? 이론적으로는 그렇다. 하지만 ...

게임 엑스박스 윈도우폰 2013.03.14

성장궤도에 들어선 윈도우 8 메트로 앱 생태계

윈도우 폰 8의 공개와 함께 마이크로소프트는 지난 해 가을 BUILD 개발자 컨퍼런스에서 공언했던 생태계 구성을 완료했다. 그동안 여러 가지 우여곡절과 초라한 성과를 보이기는 했지만, 이로써 마이크로소프트가 제시하는 데스크톱과 모바일을 통합하는 매력적인 비전이 제시된 것이다.    서피스 태블릿과 윈도우 폰 8을 통해 마이크로소프트는 포스트 PC와 크로스 플랫폼 세계를 위한 자사의 입지를 잘 설정한 것으로 보인다. 그리고 마이크로소프트가 통합된 플랫폼에 자사의 역량을 제대로 쏟아부어 준다면, 마이크로소프트의 윈도우 계열 운영체제는 강력한 무기를 갖게 되고, 이는 사용자들에게 확실한 혜택을 제시할 것이다.   메트로 앱 생태계의 완성 윈도우 폰 8은 윈도우 8과 네이티브 C 및 C++ 코드를 공유하게 된다. 게임 개발자 역시 다이렉트X와 공통 그래픽 드라이버 지원으로 힘을 얻게 된다. 공유 커널은 개발자들이 두 가지 플랫폼용앱을 개발하는 방법을 대폭 단순화시켜 줄 것이다. 마이크로소프트는 프리젠테이션 계층이 기반 코드와 별도로 분리되어 있다는 점을 강조했는데, 이 계층은 서로 다른 종류의 디바이스와 경험에 맞춰 최적화될 것이다.   가장 기본적인 개념에서 이 구조는 개발자들이 한 번 코드를 작성해 여러 번 퍼블리싱할 수 있도록 해준다. 코드 기반은 여러 디바이스에 걸쳐 재사용할 수 있으며, 프리젠테이션 계층만 다시 손을 보면 된다.   이는 또한 개발자들이 소프트웨어의 품질을 보장하는 것도 쉽게 만들어 준다. 다양한 변수를 감안해 여러 번 테스트를 하는 것이 안드로이드 개발자들에게 엄청난 부담이라는 점을 생각해 보라. 여기에 IE 브라우저는 스마트폰과 PC, 태블릿 모두에 동일한 HTML 렌더링을 제공하는데, 이 역시 크로스 플랫폼 메트로 앱 개발에 착수하는데 있어서 중요한 요소이다.   마이크로소프트는 윈도우 폰 마켓플레이스에 1...

개발 코드 메트로 2012.06.25

소프트웨어 개발자를 위한 5대 유망 전문 영역

미국 기업들은 소프트웨어 개발 업무를 맡길 프로그래머들이 부족하다고 말한다. 그러나 프로그래머들은 해외 아웃소싱 업체들에게 자신의 일자리를 빼앗길지도 모른다는 불안감 속에 산다고 하소연한다. 이 두 가지 입장이 과연 상존할 수 있을까?   소프트웨어 개발이 여전히 돈벌이가 되는 직업이라는 데는 이론의 여지가 없다. 그러나 기계적인 코딩과 코드 유지 보수는 점차 부가 가치가 낮고 손쉽게 아웃소싱이 가능한 직무로 인식되고 있다. 현재의 직업 시장에서 경쟁 우위를 점하고자 하는 개발자는 전문화를 추구해야 한다.   다행히 IT는 상당히 빠른 속도로 변화하므로 영민한 엔지니어를 위한 틈새는 항상 존재한다. 향후 빠른 속도로 성장할 것이 확실시되는 유망한 전문 기술 영역 중 5가지를 추렸다.   1. 크로스 플랫폼 모바일 개발자 고객이 스마트폰을 선택하는 기준은 여러 가지다. 모바일 네트워크 커버리지는 지역마다 다르고, 스마트폰은 제각기 기능과 특징이 다르고, 통신사마다 제공하는 모델도 약간씩 차이가 있다. 예산도 고려할 요소다.   일반적으로 고객이 구입하는 스마트폰 모델에 따라 해당 고객이 사용하는 스마트폰 OS가 결정된다. 스마트폰 OS 시장은 현재 선두 업체들이 형성되고 있다고 해도 PC 시장에 비해 더 단편화되어 있으며, 앞으로도 한동안은 이러한 상태를 유지할 것으로 전망되고 있다.   모든 스마트폰의 작동 방식은 대체로 비슷하다. 중요한 것은 플랫폼에 관계없이 스마트폰의 다양한 기능을 구현하는 API에 접근하는 방법을 아는 것이다. 그러나 각 플랫폼에 따라 다른 도구를 사용해 다른 프로그래밍 언어로 앱을 만들어야 하므로 이는 쉽지 않은 일이다. HTML 기반 앱조차 네이티브 앱처럼 자연스러운 느낌을 주려면 상당한 UI 조정 작업을 거쳐야 한다.   필자는 예전에 모바일 도구 업체들이 크로스 플랫폼 앱 개발을 촉진하...

개발자 영역 클라우드 2012.02.06

IBM, 모바일 소프트웨어 플랫폼 전문업체 워크라이트 인수

IBM은 자사의 크로스 플랫폼 모바일 애플리케이션 개발 기술을 확대하기 위한 전략의 일환으로 모바일 소프트웨어 플랫폼 전문업체 워크라이트(Worklight)를 인수할 계획이라고 발표했다. 인수 합병은 이번 1분기 내에 마무리될 것으로 예상되며, 인수 조건은 공개되지 않았다.   워크라이트 플랫폼은 다양한 산업군은 물론 일반 사용자와 기업용 모바일 앱 개발에도 적합한 것으로 평가받고 있다. 특히 iOS, 안드로이드, 블랙베리, 윈도우 모바일 디바이스용 SDK를 제공하며, 코드 변환이나 대중적이지 못한 개발 언어, 전용 번역기 없이도 크로스 플랫폼 앱 개발이 가능하다.   독립 애널리스트인 케빈 베네딕트는 모바일 개발 분야의 확실한 경향 중 하나로 HTML5를 언급하며, 워크라이트가 이 분야에 많은 투자를 한 업체라고 설명했다. 하지만 IBM의 워크라이트 인수는 이보다 더 광범위한 변화를 위한 것으로 보인다.   베네딕트는 “기본적으로 모든 기업용 소프트웨어 업체들은 자사의 백엔드 시스템과 모바일 디바이스 간의 통합 계층을 만들기 위해 모바일 플랫폼 업체 인수를 진행하고 있다”며, “이제 이들 백엔드 시스템으로의 데스크톱 인터페이스는 별로 중요하지 않다”고 덧붙였다.   IBM과 오라클, SAP 등의 주요 업체는 이미 자체적으로 경쟁력있는 모바일 플랫폼을 개발할 여유가 없다는 것이 베네딕트의 분석이다. 이미 이들 업체는 모빌리티가 부상하면서 경쟁업체에 고객을 빼앗기는 위험을 안고 있기 때문이다. 베네딕트는 모빌리티에 대한 투자가 증가할수록, 인수합병은 이들 업체에게 최상의 방안이 되고 있다고 강조했다.   한편 IBM은 이날 기업들이 직원들의 모바일 디바이스를 안전하게 관리할 수 있는 MDM 플랫폼인 모바일 디바이스용 엔드포인트 매니저(IBM Endpoint Manager for Mobile Devices)...

IBM 모바일 MDM 2012.02.01

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 편집인 : 박재곤 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.