일반적으로 회사가 가장 좋아하는 프로그래밍 도구를 선보이는 플랫폼인 Google I/O 회의 직전에 회사는 새로운 게임을 출시했습니다. Google Pinball 게임에는 자체 웹사이트가 있지만 스마트폰에 설치된 앱을 교묘하게 모방합니다. 간단히 말해서 Google은 기기에 설치되는 일반 스마트폰 앱과 대부분 원격 서버에서 실행되는 웹 앱 간의 구분을 모호하게 하려고 합니다.
핀볼 게임은 Google의 Android, Apple의 iOS 및 웹에서 실행할 수 있는 소프트웨어를 작성할 수 있는 개발자를 위해 설계되고 최적화된 프레임워크인 Flutter를 사용하여 만들었습니다. Google은 또한 프레임워크가 Flutter를 기반으로 구축된 2D 게임 엔진인 Flame 을 사용하고 있음을 확인했습니다 . Pinball은 애니메이션, 물리, 충돌 감지 등과 같은 Flame 기능을 사용하고 Flutter 플랫폼 인프라를 사용합니다.
핀볼 게임은 웹사이트 의 모든 웹 브라우저에서 다운로드할 수 있습니다. 그러나 Android에서는 웹사이트에서 사용자에게 홈 화면 앱으로 설치할 것인지 묻습니다. 이는 기기의 내부 저장소에서 iOS 또는 Android에서 실행되는 기본 스마트폰 앱과 웹 앱 간의 격차를 해소하려는 Google의 노력을 강조합니다.
핀볼 게임은 인터페이스 차이로 인해 종종 가장 어려운 게임 중 하나이기 때문에 크로스 플랫폼 프로그래밍을 발전시키려는 시도로 보입니다. 게임 웹사이트는 액세스되는 생태계를 인식하고 그에 따라 적응하려고 시도합니다. 그러나 화면 크기의 상당한 차이로 인해 발생할 수 있는 사소한 외관상의 결함이 있습니다.
답글 남기기