2013-06-19 2 views
1

내 친구가 Motorola Defy에서 CyanogenMod v4.x로 내 애플리케이션을 테스트했는데 정확한 버전 번호가 기억 나지 않아 현재 연결할 수 없습니다.CyanogenMod 및 OpenGL ES 텍스처 로딩

내 응용 프로그램은 OpenGL ES (v1.1 및 다른 활동 인 v2.0)를 사용합니다. 그녀는 "새로운 게임"을 시작할 때마다 여러 텍스처가 누락되어 게임 그래픽이 부분적으로 만 렌더링된다는 것을보고했습니다. 때로는 모든 텍스처가로드됩니다 (텍스처가 올바르게 릴리스됨에 유의하십시오. 누출 없음).

2 개의 거듭 제곱 텍스처를 사용합니다. 이 앱은 다양한 CyanogenMod Android 기기 (Android 버전이 2.2와 4.2 인 휴대 전화 및 태블릿 포함)에서 잘 작동합니다. 즉, 지금까지 테스트 한 모든 테스트 장치에서 정상적으로 작동했습니다.

OpenGL ES에서 glError가 반환되지 않지만 일부 텍스처 ID가 음수 인 것으로 나타났습니다 (자바에서 int에 저장되어 있기 때문에 괜찮습니다). 표준 Android 기기 (텍스처 ID가 1,2,3,4, ... 인 경우)와 달리이 기기는 완전히 임의의 텍스처 ID를 반환합니다.

이 문제에 대해 걱정해야합니까? 아니면 CyanogenMod가 비난받을 가능성이 있으며 Google Play에서 앱을 판매 할 때 문제가되지 않습니까?

답변

0

Motorola Defy는 내 Nexus보다 하드웨어가 동일합니다 : 내부 메모리가 적거나 오래되었습니다. 안드로이드의 공식 버전은 2.3.3입니다.

어제 저는 CyanogenMod를 설치했습니다. 이제 Android 4.2.2가 있습니다. OS 데모 -> 센서 -> 회전 벡터에서 API 데모를 테스트했습니다. OpenGL 1.0 또는 1.1을 사용하지만 2.0은 사용하지 않습니다.

옛날 안드로이드 2.3.3에서는 작동했지만 이제는 CyanogenMod가 비난받습니다. 또는이 기능에 대한 하드웨어 요구 사항이 누락되었습니다.

Google Play에서 앱을 판매 할 때 문제가되지 않습니까?

500,000 가지 이상의 다운로드가있는 앱을 확인하세요. 어떤 사람들은 앱 설명을 읽지 않고 그냥 버튼을 탭하여 작업을보고 싶어합니다. 그들은 다른 애플 리케이션에 녹화하고 그 일을하고 상관 없어 귀하의 설명에 있기 때문에 그들이 볼 때 볼 수없는 경우 그들은 잘못이 아닙니다.

그들은 앱에 대해 어떻게 신경 쓰지 않고 행동을 원한다면 신경 쓰지 말고 부정적인 리뷰를 수락해야합니다. 그 사람들은 너무 현재에 있습니다 : Here 멋지게 사용자에게 질문을하고 다른 사람은 코드를보고 싶습니다. 그 밖의 아무것도하지 말고 그냥 행동으로 그들은 텍스트 (질문)에 관심이 없습니다.