- C 코드를 Android에서 실행하고 싶은가요?
- 이 프레임워크는 약 2초 만에 APK를 생성하고 설치 및 자동 실행할 수 있으며, APK 크기는 약 25kB임
- API 30(Android R+)에서는 ARM64 + ARM32를 지원하기 위해 45kB임.
- 이 프레임워크의 데모는 다음을 포함함:
- OpenGL ES 지원 창 만들기
- 가속도계/자이로 입력, 멀티 터치
- 키 입력을 위한 Android 키보드
- APK에 애셋 파일을 저장하고
AAssetManager로 읽기 - 사운드 사용과 같은 권한 지원
- USB 장치에 직접 접근
- 면책 조항: 이 코드는 사용자의 책임 하에 사용해야 함. 상업용 앱 제작에 문제가 있을 수 있음.
Why?
- 때로는 정상적인 방식에 맞지 않는 일을 하고 싶음
- 온라인에서의 모든 논의는 정상적인 프로세스를 사용하는 것에 집중함
- 이러한 프로세스는 변경되어 특정 작업을 수행하고 최신 상태를 유지하기 어려움
Makefile을 사용하면 실행되는 명령을 정확히 확인하고 사용자 정의 규칙을 추가하며 빌드를 조정할 수 있음
- C는 보편적인 언어임
- Rawdraw는 ESP8266부터 RaspberryPi, Windows, Linux, 심지어 Android까지 모든 것에서 작동함
- 코드를 한 번 작성하면 어디서나 사용할 수 있음
- 빌드 프로세스를 콩깍지로 채우지 않으면 중요한 부분만 남게 됨
- 이는 개발, 배포 등을 용이하게 만들어 줌
- 모든 것이 훨씬 적은 시간이 소요됨
- 이는 또한 인터넷 상의 Luddite들에게 한 방 먹이는 것과도 관련이 있음
- Stack Overflow 질문에 "그것은 불가능하다" 또는 "당신은 잘못하고 있다"라고 게시하는 사람들
- JNI에서 권한을 요청하는 것은 "Java에서 해야 한다"는 등의 어리석은 것들
- 무엇이 가능하고 불가능한지에 대한 의견에 전혀 관심이 없음
- 이것은 컴퓨터 과학임. 제한이 없음. 원하는 대로 할 수 있음. 단지 비트일 뿐임. 당신은 나를 소유하지 않음