차례:
오래 전, 2016 년에 인터넷은 Chrome OS와 Android를 병합하려는 Google의 계획에 대해 알게되었습니다. 코드 명은 Andromeda였으며 모든 Google 컴퓨팅 플랫폼을 통합하여 모두 동일한 운영 체제를 사용했습니다. 여러 가지면에서 의미가 있습니다. 이는 모바일, 태블릿 및 데스크톱 소프트웨어에서 Microsoft가하는 일과 비슷하며 Apple이 iOS 및 macOS로 이동하는 방향 일 것입니다. 코드 명과 소문을 제외하고는 크롬 북으로 Google Play 스토어를 방문하고 기본적으로 Android 앱을 실행하는 기능이있었습니다.
이것은 큰 문제였습니다. 그리고 그것이 안드로메다 인 것으로 밝혀 졌다면 그것은 충분했습니다. 누구나 크롬 북에서 Android 앱을 사용할 수 있다는 이점이 있습니다. Google은 더 많은 것을 판매 할 수 있으며 필요할 때마다 "해당 앱"이 있기 때문에 더 많이 사용할 수 있습니다. 그러나 Android와 Chrome 병합이라는 아이디어는 실제로 사라지지 않았습니다. 새로운 코드 명인 Fuchsia를 얻었습니다.
더보기: Android 및 Linux 앱을 실행할 수있는 크롬 북입니다.
Fuchsia는 일부 개발자에 따르면 기존 프로젝트에서 이름을 얻었습니다.
분홍색 + 자주색 = 자홍색 (새로운 운영 체제)
Project Pink는 Apple의 엔지니어링 팀이 새로운 사용자 인터페이스를 사용하여 새로운 객체 지향 운영 체제를 구축 할시기라고 결정했을 때 독창적 인 아이디어였으며 메모는 분홍색 색인 카드로 작성되었습니다. Project Purple은 Apple의 터치 스크린 전화기 프로토 타입 제작에 사용 된 원래 이름입니다. 아이폰. Fuchsia의 최초 개발자는 BeOS, iOS 및 WebOS와 같은 이전 프로젝트의 일부이기 때문에이 역사에 정통합니다.
그러나 운영 체제에는 이름 이상의 것이 필요합니다. Google이 새 프로젝트에 대해 아무 것도 알려주지 않으면 인터넷에서 찾을 수있는 모든 빵 부스러기를 함께 모아야합니다. 여기까지 우리가 아는 것이 있습니다.
자홍색은 안드로이드 또는 크롬 OS를 대체하지 않습니다
안드로이드는 복잡한 것입니다. 스마트 폰이나 태블릿에서 찾을 수있는 완벽한 운영 체제로 생각하거나 운영 체제의 작은 부분이 OS 10 단말기의 BlackBerry에서 보았 듯이 응용 프로그램을 실행하도록 구축 된 것일 수 있습니다. 무엇보다도 Android는 약 20 억 명의 사람들에게 친숙 하며 소프트웨어, 기기, 액세서리 및 지원 직원으로 구성된 거대한 생태계를 가지고 있습니다. 당신은이 성공한 것을 결코 버리지 않습니다. 대신 당신은 그것을 기반으로합니다.
Google은 법정에서 Oracle의 자체 소프트웨어를 사용하는 이점을 배웠습니다.
퓨샤는 아마도 보이지 않는 소프트웨어 부분을 대체 할 것입니다. 하드웨어를 작동시키고 화면을 누르거나 마이크에 대고 말을 할 때 휴대 전화가 무언가를하도록 지시하는 부분.
현재 Android는 Linux 커널 및 Linux와 작동하도록 작성된 소수의 유틸리티 프로그램을 사용합니다. 리눅스는 여러면에서 훌륭합니다. 거의 모든 하드웨어에서 작동하도록 설계되었으며, 마지막 버전보다 모든 버전을 제공하고 개선하는 거대한 커뮤니티가 있으며 오늘날 사용하는 하드웨어보다 훨씬 오래 사용할 것입니다. 크롬은 대부분 같은 방식입니다. 그것은 리눅스 커널 위에서 실행되는 많은 사용자 대면 서비스 및 유틸리티입니다. Android Auto, Android TV 및 Wear OS도 마찬가지입니다.
그러나 Linux는 Google에 "포함"되지 않으며 모바일 하드웨어 전용으로 설계되지 않았습니다. 이것들은 Google이 원하고 결국 경쟁을 계속하기 위해 필요한 두 가지입니다.
자홍색은 과거의 유산이 아닌 2019 년 이후에 만들어 질 것입니다.
Google은 2018 년을 위해 고안된 모든 수준에서 처음부터 구축 된 모바일 운영 체제가 필요합니다. 리소스에 대한 기대가 적고 쉬워야하며, 휴대 전화의 칩에 부담을주지 않고 빠르게 계산할 수 있어야하며, 즉각적으로 응답 할 수 있어야합니다. 터치, 마우스 및 키보드 또는 음성과 같이 대화 할 수있는 모든 방법에 그리고 우리가 이미 알고 있으며 여전히 Android 용으로 작성된 수백만 개의 응용 프로그램을 실행하는 것과 동일한 사용자 친화적 인 Android 인 동시에이 모든 작업을 수행해야합니다.
요컨대, Fuchsia는 Linux 및 Android (및 아마도 Chrome, Android TV, Android Auto 등)의 일부를 Google의 목적에 더 적합한 것으로 대체하고 있습니다. 휴대 전화 나 크롬 북 또는 시계에서 볼 수있는 사용자 인터페이스는 운영 체제의이 부분과 관련이 없습니다. 또한, 자홍색은 철자가 너무 어렵다.
변경의 이점
앞서 언급했듯이 Google은 더 많은 제어 기능을 갖춘 소프트웨어를 원하며 모바일 제품에서 볼 수있는 상대적으로 저렴한 하드웨어에서 간결하고 빠르게 설계되었습니다. 그러나 커스텀 운영 체제로 전환하면 두 가지 중요한 이점이 있습니다.
개발자는 최신 프로그래밍 언어를 사용하여 응용 프로그램을 작성할 수 있습니다. 우리는 이미 Dart 및 Flutter와 같은 프로그래밍 도구를 사용하여 Android로 전환하고 있으며 새로운 OS는 최신 프로그래밍 도구를 염두에두고 작성되었습니다.
때때로 당신은 망치가 필요합니다. 다른 때는 더 섬세한 것이 필요합니다.
C 또는 Java 프로그래밍에는 아무런 문제가 없습니다. 두 언어 모두 매우 강력하며 모든 하드웨어가 무엇이든 할 수 있습니다. 그러나 이는 또한 모바일 앱 개발자가 필요로하지 않는 많은 일을하도록 설계 되었기 때문에 배우고 사용하기에 약간 성 가실 수 있습니다. Android 앱 개발자는 머신 코드를 사용하여 CPU와 직접 통신하기 위해 코드가 필요하지 않습니다. 그러나 앱 개발자 는 다른 화면에 대해 원활한 UI 전환 또는 확장 성을 갖기위한보다 쉽고 효율적인 방법에 액세스해야합니다. C ++은 로봇에 전력을 공급하는 데 유용하지만 Flutter는 훌륭한 앱 인터페이스를 구축하는 데 적합합니다. 개발자가 더 나은 앱을 만드는 데 도움이되는 도구를 활용할 수있게하면 더 나은 앱을 얻을 수 있습니다.
이러한 새로운 도구는 모든 장치에서 통합 된 최하위 소프트웨어 계층과 결합되어 하나의 앱이 모든 곳에서 작동 할 수 있음을 의미합니다. 훌륭하지만 Android는 이미 하나의 앱이 모든 곳에서 작동하고 솔직하게 할 수 있습니다. 즉, 앱은 대부분 휴대 전화를 제외한 모든 기기에서 빨라집니다. 화면 크기가 다르면 서로 다른 사용자 인터페이스가 필요하며 대부분의 개발자는 앱을 어디에서나 멋지게 보이게 만드는 것이 쉽지 않기 때문에 대부분의 개발자는 전화 크기의 화면 만 코딩합니다.
더 나은 개발자 도구는 모든 화면에서 더 나은 앱을 의미합니다.
Flutter와 같은 도구로 변경 될 것이며 이것이 우리의 두 번째 이점입니다. 지금은 작은 5 인치 디스플레이에서 작동하지만 12 인치 디스플레이를 활용하도록 변환되는 Android 앱을 빌드하기가 어렵습니다. 아름답게 수행 할 수 있습니다 (예를 들어 Gmail 앱 참조). 그러나 관련된 작업은 일반적으로 개발자가 생각하지 못하게합니다. 도구를 사용하여 개발자가 전체 디스플레이를 사용하여 몇 단계만으로도 정확한 정보를 제공 할 수있는 몇 가지 방법을 정의 할 수 있다면 대부분의 개발자는 그렇게 할 것입니다.
이것이 Fuchsia가 Pixelbook에서 보이는 모습입니다. 개발자는 작은 컨텐츠 필드에 들어가는 내용, 즐거운 배경으로 사용되는 것, 배치 방법 및 몇 단계 만 거치면 필요한 컨텐츠의 양을 쉽게 정의 할 수 있습니다. 지금은 예제와 데모 만 있지만 이것들은 우리에게 무엇을 기대해야하는지에 대한 훌륭한 아이디어를 제공합니다. 아래의 전화 크기 디스플레이에서 Fuchsia와 비교하십시오.
유사점을 확인한 다음 차이점을 확인하십시오. 이것은 하나의 소프트웨어 (이 경우 간단한 사용자 인터페이스 또는 "홈"앱)를 두 개의 다른 크기 디스플레이에서 수행하도록 변경하는 방법입니다. 이것이 현재 상태의 안드로이드가 부족한 것입니다. 이것이 우리가해야 할 일입니다. 그렇기 때문에 Google과 Fuchsia가 현실이되기를 바랍니다.
최종적인 것은 없으며 모든 것이 변할 수있다
이 기사의 상단에서 언급했듯이, 우리는 소문, 소스 코드 업로드, 깔끔한 내부자 정보 및 상상력의 혼합으로 이것을 구축했습니다. 구글은 퓨샤가 현실 인 미래에 대해서는 아무 말도하지 않았다.
이것은 거대한 사업이기 때문에 중요합니다. 처음에 안드로이드를 만드는 것보다 훨씬 큽니다. 기존 소프트웨어에 의존하지 않고 하위 계층을 코딩하는 것이 포함되어 있기 때문입니다. 안드로이드는 리눅스 위에 지어졌고, iOS는 BSD 위에 지어졌으며, 퓨샤는 처음부터 지어졌습니다. 소비자 용 버전 또는 일반인이 테스트 할 수있는 버전을 볼 수있을 때까지 몇 년이 걸릴 것입니다. 이는 단순한 개념 증명 데모가 아닙니다. 이 작업을 마치려면 수천 시간이 걸립니다.
Google은 Fuchsia에 대한 계획을 가지고 있다고 생각하며 재능있는 개발자 또는 Google이 시작하여 결코 끝내지 않을 애완 동물 프로젝트가 아닙니다. 나는 우리가 생활을하는 방법 때문이 아니라 프로젝트에서 발전 할 수있는 것에 관심과 놀라움을 느끼기 때문에이 모든 것에주의를 기울이고 있습니다. 우리는 계속해서이 공간을 다시 방문하고 정보가 추가 될 때마다 정보를 추가 할 것입니다. 그러나 현재는 대부분 교육받은 추측과 많은 소망이 있습니다.
Fuchsia가 Android보다 나은 운영 체제가 될 수있는 3 가지 방법
모두를위한 크롬 북
크롬 북
- 최고의 크롬 북
- 학생들을위한 최고의 크롬 북
- 여행자를위한 최고의 크롬 북
- 크롬 북을위한 최고의 USB-C 허브
링크를 사용하여 구매 수수료를받을 수 있습니다. 자세히 알아보십시오.