Bắt đầu từ hôm nay - thứ Tư, ngày 10 tháng 5 năm 2017, Apple sẽ bắt buộc tất cả các ứng dụng submit lên iTunes Connect cần phải được thực hiện với Xcode 8.3.2. Update: Đây dường như là một chiêu trò của Appodeal để người dùng nâng cấp lên phiên bản mới public release mới nhất (2017.3068)(có splash screen chèn vào ứng dụng khi build). Bên mình đã thử dùng phiên bản daily build củ và build với Xcode 7.2 và vẫn submit lên được Appstore. Ngoài ra, mình cũng không tìm được bất kỳ một thông tin nào từ Apple về vấn đề này.
SVG hay Scalable Vector Graphics là một định đạng hình ảnh quen thuộc, nó có thể hiện thị hình ảnh dựa trên các vector. Nhưng không giống như hình ảnh raster (tạo ra từ các điểm ảnh như JPG, PNG), hình ảnh vector được tạo thành từ các đường kẻ, các đa giác và các hình dạng khác mà có thể giữ được chất lượng khi được phóng to hoặc thu nhỏ.
Corona Labs vừa phát hành một Notifications plugin mới, plugin này hỗ trợ cho cả local notifications và push notifications được gữi từ Google Firebase Cloud Messaging (FCM). Sử dụng plugin này, cả ứng dụng iOS và Android đều có thể tận dụng sức mạnh của FCM. Mặc dù Google vẫn đang duy trì hệ thống Google Cloud Messaging (GCM) củ đối với các ứng dụng Android hiện đang được phát hành, nhưng bây giờ tất cả các ứng dụng Android muốn hỗ trợ tính năng push notifications đều phải sử dụng FCM cùng với Notifications plugin mới.
Công ty môi giới quảng cáo Appodeal đã làm một điều khá táo bạo khi quyết định mua lại Corona Labs (và 2D game engine của họ) vào tháng 3 vừa rồi. PocketGamer đã liên hệ với những người chịu trách nhiệm chính tại Corona Labs để tìm hiểu nguyên nhân đằng sau.
Appodeal vừa thông báo rằng họ đã mua Corona Labs (công ty sáng tạo ra Corona SDK, một engine cho phép các nhà phát triển xây dựng game và ứng dụng đa nền tảng) từ tay Perk. Đây là lần thứ 3 Corona Labs được “sang tay”: được giới thiệu từ năm 2008, Corona Labs phải bán mình cho Fuse Powered vào tháng 11 năm 2014, một năm sau Perk mua lại Corona Labs từ Fuse Powered, và bây giờ Corona Labs được Perk bán lại cho Appodeal.
Vào đầu năm nay, CoronaLabs đã tung ra Corona Ads để thay thế cho các giải pháp kiếm tiền bằng quảng cáo vốn đang rất hạn chế trong thời điểm đó. Tuy nhiên, nhận thấy rằng đây không phải là một hướng đi phù hợp trong thời điểm hiện tại, nên CoronaLabs đã quyết định đưa một số giải pháp khác vào Corona Marketplace bên cạnh các mạng quảng cáo phổ biến như AppLovin, nhà cung cấp quảng cáo trung gian như Appodeal, các nhà cung cấp quảng cáo thân thiện với trẻ em như KIDOZ và SuperAwesome...., CoronaLabs tin rằng đây là những giải pháp mạnh mẽ dành cho các nhà phát triển Corona
Nếu bạn đã download bản daily build 2016.2993 thì có thể bạn sẽ nhìn thấy một tính năng mới trong Corona Simulator mang tên Create Live Build. Vậy, chính xác thì Create Live Build là gì?
Bản public build mới nhất của Corona SDK, Corona Enterprise, và CoronaCards vừa được tung ra. Trong phiên bản này (2016.2992), CoronaLabs đã bổ sung một vài tính năng mới và cải thiện rất nhiều thứ. Hãy cùng điểm qua những thay đổi nổi bật
Phiên bản mới này được tung ra vì một vài lý do, nhưng lý do chính vẫn là giải quyết lỗi trong quá trình submit ứng dụng lên App Store. Do những yêu cầu mới của Apple khi submit ứng dụng, các bản public build trước đây (2016.2906) không thể đáp ứng các quy định mới của Apple đối với các ứng dụng iOS/tvOS. Do đó nếu bạn gặp lỗi khi submit ứng dụng của bạn cho Apple, bạn nên sử dụng phiên bản mới nhất này.
Nếu bạn đang gặp phải những vấn đề trong việc submit ứng dụng của bạn cho Apple trong vài ngày qua, bạn không phải là người duy nhất. Dạo quanh các diễn đàn khác bạn sẽ thấy những trường hợp tương tự - những người gặp phải vấn đề là: ứng dụng của bạn gặp lỗi trong quá trình “cắt tỉa” (app thinning) các bitcode.
Corona Labs vừa thông báo ra mắt Corona Ads, một plugin mới dành cho các nhà phát triển Corona. Với Corona Ads bạn sẽ có thể sử dụng banner ads và interstitial ads từ rất nhiều nhà mạng với eCPMs và fill rates tốt nhất.
Corona Labs và KIDOZ vừa thông báo ra mắt KIDOZ plugin cho các nhà phát triển Corona. Mạng quảng cáo KIDOZ cho phép các nhà phát triển để kiếm tiền từ ứng dụng của họ với các quảng cáo đạt chuẩn COPPA (Đạo luật bảo vệ quyền riêng tư của trẻ em trên mạng).
Bắt đầu từ ngày 01 tháng 6 năm 2016, Apple sẽ bắt đầu thực thi một chính sách mới mà bạn cần phải lưu ý. Nếu ứng dụng của bạn thực hiện bất kỳ kết nối mạng - mở một WebView, thực hiện network.request() hoặc sử dụng LuaSocket để giao tiếp với một server hoặc thiết bị - thì hãy đọc bài này. Hoặc nếu bạn không sử dụng chúng, bạn cũng cần phải biết điều sau đây
Coronalabs vừa mang đến cho các nhà phát triển 2 plugin mới rất hữu ích: một plugin dùng để tạo quảng cáo - Supersonic, và một plugin hỗ trợ test ứng dụng - HockeyApp.
Corona Labs vừa thông báo ra mắt RevMob plugin mới. Trước đây, các nhà phát triển truy cập vào Corona RevMob thông qua một RESTful API. Bây giờ, nó có sẵn như là một plugin chính thức.
Đối với các nhà phát triển Corona cũng như các nhà phát triển ứng dụng đi động khác, kiếm tiền là một phần quan trọng trong thành công. Kiếm tiền từ ứng dụng có nhiều cách như dễ nhất vẫn là tích hợp quảng cáo. Hiện tại Corona Labs đã hợp tác với rất nhiều mạng quảng cáo để các nhà phát triển lựa chọn nhưng dường như họ vẫn chưa hài lòng. Hôm nay Corona Labs đã chính thức ra mắt InMobi plugin. InMobi nền tảng quảng cáo mới cho phép các nhà phát triển có thể kiếm tiền từ ứng dụng của họ thông qua sự tham gia của người dùng và tích hợp quảng cáo.
Một thách thức đối với các nhà phát triển ứng dụng muốn "nội địa hóa" các ứng dụng của họ cho các quốc gia trên thế giới có lẽ đó là những vấn liên quan đến việc sử dụng các ký tự non-ASCII trong tên, địa danh hay vật phẩm…, hoặc hỗ trợ toàn diện hơn cho các ngôn ngữ như tiếng Nhật với một bảng chữ cái đặt biệt.
Corona Labs đã tung ra daily build mới nhất dành cho các nhà phát triển Corona, trong bản phát hành này, Corona Labs đã bổ sung cải tiến khá nhiều cho Corona SDK. Hãy cùng nhau điểm qua những nâng cấp chính trong bài viết này
Một số source code và tài nguyên để làm game do thành viên Chris Nguyễn chia sẻ
Trước đây, việc sử dụng các font tùy chỉnh phụ thuộc vào hệ điều hành và các loại font được sử dụng. Thỉnh thoảng bạn sẽ cần phải sử dụng “tên file của font” hoặc sử dụng "font name". Nhiều nhà phát triển đã làm cho điều này dễ dàng hơn bằng cách làm cho tên tập tin của font trùng với font name. Bây giờ, bạn có thể sử dụng tên file của font + phần mở rộng. Điều này phù hợp với tất cả các nền tảng ngoại trừ Windows Phone 8.