Ứng dụng của Android có thể chạy trên Ubuntu?
Số trang: 7
Loại file: pdf
Dung lượng: 138.71 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Ứng dụng của Android có thể chạy trên Ubuntu? Tại một hội nghị dành cho các nhà phát triển Ubuntu ở Barcelana, Tây Banh Nha. Canonical – một công ty bảo trợ thương mại cho Ubuntu đã tiết lộ một môi trường thực thi của hệ điều hành Android mà nó sẽ cho phép các ứng dụng của Android chạy trên các bản phân phối Linux Ubuntu.
Nội dung trích xuất từ tài liệu:
Ứng dụng của Android có thể chạy trên Ubuntu? Ứng dụng của Android có thể chạy trên Ubuntu?Tại một hội nghị dành cho các nhà phát triển Ubuntuở Barcelana, Tây Banh Nha. Canonical – một công tybảo trợ thương mại cho Ubuntu đã tiết lộ một môitrường thực thi của hệ điều hành Android mà nó sẽcho phép các ứng dụng của Android chạy trên cácbản phân phối Linux Ubuntu.Ứng dụng của Android hoạt động trên Netbook chạyUbuntu. Ảnh TwitpicCanonical đang xây dựng mộtmôi trường thực thi Android mà nó sẽ làm cho cácứng dụng của Android có khả năng chạy trên Ubuntuvà trên các bản phân phối Linux khác. Các nỗ lực nàysẽ mở ra cánh cửa nhằm mang lại sự phát triển hệsinh thái Android của các phần mềm bên thứ ba chomáy tính để bàn.Nền tảng Android của Google dựa trên Linux củađang thu hút rất nhiều sự chú ý. Các phiên bản mớicải thiện đáng kể tính tin cậy của nền tảng này và cóthể làm cho nó có nhiều hấp dẫn hơn đối với các nhàsản xuất thiết bị truyền thông di động và cầm tay. Sựtồn tại của một cuộc thử nghiệm các phần mềm trênnền kiến trúc CPU x86 đã gây cho một số người suyxét rằng Android có thể có một chỗ đứng trong thịtrường netbook.Nền tảng của Google là nền tảng tốt cho các loại điệnthoại và các thiết bị cầm tay di động nhưng thực sựchưa sẵn sàng cho các máy Netbook. Dự án Moblincủa Intel và dự án Ubuntu Netbook Remix củaCanonical rất phù hợp cho các thiết bị này bởi vì nócung cấp nhiều trải nghiệm người dùng thân thiệncho Netbook, hỗ trợ chạy các phần mền trên máy tínhđể bàn Linux và có tính tương thích tốt hơn với chipAtom.Android sử dụng nhân của linux nhưng nó khôngphải là một nền tảng Linux thực sự. Nó cung cấp mộtmôi trường thực thị Java được Google xây dựng hoàntoàn theo cách riêng. Không có con đường nào khácđể chuyển đổi các ứng dụng của máy để bàn chạyLinux sang Android. Tương tự, các ứng dụng Javađược viết cho Android không thể chạy được trên máyảo Java bình thường hay trên các môi trường JavaME chuẩn. Điều này làm cho Android trở thành mộtnền tảng “đơn độc”.Canonical đang tạo ra một môi trường thực thiAndroid riêng biệt để có thể làm cho các ứng dụngcủa Android có khả năng chạy trên các máy để bànUbuntu bên cạnh các ứng dụng Linux phổ biến Xorg.Môi trường thực thi này sẽ có chức năng giống nhưmột môi trường giả lập để cung cấp các yếu tố cầnthiết để làm cho các ứng dụng này hoạt động.Một số chi tiết kĩ thuật về môi trường thực thiAndroid được trình bày bởi phát triển MichaelCasadevall của Canonical tại Hội Nghị Nhà PhátTriển Ubuntu - Ubuntu Developer Summit vào thứ 3tại Barcelona,Tây Ban Nha. Các nhà phát triển đã xâydựng một Prototype cho môi trường thực thi này. Họđã biên dịch thành công gói thư viên libc của Ubuntuđể thay thế cho gói thư viện libc tùy biến củaAndroid và họ đang chạy nó trên nhân Ubuntu. Họdự định sẽ lượt bỏ các thành phần đặc trưng khôngcần thiết của Android để làm cho phần mềm chạyđược trên Ubuntu.Hệ giao tiếp liên tiến trình phứt tạp của Android màđược gọi là Binder, nó đòi hỏi một trình điều khiểnnhân đặc biệt để chạy bình thường. Trình điều khiểnnày nằm trong nhánh tạm của nhân và không đượckích hoạt – một điều trở ngại khó khăn cho các nhàphát triển môi trường thực thi của Android. Prototypehiện nay của họ đang sử dụng là một cách giải quyếttạm thởi để bỏ qua Binder – một hệ thống IPC củaAndroid, nhưng họ hy vọng rằng những bản vá cầnthiết có thể được kích hoạt trong nhân của Ubuntu ởphiên bản phát hành kế tiếp để giúp cho môi trườngthực thi có thể hoạt động một cách bình thường.Mộtphần quan trọng khác trong lộ trình của dự án này làphát triển một sự điều chỉnh tương thích đặt biệt mànó sẽ đưa ra những công cụ nền tảng thuần túy vàphần cứng cho môi trường thực thi Android. Họ đãbổ sung một số các cấu trúc cho các lớp này bêntrong thư viện được gọi là libwrap. Họ cũng đã tìm racách để làm cho từng phần tập tin hệ thống củaUbuntu có thể truy cập được vào trong môi trườngthực thi của Android để người dùng có thể truy cậpcác tập tin và các thư mục từ các ứng dụng Android.Rõ ràng là có rất nhiều hạn chế và các tính năng thenchốt vẫn còn thiếu sót. Dự án này đang trong một giaiđoạn phát triển ban đầu và cần phải phải làm việcnhiều hơn trước khi nó được đưa vào thực tế sử dụng.Mặc dù có những hạn chế nhưng công việc đã đượcthực hiện cho đến nay cũng thu được cho một sốthành tích đáng kể.Mã nguồn của môi trường thực thivẫn chưa có nhưng các nhà phát triển đang có kếhoạch công bố nó sớm và mời cộng đồng tham gia sẽlà một động lực giúp xây dựng dự án và đẩy nhanh sựphát triển.Nền tảng Android nhận được một sự hưởng ứngmạnh mẽ và thu hút các nhà cung cấp phần mềmthương mại. Khả năng sử dụng phần mềm Androidtrên các bản distro Linux có thể là một tài sản đángkể cho người dùng và các nhà cung cấp phần cứng.Nó cũng thúc đẩy tính linh động vốn có của các ứngdụng Android và làm cho Android trở thành một mụctiêu cho các nhà phát triển ứng dụng bên thứ ...
Nội dung trích xuất từ tài liệu:
Ứng dụng của Android có thể chạy trên Ubuntu? Ứng dụng của Android có thể chạy trên Ubuntu?Tại một hội nghị dành cho các nhà phát triển Ubuntuở Barcelana, Tây Banh Nha. Canonical – một công tybảo trợ thương mại cho Ubuntu đã tiết lộ một môitrường thực thi của hệ điều hành Android mà nó sẽcho phép các ứng dụng của Android chạy trên cácbản phân phối Linux Ubuntu.Ứng dụng của Android hoạt động trên Netbook chạyUbuntu. Ảnh TwitpicCanonical đang xây dựng mộtmôi trường thực thi Android mà nó sẽ làm cho cácứng dụng của Android có khả năng chạy trên Ubuntuvà trên các bản phân phối Linux khác. Các nỗ lực nàysẽ mở ra cánh cửa nhằm mang lại sự phát triển hệsinh thái Android của các phần mềm bên thứ ba chomáy tính để bàn.Nền tảng Android của Google dựa trên Linux củađang thu hút rất nhiều sự chú ý. Các phiên bản mớicải thiện đáng kể tính tin cậy của nền tảng này và cóthể làm cho nó có nhiều hấp dẫn hơn đối với các nhàsản xuất thiết bị truyền thông di động và cầm tay. Sựtồn tại của một cuộc thử nghiệm các phần mềm trênnền kiến trúc CPU x86 đã gây cho một số người suyxét rằng Android có thể có một chỗ đứng trong thịtrường netbook.Nền tảng của Google là nền tảng tốt cho các loại điệnthoại và các thiết bị cầm tay di động nhưng thực sựchưa sẵn sàng cho các máy Netbook. Dự án Moblincủa Intel và dự án Ubuntu Netbook Remix củaCanonical rất phù hợp cho các thiết bị này bởi vì nócung cấp nhiều trải nghiệm người dùng thân thiệncho Netbook, hỗ trợ chạy các phần mền trên máy tínhđể bàn Linux và có tính tương thích tốt hơn với chipAtom.Android sử dụng nhân của linux nhưng nó khôngphải là một nền tảng Linux thực sự. Nó cung cấp mộtmôi trường thực thị Java được Google xây dựng hoàntoàn theo cách riêng. Không có con đường nào khácđể chuyển đổi các ứng dụng của máy để bàn chạyLinux sang Android. Tương tự, các ứng dụng Javađược viết cho Android không thể chạy được trên máyảo Java bình thường hay trên các môi trường JavaME chuẩn. Điều này làm cho Android trở thành mộtnền tảng “đơn độc”.Canonical đang tạo ra một môi trường thực thiAndroid riêng biệt để có thể làm cho các ứng dụngcủa Android có khả năng chạy trên các máy để bànUbuntu bên cạnh các ứng dụng Linux phổ biến Xorg.Môi trường thực thi này sẽ có chức năng giống nhưmột môi trường giả lập để cung cấp các yếu tố cầnthiết để làm cho các ứng dụng này hoạt động.Một số chi tiết kĩ thuật về môi trường thực thiAndroid được trình bày bởi phát triển MichaelCasadevall của Canonical tại Hội Nghị Nhà PhátTriển Ubuntu - Ubuntu Developer Summit vào thứ 3tại Barcelona,Tây Ban Nha. Các nhà phát triển đã xâydựng một Prototype cho môi trường thực thi này. Họđã biên dịch thành công gói thư viên libc của Ubuntuđể thay thế cho gói thư viện libc tùy biến củaAndroid và họ đang chạy nó trên nhân Ubuntu. Họdự định sẽ lượt bỏ các thành phần đặc trưng khôngcần thiết của Android để làm cho phần mềm chạyđược trên Ubuntu.Hệ giao tiếp liên tiến trình phứt tạp của Android màđược gọi là Binder, nó đòi hỏi một trình điều khiểnnhân đặc biệt để chạy bình thường. Trình điều khiểnnày nằm trong nhánh tạm của nhân và không đượckích hoạt – một điều trở ngại khó khăn cho các nhàphát triển môi trường thực thi của Android. Prototypehiện nay của họ đang sử dụng là một cách giải quyếttạm thởi để bỏ qua Binder – một hệ thống IPC củaAndroid, nhưng họ hy vọng rằng những bản vá cầnthiết có thể được kích hoạt trong nhân của Ubuntu ởphiên bản phát hành kế tiếp để giúp cho môi trườngthực thi có thể hoạt động một cách bình thường.Mộtphần quan trọng khác trong lộ trình của dự án này làphát triển một sự điều chỉnh tương thích đặt biệt mànó sẽ đưa ra những công cụ nền tảng thuần túy vàphần cứng cho môi trường thực thi Android. Họ đãbổ sung một số các cấu trúc cho các lớp này bêntrong thư viện được gọi là libwrap. Họ cũng đã tìm racách để làm cho từng phần tập tin hệ thống củaUbuntu có thể truy cập được vào trong môi trườngthực thi của Android để người dùng có thể truy cậpcác tập tin và các thư mục từ các ứng dụng Android.Rõ ràng là có rất nhiều hạn chế và các tính năng thenchốt vẫn còn thiếu sót. Dự án này đang trong một giaiđoạn phát triển ban đầu và cần phải phải làm việcnhiều hơn trước khi nó được đưa vào thực tế sử dụng.Mặc dù có những hạn chế nhưng công việc đã đượcthực hiện cho đến nay cũng thu được cho một sốthành tích đáng kể.Mã nguồn của môi trường thực thivẫn chưa có nhưng các nhà phát triển đang có kếhoạch công bố nó sớm và mời cộng đồng tham gia sẽlà một động lực giúp xây dựng dự án và đẩy nhanh sựphát triển.Nền tảng Android nhận được một sự hưởng ứngmạnh mẽ và thu hút các nhà cung cấp phần mềmthương mại. Khả năng sử dụng phần mềm Androidtrên các bản distro Linux có thể là một tài sản đángkể cho người dùng và các nhà cung cấp phần cứng.Nó cũng thúc đẩy tính linh động vốn có của các ứngdụng Android và làm cho Android trở thành một mụctiêu cho các nhà phát triển ứng dụng bên thứ ...
Tìm kiếm theo từ khóa liên quan:
phím tắt trong windows mẹo vặt trong window 7 thủ thuật máy tính hệ điều hành Windows Vista thủ thuật Linux windows XP tăng tốc windowsGợi ý tài liệu liên quan:
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 309 0 0 -
Làm việc với Read Only Domain Controllers
20 trang 296 0 0 -
Sửa lỗi các chức năng quan trọng của Win với ReEnable 2.0 Portable Edition
5 trang 208 0 0 -
UltraISO chương trình ghi đĩa, tạo ổ đĩa ảo nhỏ gọn
10 trang 202 0 0 -
Giáo trình Bảo trì hệ thống và cài đặt phần mềm
68 trang 201 0 0 -
Hướng dẫn cách khắc phục lỗi màn hình xanh trong windows
7 trang 200 0 0 -
Giáo Trình tin học căn bản - ĐH Marketing
166 trang 197 0 0 -
Sao lưu dữ liệu Gmail sử dụng chế độ Offline
8 trang 196 0 0 -
Phần III: Xử lý sự cố Màn hình xanh
3 trang 196 0 0 -
Tổng hợp 30 lỗi thương gặp cho những bạn mới sử dụng máy tính
9 trang 196 0 0