퓨시아 시스템은 어떻게 존재하나요?
이 문제를 논하기 전에 먼저 퓨시아 시스템에 대한 이해가 필요합니다.
푸크시아(Fuchsia) 시스템에 대해 구글은 상당히 소극적이며 시스템 출현에 대해 아무런 홍보도 하지 않고 있다. 언론은 2016년 8월 깃허브(GitHub)에서 구글의 푸크시아 시스템 프로젝트를 발견하고 알게 됐다. Google은 이 새로운 시스템을 만들었습니다. 국내 제조사가 이런 큰 프로젝트를 맡는다면 그래도 별 일이겠는가?
퓨시아는 상당히 은밀하지만 그 화려함을 감출 수는 없다. Fuchsia에는 많은 하이라이트가 있으며, 안팎이 완전히 새 것처럼 보입니다.
우선 Android와는 완전히 다른 시스템 커널을 사용한다는 점입니다. Android가 Linux를 기반으로 한다는 것은 모두가 알고 있는 사실입니다.
GPL 오염을 피하기 위해(Linux는 GPL 오픈 소스 라이선스를 채택하고 Linux와 관련된 코드가 있으면 코드도 오픈 소스여야 함) Android는 HAL 중간 계층을 만들기 위해 많은 노력을 기울여야 합니다. 애플리케이션과 드라이버를 통합하여 Linux에서 코드를 분리하여 제조업체의 이익을 보호합니다.
Fuchsia는 새로운 시스템 커널인 "Zircon"을 사용합니다. 시스템도 오픈 소스이지만 사용되는 라이센스는 BSD3clause, MIT, Apache2.0이 혼합되어 있어 오픈 소스 오염 문제가 없습니다. 상업적인 용도에 더 적합합니다.
GPL 오염 문제를 해결하는 것 외에도 지르콘 커널에는 몇 가지 매우 매력적인 기능도 있습니다. 지르콘은 유연성이 뛰어난 마이크로 커널로 휴대폰뿐만 아니라 임베디드 기기, 데스크톱 PC, 태블릿 등 다양한 플랫폼에서도 사용할 수 있다.
퓨시아는 단지 플랫폼 특정 시스템이 아니라, 애플리케이션 분야에서 안드로이드보다 더 다재다능한 플레이어가 될 것으로 예상할 수 있다.
퓨시아 시스템의 등장에 대해 이야기해보자. Fuchsia는 언론에서 처음 발견되었을 때 그래픽 인터페이스가 없었습니다. 그러나 2017년 5월 Fuchsia는 UI 디자인을 발표했습니다.
Fuchsia의 UI 디자인은 또한 크로스 플랫폼에 중점을 두고 있으며 카드 디자인을 기반으로 하며 다양한 해상도, 크기 및 비율의 화면에 유연하게 적응할 수 있습니다. 이는 현재 옹호되는 MaterialDesign의 출발점과 일치합니다. 안드로이드에 의해. Fuchsia의 UI에 대해서는 저자가 자세한 경험을 했습니다. 여기를 클릭해 확인해 보세요.
↑↑↑Fuchsia의 UI는 카드 디자인을 많이 사용합니다
Fuchsia는 커널과 UI 모두에서 크로스 플랫폼을 지원한다는 점은 의심할 여지가 없습니다. 플랫폼에는 모바일이 포함되어 있습니다. 이는 Android를 대체할 가능성이 있을 뿐만 아니라 ChromeOS의 후속 제품이 될 가능성이 높다는 것을 의미합니다.
사실 유명 매체인 9TO5Google이 "언제쯤 Fuchsia가 Android와 ChromeOS를 대체할 수 있다고 생각하시나요?"라는 설문 조사를 발표했습니다. Fuchsia가 Android와 ChromeOS를 결코 대체하지 못할 것이라고 생각하는 사람은 16명 미만이었습니다. .. 퓨시아에 대한 모두의 기대를 어느 정도 반영한 것 같아요.
퓨시아는 정말로 안드로이드의 문제점을 해결할 수 있을까?
안드로이드가 큰 인기를 끌고 있지만 단점이 없는 것은 아니다. 개방성은 안드로이드에 활력을 불어넣는 동시에 안드로이드가 버전 분할, 생태계 혼란 등의 문제를 겪게 만들기도 한다.
또한 Android는 Dalvik 가상 머신을 ART로 교체하고 보다 엄격한 백그라운드 관리 메커니즘인 Doze를 사용하는 등 운영 효율성을 향상시키기 위해 많은 노력을 기울였으나 현재 Android의 운영 효율성은 iOS보다 열등합니다. Fuchsia는 Android에 존재하는 몇 가지 문제를 해결할 수 있나요? 이에 대해 하나씩 논의해야 합니다.
Fuchsia는 개정된 ROM을 없앨 수 있을까?
Android 생태계의 분열과 혼란은 시스템의 개방성에서 비롯됩니다.
Google은 Android 오픈소스 프로젝트 AOSP의 코드를 다른 사람이 사용할 수 있도록 허용하므로 Google의 시스템 제어권이 크게 약화됩니다. 누구나 Android 코드를 Fork하고 브랜치를 설정할 수 있습니다. 시장에는 항상 수많은 종류의 Android가 있다는 것을 알 수 있습니다. ROM이 동시에 존재합니다.
단편화 문제를 해결하기 위한 유일한 방법은 시스템의 오픈소스 및 라이센스 정책을 변경하는 것입니다. 그러나 Fuchsia는 이와 관련하여 실질적인 변화를 주지 않았습니다.
앞서 언급했듯이 Fuchsia는 여전히 오픈 소스 전략을 채택하고 하이브리드 라이선스를 사용하므로 GPL 오염이 없다는 관점에서 Fuchsia의 소스 코드는 Android보다 훨씬 더 친숙합니다.
이것이 질서 확립에 도움이 되지 않는다는 것은 의심의 여지가 없습니다. 모든 제조업체가 Google의 속도를 따른다면 Google이 이를 활용할 것으로 기대할 수 있습니다. 그러나 시장에 공식 ROM만 있는 경우 소비자는 이를 보고 기뻐하지 않을 수 있습니다.
퓨시아는 시스템 버전을 통일할 수 있을까?
안드로이드용으로 수정된 ROM이 많지만, 사실 수정된 ROM이 안드로이드 최신 버전을 따를 수 있다면 모두가 여전히 좋아할 것이다. .
그러나 시중에 나와 있는 대부분의 안드로이드 ROM은 최신 안드로이드 버전으로 업그레이드가 불가능하다. 업그레이드가 가능하더라도 푸시 알림을 빨리 받을 수 없고, 몇 달, 심지어는 기다려야 한다. 공식 버전을 따라잡는 데 1년이 걸립니다. 푸크시아는 어려운 안드로이드 업그레이드 문제를 해결할 수 있을까?
사실 구글은 안드로이드 업그레이드 문제를 해결하기 위해 이미 안드로이드 8.0에 새로운 솔루션을 내놨다.
Google은 Android 코드와 드라이버를 분리하는 Project Treble 메커니즘을 Android 8.0에 구현했으며 드라이버가 Project Treble의 표준을 충족하는 한 제조업체는 Android 시스템을 직접 업그레이드할 수 있습니다. 기다리지 않고 드라이버 적응 - 이 접근 방식은 Windows와 다소 유사합니다.
Project Treble 메커니즘에 따라 Android 업그레이드 속도가 크게 향상되었습니다. 사용자는 공식 매칭을 기다리지 않고도 일반 ROM을 플래시하고 직접 업그레이드할 수도 있습니다.
예기치 않은 일이 발생하지 않으면 Fuchsia도 시스템의 새 버전을 추진하는 속도를 크게 높이는 유사한 메커니즘을 갖게 될 것입니다. 안드로이드 버전이 혼동되는 문제를 푸크시아가 해결했다고 하기보다는 안드로이드 자체가 문제에 대한 해결책을 제공했다는 표현이 더 맞을 것이다.
Fuchsia가 앱의 품질을 향상시킬 수 있을까요?
Android 생태계의 혼란은 앱의 혼란에도 반영됩니다. 우선 외관에 대해 이야기하자면, 많은 사람들이 안드로이드에 대해 느끼는 인상은 UI가 iOS만큼 아름답고 매끄럽지 않다는 것입니다.
그러나 실제로 Google이 공식적으로 옹호하는 MaterialDesign은 비교적 잘 구성되어 있으며 레이어링과 역동성을 잃지 않은 단순한 스타일로 다양한 화면에도 잘 어울립니다. 그런데 안드로이드가 여전히 좀 지저분해 보이는 이유는 한편으로는 지저분하게 수정된 ROM 때문이고, 다른 한편으로는 엉터리로 작성된 앱 때문이기도 합니다.
Android 시스템 버전이 분할되어 있기 때문에 대부분의 Android 앱은 새로운 Android 버전을 적극적으로 따르지 않습니다. 동시에 Google은 Android 앱이 특정 UI 세트를 사용하도록 강요하지 않습니다. 격렬하게 성장할 여지가 있습니다.
그뿐만 아니라 안드로이드의 장기간 느슨한 권한 관리로 인해 앱들에도 불필요한 권한을 많이 적용하고 백그라운드에서 만연하게 실행되기도 했습니다. Fuchsia가 이 문제를 해결할 수 있을까요?
현재 뉴스로 판단하면 Fuchsia는 Android 앱과 호환되며 이는 Android 앱의 생태학적 지위도 상속한다는 의미일 수 있습니다. Fuchsia가 앱의 품질을 향상시킬 수 있을까요? Fuchsia 전용으로 개발되는 앱이 몇 개나 되는지에 따라 달라지겠지만, Fuchsia는 Android 앱과 호환되기 때문에 일부 특정 분야를 제외하고는 제조업체에서 Android를 계속 개발할 것 같습니다. 앱.
Fuchsia는 시스템 운영 효율성을 향상시킬 수 있을까?
Android는 경쟁사에 비해 운영 효율성 측면에서 열세인 데에는 JAVA 효율성이 낮고 시스템 문제가 있는 등 여러 가지 이유가 있습니다. 복잡한 HAL 레이어 등. Fuchsia에서는 이러한 측면이 크게 개선될 것입니다.
앞서 언급했듯이 Fuchsia는 Zircon 커널을 사용합니다. 이 작은 커널의 효율성은 본질적으로 높으며 GPL 오염을 피하면 Google은 HAL과 같은 거대한 중간 계층을 구축할 필요가 없습니다.
Fuchsia의 완성품은 Android보다 훨씬 가벼울 것으로 예상됩니다. 실제로 Fuchsia의 포지셔닝을 보면 Android와 상관없이 임베디드 기기에서도 실행할 수 있는 시스템이라는 것을 알 수 있습니다. 패키지의 운영 효율성은 기대할만한 가치가 있습니다. 동시에 Fuchsia는 주로 C 언어로 작성되었으며 이는 Fuchsia의 고성능을 위한 좋은 기반을 마련합니다.
물론 이것이 Fuchsia에서 실행되는 앱이 반드시 빠르다는 의미는 아닙니다. 결국 Fuchsia는 Android와 호환되기 위해 해당 호환성 키트를 제공합니다. Fuchsia에서 Android 앱을 실행하는 실제 효과는 그대로 유지됩니다. 경험하게 된다.