프로젝트 소개
PakePlus-iOS는 웹 페이지와 프론트엔드 프로젝트를 크로스 플랫폼 데스크톱 및 모바일 애플리케이션으로 변환하는 도구입니다. README에 따르면 Mac, Windows, Linux, Android, iOS를 지원하며, 패키징된 앱은 5MB 미만으로 Electron보다 약 20배 작고 10배 빠릅니다.
설명된 주요 특징:
- 데스크톱 패키징은 Rust 기반 Tauri를 사용하며, Android와 iOS는 네이티브 프레임워크를 사용합니다.
- 복잡한 로컬 의존성이 필요 없으며, 패키징은 GitHub Actions를 통해 클라우드에서 실행되어 GitHub Token만 필요합니다.
- 컴파일된 Vue/React dist 폴더나 index.html 같은 정적 파일 패키징을 지원합니다.
- 단축키, 몰입형 창, 미니멀 커스터마이징, 시스템 언어를 따르는 국제화, 페이지에 사용자 정의 JavaScript 주입을 포함합니다.
- 웹 인터페이스와 클라이언트를 제공하며, 더 강력한 기능을 위해 클라이언트를 권장합니다.
- Token은 로컬에 저장되며 프로젝트는 사용자 자신의 Git 저장소에 유지됩니다.
- 미리보기 및 릴리스를 위한 디버그 모드가 제공됩니다.
시작하기: 릴리스 페이지에서 다운로드하거나 웹 버전을 사용하고, 나열된 권한으로 GitHub Token을 구성한 후 프로젝트를 만들고, 미리 본 다음 패키징된 앱을 게시하고 다운로드합니다. README는 PakePlus가 사용자 계정에 템플릿 저장소를 포크하며, 이를 삭제해서는 안 된다고 명시합니다.
사용 사례로는 웹사이트를 앱으로 전환, 서버 없이 Vue/React 프로젝트 패키징, Cocos 또는 Unity 프로젝트를 크로스 플랫폼 클라이언트로 실행, 사이트 주소 숨기기, 내부 플랫폼 접근 제한, 자동화를 위한 JS 주입, 광고 숨기기 등이 있습니다.
로컬 개발에는 Rust >=1.63과 Node >=16이 필요하며, pnpm 명령어로 설치, 개발, 빌드를 수행합니다. 이 프로젝트는 MIT 라이선스입니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.