Mục lục:
- Fuchsia sẽ không thay thế Android hoặc Chrome OS
- Lợi ích của sự thay đổi
- Không có gì là cuối cùng, mọi thứ đều có thể thay đổi.
- Chromebook cho tất cả
- Chromebook
Cách đây rất lâu, vào năm 2016, internet đã biết về một sáng kiến được cho là của Google để hợp nhất Chrome OS và Android. Đó là có tên mã Andromeda và sẽ hợp nhất tất cả các nền tảng điện toán của Google để tất cả họ đều sử dụng cùng một hệ điều hành. Nó có ý nghĩa theo nhiều cách; nó tương tự như những gì Microsoft đang làm với phần mềm di động, máy tính bảng và máy tính để bàn và được cho là hướng Apple đang di chuyển với iOS và macOS. Tên mã và tin đồn sang một bên, những gì đã xảy ra là khả năng truy cập Cửa hàng Google Play bằng Chromebook và chạy các ứng dụng Android nguyên bản.
Đây là một vấn đề lớn, và nếu đó là những gì Andromeda hóa ra thì chắc chắn là đủ. Mọi người đều có lợi từ việc có sẵn các ứng dụng Android trên Chromebook - Google có thể bán nhiều hơn và chúng tôi có thể sử dụng chúng tốt hơn vì sẽ có một "ứng dụng cho điều đó" bất cứ khi nào chúng tôi cần. Nhưng ý tưởng hợp nhất Android và Chrome chưa bao giờ thực sự biến mất. Nó vừa có một tên mã mới: Fuchsia.
Thêm: Đây là những Chromebook có thể chạy ứng dụng Android và Linux
Fuchsia có tên của nó, theo một số nhà phát triển, từ các dự án hiện có.
Màu hồng + màu tím = Fuchsia (một hệ điều hành mới)
Project Pink là một ý tưởng ban đầu từ đội ngũ kỹ thuật của Apple khi họ quyết định đã đến lúc xây dựng một hệ điều hành hướng đối tượng mới với giao diện người dùng mới và các ghi chú được viết trên thẻ chỉ mục màu hồng. Project Purple là tên ban đầu được đặt cho sản xuất nguyên mẫu của một chiếc điện thoại màn hình cảm ứng từ Apple; Iphone. Các nhà phát triển ban đầu của Fuchsia rất thành thạo với lịch sử này, vì họ cũng là một phần của các dự án trước đây như BeOS, iOS và WebOS.
Nhưng một hệ điều hành cần nhiều hơn một cái tên. Và không cần Google cho chúng tôi biết bất cứ điều gì về dự án mới của mình, chúng tôi sẽ cùng nhau chia sẻ tất cả các mẩu vụn mà internet có thể tìm thấy. Đây là những gì chúng ta biết cho đến nay.
Fuchsia sẽ không thay thế Android hoặc Chrome OS
Android là một điều phức tạp. Nó có thể được coi là một hệ điều hành hoàn chỉnh mà bạn sẽ tìm thấy trên điện thoại thông minh hoặc máy tính bảng hoặc nó có thể là một phần nhỏ của hệ điều hành được xây dựng để chạy các ứng dụng như chúng ta thấy từ BlackBerry trên các thiết bị OS 10. Trên hết, Android quen thuộc với khoảng hai tỷ người và có một hệ sinh thái khổng lồ về phần mềm, thiết bị, phụ kiện và nhân viên hỗ trợ. Bạn không bao giờ từ bỏ một cái gì đó thành công này - thay vào đó bạn xây dựng nó.
Google đã học được lợi ích của việc sử dụng phần mềm của riêng họ từ Oracle trong phòng xử án.
Fuchsia có thể sẽ thay thế một phần của phần mềm bạn không thấy; bộ phận làm cho phần cứng chạy và cho phép bạn bảo điện thoại của mình làm gì đó khi bạn chạm vào màn hình hoặc nói chuyện với micrô.
Hiện tại, Android sử dụng nhân Linux và một số chương trình tiện ích được viết để hoạt động với Linux. Linux là tuyệt vời theo nhiều cách. Nó được xây dựng để hoạt động với hầu hết mọi thứ thông minh về phần cứng, có một cộng đồng lớn đóng góp và làm cho mọi phiên bản tốt hơn phiên bản trước và sẽ dài hơn rất nhiều so với bất kỳ phần cứng nào bạn mua hiện nay sử dụng. Chrome chủ yếu là cùng một cách. Đó là một loạt các dịch vụ và tiện ích hướng tới người dùng chạy trên nhân Linux. Android Auto cũng vậy, Android TV và Wear OS.
Nhưng Linux không "thuộc về" Google và nó không được thiết kế dành riêng cho phần cứng di động. Đây là hai điều Google muốn và cuối cùng sẽ cần để tiếp tục cạnh tranh.
Fuchsia sẽ được xây dựng cho năm 2019 và hơn thế nữa, không dành cho di sản của quá khứ.
Google cần một hệ điều hành di động được xây dựng từ mọi cấp độ được thiết kế cho năm 2018. Nó phải gọn nhẹ và dễ dàng về tài nguyên, có thể tính toán nhanh chóng mà không phải đánh thuế chip bên trong điện thoại của chúng tôi và phải có khả năng đáp ứng ngay lập tức với tất cả các cách chúng ta có thể "nói" với nó như chạm, chuột và bàn phím hoặc giọng nói. Và nó phải làm tất cả những điều này trong khi vẫn là Android thân thiện với người dùng mà chúng ta đã biết và vẫn chạy hàng triệu ứng dụng được viết cho Android.
Nói tóm lại, Fuchsia đang thay thế Linux và các bộ phận của Android (và có thể là Chrome, Android TV, Android Auto, v.v.) bằng thứ gì đó hoạt động tốt hơn cho mục đích của Google. Giao diện người dùng - những gì bạn và tôi thấy trên điện thoại hoặc Chromebook hoặc đồng hồ của chúng tôi - không liên quan gì đến phần này của hệ điều hành. Bên cạnh đó, Fuchsia quá khó để đánh vần.
Lợi ích của sự thay đổi
Như đã đề cập, Google muốn phần mềm họ có quyền kiểm soát nhiều hơn và được thiết kế để gọn gàng và nhanh chóng trên phần cứng tương đối thấp mà chúng ta thấy trong các sản phẩm di động. Nhưng có hai lợi ích rất quan trọng khác từ việc chuyển sang một hệ điều hành tùy chỉnh và lần này chúng ta có thể thấy chúng.
Các nhà phát triển sẽ có thể sử dụng các ngôn ngữ lập trình hiện tại hơn để viết các ứng dụng. Chúng ta đã thấy điều này với các công cụ lập trình như Dart và Flutter đang tiến tới Android và bất kỳ HĐH mới nào chắc chắn cũng được viết bằng các công cụ lập trình hiện đại.
Đôi khi bạn cần một chiếc búa tạ. Những lần khác bạn cần một cái gì đó tinh tế hơn.
Không có gì sai với lập trình trong C hoặc Java. Cả hai ngôn ngữ đều rất mạnh mẽ và có thể làm cho bất kỳ phần cứng nào làm bất cứ điều gì. Nhưng điều đó cũng có nghĩa là chúng được thiết kế để làm rất nhiều thứ mà một nhà phát triển ứng dụng di động không cần, và điều này có thể khiến chúng hơi cồng kềnh khi học và sử dụng. Nhà phát triển ứng dụng Android không cần mã của mình để giao tiếp trực tiếp với CPU bằng mã máy. Nhưng một nhà phát triển ứng dụng cần truy cập vào các cách dễ dàng và hiệu quả hơn để có các chuyển đổi giao diện người dùng mượt mà hoặc khả năng mở rộng cho các màn hình khác nhau. C ++ rất tốt để cung cấp năng lượng cho robot, nhưng Flutter là tuyệt vời để xây dựng giao diện ứng dụng tuyệt vời. Để các nhà phát triển tận dụng các công cụ giúp tạo ra các ứng dụng tốt hơn có nghĩa là chúng ta có được các ứng dụng tốt hơn.
Những công cụ mới này kết hợp với lớp phần mềm dưới cùng thống nhất trên tất cả các thiết bị có nghĩa là một ứng dụng có thể hoạt động ở mọi nơi. Điều đó thật tuyệt, nhưng Android đã cho phép một ứng dụng hoạt động ở mọi nơi và thành thật mà nói, điều đó có nghĩa là các ứng dụng chủ yếu hút bất kỳ thiết bị nào ngoại trừ điện thoại. Các màn hình kích thước khác nhau cần các giao diện người dùng khác nhau và hầu hết các nhà phát triển chỉ mã cho một kích thước điện thoại vì không dễ để làm cho ứng dụng trông tuyệt vời ở mọi nơi.
Công cụ phát triển tốt hơn có nghĩa là ứng dụng tốt hơn trên mọi màn hình.
Điều đó sẽ thay đổi với các công cụ như Flutter và đó là lợi ích thứ hai của chúng tôi. Ngay bây giờ thật khó để xây dựng một ứng dụng Android hoạt động trên màn hình 5 inch nhỏ nhưng biến đổi để tận dụng màn hình 12 inch. Nó có thể được thực hiện đẹp mắt - xem ứng dụng Gmail để biết ví dụ - nhưng công việc liên quan thường khiến các nhà phát triển không thể biết được. Nếu các công cụ cho phép nhà phát triển xác định một vài cách khác nhau để sử dụng toàn màn hình để cung cấp cho chúng tôi lượng thông tin phù hợp chỉ với một vài bước, hầu hết các nhà phát triển sẽ làm như vậy.
Đây là những gì Fuchsia trông giống như trên Pixelbook. Các nhà phát triển có thể dễ dàng xác định những gì đi vào các trường nội dung nhỏ hơn, những gì được sử dụng làm nền dễ chịu, cách mọi thứ được trình bày và bao nhiêu nội dung chúng ta cần xem chỉ với một vài bước. Ngay bây giờ chỉ có các ví dụ và bản demo, nhưng chúng cho chúng ta một ý tưởng tuyệt vời về những gì mong đợi. So sánh nó với Fuchsia trên màn hình cỡ điện thoại bên dưới.
Chú ý sự tương đồng, sau đó nhận thấy sự khác biệt. Đây là cách một phần mềm, trong trường hợp này, giao diện người dùng đơn giản hoặc ứng dụng "nhà", có thể được thay đổi để thực hiện trên hai màn hình kích thước khác nhau. Đây là những gì Android ở trạng thái hiện tại của nó đang thiếu. Đây là những gì chúng ta cần phải xảy ra. Đây là lý do tại sao Google - và chúng tôi - muốn Fuchsia trở thành một thứ thực sự.
Không có gì là cuối cùng, mọi thứ đều có thể thay đổi.
Như đã đề cập ở đầu bài viết này, chúng tôi đã xây dựng nó trên một hỗn hợp các tin đồn, tải lên mã nguồn, các thông tin nội bộ và một chút trí tưởng tượng. Google đã không nói gì về bất kỳ tương lai nào mà Fuchsia là hiện thực.
Điều đó quan trọng bởi vì đây là một công việc LỚN. Nó thậm chí còn lớn hơn cả việc tạo Android ở nơi đầu tiên là vì phần lớn liên quan đến mã hóa cho lớp dưới cùng thay vì phụ thuộc vào phần mềm hiện có. Android được xây dựng trên Linux, iOS được xây dựng trên BSD, Fuchsia đang được xây dựng từ đầu. Sẽ mất vài năm cho đến khi chúng ta có thể thấy một phiên bản dành cho người tiêu dùng hoặc thậm chí là một phiên bản để công chúng kiểm tra đó không chỉ là một bằng chứng về bản demo khái niệm. Đây là công việc khó khăn sẽ mất hàng ngàn giờ để hoàn thành.
Tôi tin rằng Google có kế hoạch cho Fuchsia và đó không chỉ là một dự án thú cưng của một số nhà phát triển tài năng hoặc một cái gì đó Google sẽ bắt đầu và không bao giờ kết thúc. Tôi rất chú ý đến tất cả những điều này, không chỉ vì đó là cách chúng ta kiếm sống, mà bởi vì chúng ta đều quan tâm và ngạc nhiên về những gì có thể phát triển từ dự án. Chúng tôi sẽ tiếp tục xem xét lại không gian này và thêm thông tin khi có sẵn, nhưng hiện tại, chủ yếu là phỏng đoán có giáo dục và rất nhiều mong muốn liên quan.
Top 3 cách Fuchsia có thể là một hệ điều hành tốt hơn so với Android
Chromebook cho tất cả
Chromebook
- Chromebook tốt nhất
- Chromebook tốt nhất cho sinh viên
- Chromebook tốt nhất cho khách du lịch
- Hub USB-C tốt nhất cho Chromebook
Chúng tôi có thể kiếm được một khoản hoa hồng cho việc mua hàng bằng cách sử dụng các liên kết của chúng tôi. Tìm hiểu thêm.