코로나랩스(Corona Labs)는 최신 코로나 빌드(2018.3326)를 발표하게 된 것을 기쁘게 생각합니다. 이 빌드에는 중요한 버그 수정과 새로운 기능이 포함되어 있습니다.

Google Play

공개 빌드의 가장 큰 변화 중 하나는 Google이 요구하는 변경 사항을 해결하는 것입니다. 마지막 공개 빌드 이후 Google은 Vitals 감지 방법을 변경하여 탐지가 상당히 공격적으로 진행되었습니다. 이러한 변경 사항을 지원하기 위해 Android 용 모든 지원 플러그인을 최신 표준으로 업데이트 했습니다.

또한 Google의 2018년 8월 API 레벨 26 지원 요구 사항에 대비하여 Android API 레벨을 27(Android 8.1)로 높였습니다.

Google은 또한 새로운 앱 서명 절차를 추진하고 있습니다. 따라서 코로나에서도 최신 자바 키 툴인 키 스토어 및 오래된 키 스토어에서 사용되는 최신 암호화 방법을 사용할 수 있습니다.

HTML5

이 빌드의 대부분의 업데이트가 HTML5와 관련되어 있음을 알 수 있습니다. 맞습니다. HTML5 빌드는 이제 Open Beta에 있습니다! HTML5는 상당히 안정적인 제품이 되고 있습니다. Facebook 인스턴트 게임을 제작하는 데 필요한 기본 코드는 물론 VK 소셜 미디어 사이트의 버전도 지원합니다.

HTML5 빌드는 이미 다른 플랫폼에 영향을 미치고 있습니다. 개발자는 HTML5 버전의 게임 아이디어를 프로토타입화 하여 게임의 모바일 버전을 제작하기 위해 게시자에게 홍보합니다. 누군가에게 프로토 타입을 신속하게 보여주는건 콘텐츠를 판매 할 수 있는 좋은 방법입니다.

GDPR

유럽 연합의 일반 데이터 보호 규정은 2018년 5월 25일에 발효되었습니다. 이번 코로나 공개 버전에서는 개인적으로 간주되는 데이터를 수집하지 않습니다. 또한 Corona Labs는 Corona 관리 광고 플러그인에서 개인 데이터를 수집하지 않습니다. 플러그인에 사용된 타사 SDK에는 자체 GDPR 요구 사항이 있습니다.

Apple

Apple 측에서 iOS 11.4 및 Xcode 9.4를 지원하도록 업데이트 했으며 iPhone X에 영향을 미치는 iOS 11 가장자리 동작을 지원하는 추가 기능을 구현했습니다.

iOS 11에서 제공되는 획기적인 변화 중 하나는 iOS plist에 추가된 장치의 기본 언어를 가져오는 것입니다. iOS 11은 앱에서 지원하는 지원되는 값만 반환합니다. 앱에서 지원되는 언어를 나열하려면 build.settings 파일에 다음 항목을 포함시켜야합니다. 예:

1
2
3
4
5
6
7
settings = {
       iphone = {
               plist = {
                      CFBundleLocalizations = {"en", "fr", "pt", "zh", "de", "it", "ja", "es", "ru", "uk"},
               },
        },
}

이 요구사항의 예제인 SampleCode/GettingStarted/HelloWorldLocalized 앱을 확인하거나 우리가 제공하는 localization guide를 참고하세요.

오픈소스 라이브러리들

이러한 변경 외에도 Corona Labs는 다음과 같은 라이브러리를 오픈 소스로 제공합니다.

timer.*
easing.*
transition.*
composer.*

이러한 라이브러리의 루아 소스는 Corona Labs GitHub 계정에서 다운로드 할 수 있습니다. 또한 widget.* 라이브러리가 내부 라이브러리와 동기화되도록 업데이트되었습니다.

Facebook

Facebook은 최근 앱에 대한 권한 요구 사항을 변경했습니다. 이제 검토를 위해 앱을 Facebook에 제출하고 user_friends 권한을 사용하도록 승인을 받아야합니다. 로그인 프로세스에서 user_friends 권한의 기본 추가를 제거했습니다. 이 릴리스 (2018.3326)부터 facebook_v4a 플러그인은 기본적으로 public_profile을 묻습니다. 앱이 user_friends 권한에 의존하는 경우 이는 급격한 변화일 수 있습니다. 이 경우 facebook.login({‘user_friends’}) 와 같이 로그인을 요청할 때 권한을 추가하십시오.

지금 확인하세요!

2017.3326의 릴리스 노트에서 전체 변경 사항을 볼 수 있습니다. 이 릴리스에 대한 질문이나 의견이 있으면 커뮤니티 포럼에 참여하십시오.