Hệ điều hành mới của Google Fuchsia - casino

/imgposts/b9ys3xw1.jpg

Gần đây tôi đang phân vân có nên thử nghiệm công cụ phát triển ứng dụng Flutter mà Google vừa giới thiệu hay không. Ban đầu, tôi nghĩ Flutter sẽ là một giải pháp thú vị, nhưng càng tìm hiểu, tôi càng thấy nó không thực sự hấp dẫn. Mặc dù tôi vẫn còn non tay với Android, nhưng chỉ trong vòng vài ngày, tôi tự tin rằng mình có thể đánh bài online tạo và phát hành một ứng dụng Android đơn giản. Tuy nhiên, khi nghiên cứu về Flutter, tôi nhận ra rằng nó không mang lại cải thiện đáng kể về hiệu suất làm việc trong hệ sinh thái hiện tại.

Nhưng điều khiến tôi chú ý chính là hệ điều hành Fuchsia mà Flutter hướng đến. Fuchsia - tên gọi này gợi nhớ đến loài hoa "đèn lồng hải đường" với sắc tím hồng rực rỡ. Google đã chọn một cái tên đầy màu sắc và cá tính cho đứa con tinh thần của mình.

Bạn có biết đèn lồng hải đường trông như thế nào không?
!Hệ điều hành mới của Google: Fuchsia

Cách phát âm từ "Fuchsia": [ˈfjuʃə]

Chỉ cần một câu ngắn gọn để mô tả sự khác biệt giữa Fuchsia và các hệ điều hành trước đây của Google: Không dựa trên Linux.

Fuchsia không sử dụng nhân Linux mà thay vào đó áp dụng nhân Zircon. Cả Android và Chrome OS đều được xây dựng trên nền tảng nhân Linux. Tuy nhiên, đối với Google, nhân Linux không hoàn toàn nằm dưới sự kiểm soát của họ vì nhiều ý tưởng của Google thường bị cộng đồng Linux từ chối. Do đó, chiến lược của Google là dần hoàn thiện hệ điều hành Fuchsia nhằm mục tiêu duy nhất: thay thế nhân Linux mà Android và Chrome OS đang phụ thuộc.

Nếu Fuchsia định hướng trở thành một nền tảng mạnh mẽ, thống trị cả máy tính bàn, máy tính bảng và điện thoại giống như Windows 10, thì liệu Chrome OS có còn chỗ đứng trong tương lai?

Flutter hiện tại đóng vai trò như một đội quân tiên phong, giúp hoàn thiện hệ sinh thái của Fuchsia và thu hút các nhà phát triển từ cả Android lẫn iOS.

Trong buổi họp cuối năm vừa qua, khi phải nghe những bài hát buồn tẻ, tôi casino tranh thủ lướt qua tài liệu kỹ thuật của Flutter. Cảm giác đầu tiên của tôi là:

Trước khi Fuchsia chính thức ra mắt, việc thử nghiệm Flutter hoàn toàn không cần thiết.

Tất cả các khung phát triển ứng dụng tuyên bố hỗ trợ đồng thời iOS và Android đều có vấn đề nghiêm trọng. Tại sao vậy? Để tích hợp một chức năng gọi API hệ thống của iOS hoặc Android, bạn phải bọc (wrap) hai lần bằng Flutter. Điều này vừa mất thời gian vừa gây phức tạp, thậm chí còn khó khăn hơn so với việc viết mã nguồn gốc trực tiếp cho từng nền tảng.

Vì vậy, nếu mục tiêu của bạn là phát triển ứng dụng nhanh chóng và hiệu quả, hãy cân nhắc kỹ trước khi bắt đầu với Flutter.