앱인벤터 릴리즈 노트 – nb184(2020년7월31일)

릴리즈노트 원문:
http://appinventor.mit.edu/ai2/ReleaseNotes.html

nb183c와 nb184 사이의 변경점 (2020년 7월 30일)
nb184는 컴포넌트 릴리즈이며, 새 컴패니언 버전(버전 2.59)이 있습니다.
이번 업데이트는 안드로이드Q(SDK 29)에서의 앱 실행을 지원하며, 구글 정책에 의해 2020년 8월 1일부터 적용되는 새로 올리는 앱들과 2020년 11월 1일부터 적용되는 기존 앱 업데이트에 대한 대응입니다.
또한 이 업데이트는 아래의 변경점을 포함합니다.

기능:

ㆍ크롬북을 지원합니다

ㆍ안드로이드 Q를 지원합니다.

ㆍ그리고/또는 블록의 상태 변경 버그 수정

ㆍ확장 기능을 위한 메타데이터 어노테이션 추가 (기여자: @bartmathijssen)

ㆍ디자이너에서 복사&붙여넣기 지원​

ㆍ큰 앱의 빌드를 지원하기 위해 멀티덱스를 지원합니다.

ㆍ앱 빌드 용량 제한이 30MB로 늘어났습니다.​

ㆍ앱인벤터 웹 화면에 드래그&드롭으로 프로젝트, 확장기능, 미디어 파일(리소스)를 가져올 수 있습니다.​

ㆍ고화질 PNG 다운로드 지원(기여자: @Ramanathi)

ㆍ프로젝트 이름에 사용할 수 없는 문자가 있으면 대체 이름 제안(기여자: @Ramanathi)

ㆍ숫자로 끝나는 컴포넌트 이름(btn1, btn2, …, btn10)은 블록 드롭다운에서 정상정렬 됩니다.

ㆍ확장 기능에서 서비스(Service)와 콘텐츠 제공자(Content Provider)를 지원합니다. (기여자: @ShreyashSaitwal)

ㆍ’그리고’, ‘또는’ 블록이 0과 1을 입력받을 수 있습니다.

ㆍ이는 2020년 7월 27일과 동일한 릴리즈로, 컴패니언 버전이 릴리즈 버전으로 업데이트됩니다.

버그 수정:

ㆍDictionaries에서 키로 사용할 수 없는 컴포넌트 수정.

ㆍBlocksToolkit의 속성으로 인해 앱이 컴파일되지 못한 문제 수정

ㆍ비활성화 된 블록이 배낭에서 작동하지 않는 문제 수정 (기여자: @BeksOmega)

ㆍBlockly 컨택스트 메뉴가 스스로 숨지 않도록 수정 (기여자: @BeksOmega)

ㆍ축소된 경고/오류 블록에 대한 수정 (기여자: @BeksOmega)

ㆍ카메라 컴포넌트에서 Pictures 폴더가 없으면 자동 생성하도록 수정(기여자: @singhalsara8)

ㆍLineString.PointsFromString의 문서 수정 (기여자: @BeksOmega)

ㆍ블록의 주석 상자의 글자 대비 조정 (기여자: @BeksOmega)

ㆍ진수 숫자 블록에 대한 도움말 url 수정 (기여자: @Conorshipp)

ㆍ”Do it” 기능의 주석에 대한 개선 사항 구현 (기여자: @BeksOmega)

ㆍ갤러리 ID가 작동하지 않게 되는 자동 로드 파라미터 수정

ㆍ비교 텍스트 블록 설명 수정 (기여자: @BeksOmega)

ㆍ텍스트 합치기 블록의 NullPointerException 처리(기여자: @BeksOmega)

ㆍ비활성화된 갤러리 ID의 열기를 막기

ㆍ모바일에서 블록 에디터의 터치 반응이 인식되지 않는 현상 수정​

ㆍ컴포넌트, 미디어를 선택했을 때 스크롤이 튀는것 방지

ㆍ안드로이드 4.x에서 컴패니언의 크래시 발생 해결

ㆍ갤러리에 게시된 앱이 휴지통에서 삭제되지 않도록 방지하는 문제 해결

ㆍMap 컴포넌트 없이 Navigation 컴포넌트가 사용된 앱이 빌드되지 않는 문제 해결

ㆍ마이너 이슈 수정 (로그인 페이지에 태그, Picture-In-Picture 오소 오타 수정

ㆍCloud DB, 웹 컴포넌트, 캔버스 컴포넌트로 파일 저장 기능을 사용하는 앱에서의 권한 문제 수정

내부 수정:

ㆍ앱인벤터에 checkstyle 룰 적용

ㆍ튜토리얼 URL 요청 시 사용자 언어 포함

ㆍ로그인 페이지의 XSS 취약점

ㆍonOrientationChange 인터페이스 추가 (확장 기능 개발자 용)

ㆍ대부분의 디버깅도 브라우저 콘솔로 할 수 있도록 업데이트


몇달 만의 업데이트라 뭐가 많네요.
중요한 것들은 굵게 해뒀습니다.
그냥 봐서는 뭔소린지 설명도 없이 올려둔것도 있긴한데…중요한건 아니니 일단 무시합시다.

주요 업데이트 내용

ㆍ디자이너에서 복사&붙여넣기 지원​
개인적으로 이번에 해결된 것 중 가장 불편했던거네요!
디자이너에서 컴포넌트를 Ctrl+C&V로 복붙 가능합니다!

ㆍ앱 빌드 용량 제한이 30MB로 늘어났습니다.​
기존에 앱 빌드 용량 제한 5MB가 상향됐습니다!

ㆍ앱인벤터 웹 화면에 드래그&드롭으로 프로젝트, 확장기능, 미디어 파일(리소스)를 가져올 수 있습니다.
프로젝트 파일(.aia), 확장기능(.aix), 기타 리소스 파일을 드래그&드롭으로 가져올 수 있습니다.
즉. 파일을 앱인벤터로 바로 끌어다 놓아서 추가가 가능하다는 뜻입니다.

ㆍ확장 기능에서 서비스(Service)와 콘텐츠 제공자(Content Provider)를 지원합니다.​
이거 좀 솔깃한데 확장기능에서 지원한다는 서비스가 백그라운드 서비스이려나요?
이건 더 찾아봐야겠네요.

ㆍ블록의 주석 상자의 글자 대비 조정 (기여자: @BeksOmega)​
이건 제가 커뮤니티에 주석 박스 글자 색이 흐려서 불편하다고 피드백한게 반영된거네요!

ㆍ모바일에서 블록 에디터의 터치 반응이 인식되지 않는 현상 수정​
모바일에서 접속시 앱인벤터 메뉴 포함 모든 클릭요소가 수시로 먹통이 될 때가 있었는데, 그것에 대한 해결같군요.

참고로 모바일에서는 크롬보다 Puffin 브라우저로 접속하는게 편합니다.
Ctrl+C,V도 되고 우클릭도 되고 빠릅니다!

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다