Lập trình Kotlin sẽ thay thế Java vào tháng 12 năm 2018

Một báo cáo gần đây cho biết, trong tương lai Kotlin sẽ có thể thay thế hoàn toàn Java. Điều gì đã làm nên sự thành công cho ngôn ngữ mới này?

Paul Kopacki, CMO, của Realm cho biết, bản báo cáo dựa trên khảo sát của 100,000 ứng dụng di động đang active và sử dụng Realm Database được cài đặt trên 3.5 triệu thiết bị iOS và Android, bao gồm cả các ứng dụng như Starbucks, SAP, eBay, Intel và Alibaba. Đây cũng là một góc nhìn sâu sắc về những công cụ cũng như kỹ thuật mà lập trình viên sử dụng để xây tạo ra các ứng dụng di động hiện nay.

Các ngôn ngữ được sử dụng trong lập trình mobile

Có bảy ngôn ngữ chính cho nền tảng di động hiện nay, nhưng sự cân bằng quyền lực đang nhanh chóng chuyển dịch. Cách đây không lâu, Swift đã không tồn tại. Bây giờ, nó vượt qua Objective-C trong lập trình iOS. Người dùng Android đang ở giai đoạn chuyển đổi của họ. Với việc sử dụng Java đỉnh điểm, Kotlin đang trên con đường chinh phục nền tảng Android.

Các lập trình viên đang đổi hướng một cách nhanh chóng sang những ngôn ngữ tân thời hơn.

  • Java đang dần mất đi sự quan tâm của các lập trình viên: Số lượng phần trăm các ứng dụng sử dụng Java đã giảm từ 50.7% xuống còn 46.2% tức là giảm 8.8% trong vòng 4 tháng gần đây
  • Sự bùng nổ của Kotlin: số lượng ứng dụng sử dụng Kotlin tăng đột biến đến 125%, khiến Google phải đưa nó lên thành một ngôn ngữ hàng đầu cho việc viết ứng dụng Android tại Google I/O tháng năm vừa rồi.
  • 20% các ứng dụng được xây dụng bằng Kotlin kể từ kỳ Google I/O vừa rồi từng được xây dụng trước đó bằng Java.
  • Dựa trên các số liệu, Kotlin sẽ có thể thay thế Java vào tháng 12 năm 2018 – tức là 17 tháng kể từ khi Google thông báo hỗ trợ nó tại Google I/O. Mặt khác, ngôn ngữ Swift cũng mất 14 tháng để có thể đạt được cột mốc nhất định đối với người tiền nhiệm là Objective C trong việc phát triển ứng dụng trên iOS.

iOS đã gần như chiến thắng ở thị trường Mỹ và Châu Âu

iOS hiện đang đứng đầu tại Đức và Mỹ khi iOS được thông báo ra mắt vào tháng 6 năm 2017 thì những Đức, Mỹ và Anh là một trong những nước đạt được tốc độ phát triển ứng dụng nhanh nhất, cũng như tận dụng những lợi thế của hệ điều hành mới. Châu Âu và Mỹ từ bỏ hệ điều hành iOS cũ nhanh hơn — tại thị trường Mỹ đã có đến hơn 48% lập trình viên mobile đã ngưng phát triển ứng dụng hỗ trợ iOS 8.

Châu Á dẫn đầu về Android

Nga và Nhật là một trong những quốc gia giúp Châu Á đứng đầu về Android. Lập trình viên tại Nga (24%) và tại Nhật (18%) là một trong những người phát triển Android Oreo nhanh nhất kể từ ngày cho ra mắt bản beta trong tháng 5 năm 2017, trong khi ở Mỹ thì chỉ nằm lưng chừng ở hạng tư.

Kotlin sắp sửa thay đổi toàn bộ hệ sinh thái Android

Kể từ sự kiện Google I / O 2017, tốc độ tăng trưởng của Kotlin đã tăng lên đáng kể trên toàn cầu.

Nguồn: