주로 ARM Mali GPU 및 Android에 관심이 있지만 여기에 일반 정보가 유용 할 것입니다. 난 그냥 플랫폼 API 수준에낮은 수준의 GUI 응용 프로그램 백그라운드 모드 이해
- "GUI 응용 프로그램이 배경에 간다"우리가 같은 용어에 대해 알고있는 수준에서 알고 싶은 (즉, OpenGL은 위의 그래픽 스택 시스템 라이브러리) (1)
- OpenGL을 수준에서 ? (2)
- GPU (드라이버 및 하드웨어 수준)는 "응용 프로그램이 백그라운드로 이동"이란 것을 이해합니까? (3)
기본적으로 내 이해에서 (1)이어야합니다. 앱이 배경으로 갈 때 어떤 일이 일어나야하는지, 즉 그래픽 데이터를 버리고 다시 시작할 때 어떤 데이터를 필요로하는지에 대한 표준이 있습니까? 아니면 각 플랫폼이 자체적으로이 방법을 구현합니까? 백그라운드에서 포 그라운드로 돌아갈 때 GUI 응용 프로그램을 다시 시작하기 위해 저급 그래픽 컨텍스트의 어떤 데이터를 저장해야하는지에 대한 유용한 정보 나 참조를 누군가에게 줄 수 있습니까?
아마 전적으로 안드로이드 전용으로 만들 필요가 있다고 생각합니다. 일반적으로 UI/창 관리자의 관점에서 볼 때 "배경에있는"프로그램은 반드시 윈도우가 보이지 않고 필요하다는 것을 암시하지 않습니다 업데이트되어야하며 그렇지 않은 경우에도 사용중인 리소스에 반드시 영향을 줄 수는 없습니다. 최소화 된 상태에서 비디오 재생을 계속하지만 대신 축소판 출력을 _desktop 아이콘 _으로 렌더링 한 Windows 3.1 미디어 플레이어를 고려하십시오 (멋진 방법입니다). – Notlikethat