Google sẽ thay thế các API Java từ Android N bằng một giải pháp thay thế nguồn mở

Oracle

Kế hoạch đa dạng của phần mềm ngày nay, trong đó hệ điều hành dành cho thiết bị di động phải được nhúng là khá phức tạp và trong đó phải đối phó với bản quyền và bản quyền để có một số tính năng, mã và công cụ nhất định nhằm mang lại trải nghiệm người dùng tốt nhất cho khách hàng đã mua máy tính bảng, thiết bị đeo được hoặc điện thoại thông minh. Chúng ta đã biết cách các công ty công nghệ khác nhau đưa họ ra tòa cứ hai phần ba vụ vì việc sử dụng một số trình điều khiển hoặc API nhất định. Một cuộc chiến liên tục, trong đó người thua thường là người dùng trong khi các công ty cố gắng giải quyết kiểu chấp này tốt nhất có thể.

Đó là điều mà Google đang làm để giải quyết vấn đề đó kiện bản quyền từ Oracle về việc sử dụng Java API. Dù vì lý do này hay thỏa thuận bí mật giữa hai bên, Google đã phải đi đến quyết định có nghĩa là từ Android N, nền tảng dành cho thiết bị di động sẽ rút lại sự phụ thuộc vào Java từ Oracle để có lợi cho việc triển khai mã nguồn mở OpenJDK. Lý do được Google đưa ra là quyết định hoàn toàn về phần mềm nguồn mở, mặc dù lý do thực sự liên quan đến các trường hợp pháp lý hơn là ý định phù hợp hơn với những gì Android luôn có ý định trở thành phần mềm miễn phí.

Chuyển từ Java

Oracle mua lại Sun Microsystems, chủ sở hữu ban đầu của ngôn ngữ lập trình Java và các thư viện mã của nó, vào năm 2010 và kể từ đó, nó luôn gặp khó khăn với Google dành cho Android. Khiếu nại của Oracle là Android sử dụng Java API mà không được phép. Các API hoặc giao diện lập trình của ứng dụng giống như từ vựng của các ngôn ngữ lập trình, cho phép các nhà phát triển truy cập vào tất cả các chức năng mà không cần phải viết mã. Google khẳng định rằng các API này không thể có bản quyền, điều này đã dẫn đến một cuộc tranh luận lớn đã chia rẽ ngành công nghệ trong các lĩnh vực khác nhau.

Java

Cho đến ngày nay, vấn đề này vẫn chưa được giải quyết về mặt pháp lý. Mặc dù có, một ban giám khảo đã đứng về phía tầm nhìn của Google vào năm 2012, mặc dù một tòa án liên bang đã đảo ngược quyết định bằng cách nói rằng các API có thể được đăng ký bản quyền mà không gặp bất kỳ vấn đề gì. Tháng XNUMX năm ngoái, Tòa án Tối cao đã từ chối trả lại vụ án một lần nữa, và đã gửi lại cho các tòa án cấp dưới.

Thay đổi mới này sẽ ảnh hưởng như thế nào đến các nhà phát triển

Vì trường hợp vẫn đang hoạt động, Google đang rất im lặng vào thời điểm này. Tất nhiên, một thay đổi mới đang diễn ra là khôi phục bản chất nguồn mở của Android, điều này khuyến khích bạn sử dụng các thư viện nguồn mở. Sự thay đổi âm thầm này đã được phát hiện nhờ một bổ sung mới trong mã nguồn hiện đã được Google xác nhận là trường hợp cho các phiên bản Android trong tương lai.

OpenJDK

Đối với người dùng cuối, sẽ không có thay đổi đáng chú ý nào. Nó là dành cho các nhà phát triển, nơi bạn thực sự sẽ thấy một số khác biệt, vì họ sẽ không phải chọn giữa hai API vì chúng chỉ có OpenJDK và hoạt động với mã đơn giản sẽ như thế nào. Đối với Google, điều này mở ra cánh cửa có ảnh hưởng lớn hơn đến cách triển khai mã nguồn mở được phát triển, đặc biệt là theo những cách mới có thể cải thiện Android.

Trong ngắn hạn, nó là một bước đi chiến lược tốt của Google để loại bỏ những phàn nàn liên tục từ Oracle. Vì vậy, bây giờ chúng ta phải biết thêm chi tiết về việc triển khai đó sẽ bắt đầu trong phiên bản chính mới của Android, mà năm nay sẽ là N.


Bạn quan tâm đến:
Cách loại bỏ vi rút trên Android
Theo dõi chúng tôi trên Google Tin tức

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Blog Actualidad
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.