INTEL BRIDGE LÀ GÌ ? GIÚP CÁC ỨNG DỤNG ANDROID HOẠT ĐỘNG TRÊN WINDOWS 11 RA SAO ?
- TRƯỜNG THI
- KIẾN THỨC
- 16/08/2021
CHÀO CÁC BẠN ĐÃ QUAY LẠI VỚI TRANG TIN TỨC CÔNG NGHỆ - KIẾN THỨC - THỦ THUẬT CỦA MTBH.VN
Hẳn là trong chúng ta đã nghe nói và được Mircosoft giới thiệu về tính năng Intel Bridge cho phép khởi chạy các ứng dụng Android trên hệ điều hành Windows 11. Nó hoạt động ra sao? cách thức như thế nào? mời bạn xem bài viết bên dưới để rõ hơn nhé. Nào chúng ta cùng bắt đầu thôi.
Chúng tôi biết Công nghệ Bridge của Intel sẽ cho phép các ứng dụng Android chạy trên Windows 11, nhưng cách thức hoạt động của nó cũng rất thú vị. Đối với nhiều người, tin HOT rằng Windows 11 có thể chạy các ứng dụng Android là một vấn đề lớn. Đúng, Microsoft đang phụ thuộc vào Amazon và App Store của họ để biến điều đó thành hiện thực, và đó không phải là một tình huống lý tưởng, nhưng vẫn vậy. Tải các ứng dụng bạn sử dụng trên điện thoại Android tốt nhất chạy trên PC mà bạn cũng sử dụng khá tiện lợi.
Điều này không chỉ liên quan đến phần mềm thông thường . Một Chromebook có thể chạy các ứng dụng Android bên trong một container mẹ đẻ mặc dù bên trong chip là rất khác so với những gì sống bên trong điện thoại của bạn. Với Windows 11, nó sẽ giống như vậy. Sự khác biệt là Chromebook rất phụ thuộc vào việc Google phân phối file phù hợp cho phần cứng phù hợp khi bạn cài đặt ứng dụng từ Google Play, trong khi Microsoft và Amazon chưa có thiết lập cho phép điều này. Đó là nơi mà Intel ra đời với cái gọi là Công nghệ Intel Bridge .
Bất chấp tên gọi của nó, Công nghệ Cầu nối của Intel không phải là một thành phần phần cứng. Điều đó tốt vì nó có nghĩa là có thể sử dụng cùng một công nghệ mặc dù PC của bạn có thể không có chip Intel bên trong. Intel Bridge được gọi là trình biên dịch sau thời gian chạy và đó là loại phép thuật khiến các ứng dụng được xây dựng cho điện thoại có chip ARM bên trong có thể hoạt động trên PC có chip Intel hoặc AMD bên trong.
COMPILER – TRÌNH BIÊN DỊCH LÀ GÌ?
Bạn phải biết trình biên dịch là gì và tại sao nó lại cần thiết trước khi bạn có thể hiểu Intel Bridge sẽ hoạt động như thế nào. Đừng lo lắng, không có gì cao siêu khó hiểu.
Một trình biên dịch biến những gì có thể trông giống như vô nghĩa thành mã có thể viết Hello World trên màn hình của bạn.
Một trình biên dịch lấy bất cứ thứ gì tuân theo một cấu trúc đã biết – trong trường hợp của chúng ta, điều này có nghĩa là một ngôn ngữ lập trình máy tính như C ++ hoặc Java – và biến nó thành mã máy mà bộ xử lý có thể hiểu và sử dụng để thực hiện các lệnh. Cho dù chúng là ứng dụng Android hay chương trình của công ty trị giá hàng triệu đô la, một người phát triển chương trình máy tính sẽ viết phần mềm và sau đó sử dụng trình biên dịch để biến mọi thứ thành một gói mà máy tính mục tiêu có thể hiểu được. Đây là gói mà chúng tôi cài đặt trên các thiết bị máy tính của mình.
Có rất nhiều loại trình biên dịch khác nhau và ứng dụng Android thực sự được mô tả tốt hơn là được dịch để sử dụng với trình biên dịch Just-in-Time thay vì “biên dịch”, nhưng kết quả là giống nhau đối với người dùng cuối – các ứng dụng được xây dựng có thể được cài đặt và sử dụng trên điện thoại của chúng tôi. Nếu không có trình biên dịch, máy tính của bạn không biết phải làm gì với các dòng mã đã viết.
Quy trình công việc điển hình cho nhà phát triển ứng dụng Android sẽ là sử dụng Android Studio để viết ứng dụng bằng Java hoặc Kotlin , sau đó sử dụng các chức năng tích hợp của Android Studio để xây dựng ứng dụng từ tất cả. Sau khi họ hài lòng, mọi thứ sẽ được gói lại và tải lên Cửa hàng Play, nơi bạn và tôi có thể cài đặt. Hệ thống hoạt động nhờ phần mềm biến Java thành thứ mà bộ xử lý điện thoại có thể hiểu được.
Hậu biên dịch là gì?
Rõ ràng là một kỹ sư chứ không phải một nhà thiết kế nghĩ ra thuật ngữ hậu biên dịch bởi vì nó có nghĩa đen là những gì nó nói – biên dịch một cái gì đó sau khi nó đã được biên dịch. Nghe có vẻ hơi ngớ ngẩn vì thiếu một từ hay hơn, nhưng nó thực sự rất thông minh.
Bạn có thể biên dịch lại một thứ gì đó đã được biên dịch và đó là những gì đang diễn ra ở đây.
Một trình biên dịch sau thời gian chạy lấy mã đã được biên dịch và sẵn sàng chạy và biên dịch lại nó với bất kỳ dữ liệu bổ sung hoặc thay đổi nào đã được phát triển vào đầu ra. Tôi biết điều này có thể khó khăn để quấn lấy đầu bạn vì nó nghe rất phức tạp. Một ví dụ sẽ giúp chia nhỏ câu kỳ lạ đó cho đến khi nó có ý nghĩa hơn.
Intel Bridge là một trình biên dịch sau thời gian chạy lấy mã byte ứng dụng Android sẵn sàng cho Android Runtime trên điện thoại của chúng tôi và xây dựng lại chúng với mọi thứ cần thiết để chúng có thể chạy trên phần cứng máy tính Windows 11. Những thứ cần thiết để làm cho một ứng dụng Android chạy nguyên bản trên phần cứng bên trong PC chạy Windows 11 đều được Intel Bridge đưa vào. Kết quả cuối cùng có nghĩa là các ứng dụng Android hoạt động gần giống với ứng dụng Windows 11 gốc nhất có thể mà không cần nhà phát triển ban đầu thực hiện bất kỳ thay đổi nào.
Hoặc, như Intel nói:
Với Công nghệ Intel Bridge, PC tiếp tục mang đến nhiều lựa chọn nhất và trải nghiệm tốt nhất cho hệ sinh thái ứng dụng rộng lớn nhất. Công nghệ Intel Bridge là một trình biên dịch sau thời gian chạy cho phép các ứng dụng chạy nguyên bản trên các thiết bị dựa trên x86, bao gồm cả việc chạy các ứng dụng đó trên Windows.
Công nghệ Intel Bridge không phải là một phần cứng, nó là một phần mềm cực kỳ phức tạp giúp kết nối các chức năng gốc mà ứng dụng Android yêu cầu với các chức năng gốc có sẵn trên bản cài đặt Windows 11. Nó không phải là một trình giả lập. Nó không phải là một máy ảo. Nó không phản chiếu các ứng dụng từ điện thoại sang màn hình PC của bạn . Nó liên quan đến những thay đổi thực tế đối với mã byte đã biên dịch của một ứng dụng để dịch nó thành một thứ gần giống với bất kỳ ứng dụng Windows 11 nào khác.
Điều này có ý nghĩa gì đối với bạn
Nguồn: Microsoft
Đó là một phần dễ dàng – có nghĩa là khi bạn tìm thấy một ứng dụng Android mà bạn muốn cài đặt cho PC Win 11 của mình, nó sẽ không gặp phải các vấn đề giống như một trình giả lập: phần mềm, driver 3D không tương thích và các vấn đề về độ phân giải, và toàn bộ ứng dụng khác chỉ tồn tại vì vậy nó sẽ hoạt động chạy ở chế độ nền. Trình giả lập và máy ảo thật tuyệt vời. Chạy ứng dụng nguyên bản thậm chí còn tuyệt vời hơn.
Nó có nghĩa là các ứng dụng Android sẽ chạy tốt hơn ngay cả trên laptop Windows 11 siêu rẻ.
Intel Bridge không giải quyết ngay lập tức tất cả các vấn đề khi chạy các ứng dụng Android bên trong Windows 11, nhưng đó là một cách tuyệt vời để xử lý các rào cản kỹ thuật ban đầu. Nó rất khác so với các giải pháp hiện có như BlueStacks và thậm chí có thể là một giải pháp đủ tốt để thu hút các nhà phát triển xây dựng ứng dụng của họ cho Amazon App Store.
Một lúc nào đó, người phù hợp sẽ có thể tìm hiểu chính xác cách thức hoạt động của nó và thậm chí có thể sao chép ý tưởng cho các hệ điều hành khác như macOS hoặc các bản phân phối Linux phổ biến. Tuy nhiên, hiện tại, đó chỉ là một trong những tính năng thú vị của Windows 11 có thể đáng để nâng cấp.