몇 년 동안, 확립된 작업 패턴은 분명했다.이메일을 통해 소통이 이뤄졌고 콘텐츠 제작은 주로 문서, 스프레드시트, 프리젠테이션이 주를 이뤘다.
지난 18개월 동안 세상은 변했고, 우리는 사람들이 전통적인 의사소통 도구들을 보완하고 대체 솔루션과 직접 협력해야 하는 새로운 작업 환경에 적응하여, 우리가 하는 모든 것을 빠르게 디지털화했다.
학교는 온라인 전용수업으로 옮기고, 기업은 전자상거래에서 실력이 좋아졌고, 기업은 화면으로만 팀을 만난 신세대 졸업생을 채용했다.
또한, 통신은 온라인 회의와 채팅으로 이동했고, 디지털 콘텐츠는 전통적인 문서 유형을 넘어 보다 유동적이고 역동적인 공간으로 폭발적으로 증가했다.새로운 종류의 콘텐츠, 형식 및 채널은 모든 사람이 보다 영향력 있는 메시지를 전달하고 각자의 속도로 협업할 수 있도록 보다 유연하고 강력하며 유동적인 도구를 요구하였다.
마이크로소프트 루프는 루프 컴포넌트, 루프 페이지, 루프 워크스페이스의 세 가지 요소로 구성된다.
루프 구성요소:Fluid 구성 요소의 진화 - 채팅, 이메일, 미팅, 문서 또는 루프 페이지에서 협업 및 작업 수행에 도움이 되는 생산성의 원자 단위. 루프 구성 요소는목록, 테이블, 노트, 작업처럼 단순하거나Microsoft Dynamics365의 고객 영업 기회만큼 정교할 수 있으며,구성 요소는 동기화 상태를 유지하며, 아무리 많은 장소에 거주하더라도, 귀하와 귀하의 팀은 항상 최신 정보를 사용하여 작업한다.
오늘, 협업을 위한 새로운 구성요소를 소개한다.
팀들이 쉽게 아이디어를 내고, 합의를 이끌어내고, 함께 결정을 내릴 수 있도록하는 투표 테이블.
또한 팀으로부터 정보를 수집하고, 프로젝트의 모든 측면에서 진행 상황을 추적하며, 팀 전체에 걸쳐 항상 최신 상태를 유지하도록 도와주는상태 추적기.
또한 Dynamics 365 레코드를 시작으로 귀사의 비즈니스 워크플로우를 촉진하기 위해 새로운 Loop 구성 요소를 추가하고 있다.또한 타사 애플리케이션 개발자는 최소한의 투자로 기존 메시지 확장 애플리케이션과마이크로소프트 Graph 커넥터통합을 확장함으로써 루프 구성 요소를 구축할 수 있을 것이다.우리는 내년에 마이크로소프트 빌드 개발자 컨퍼런스에서 이것에 대한 더 구체적인 세부사항을 공유할 것이다.
루프 페이지는 유연한 캔버스로, 구성 요소를 구성하고 파일, 링크 또는 데이터와 같은 다른 유용한 요소들을 끌어들여 팀의 사고, 연결 및 협업을 도울 수 있다.페이지는 함께 생각하고 일을 하는 데 최적화되어 있다.작은 규모로 시작하여 아이디어와 프로젝트의 크기에 맞게 계속 성장할 수 있다.
루프 워크스페이스는 당신과 당신의 팀이 당신의 프로젝트에 중요한 모든 것을 보고 그룹화할 수 있는 공유 공간이다.작업공간은 여러분이 모든 사람들이 일하고 있는 것을 쉽게 따라잡거나, 다른 사람들의 아이디어에 반응하거나, 공유된 목표를 향한 진보를 추적할 수 있게 해준다.팀들은 영감이 떠오를 때마다 동기적 또는 비동기적으로 협력할 수 있다.
Microsoft Loop은 모든 것을 하나로 통합하여 귀하와 귀사 팀의 생산성을 향상시키고, 궤도에 오르게 하며, 그 어느 때보다도 연결시켜 준다.Teams, Outlook, OneNote와 같은 Microsoft 365 앱의 Microsoft Loop 구성 요소가 이번 달에 출시될 예정이다.우리는 다음 달에 마이크로소프트 루프 앱의 가용성에 대해 더 많이 공유할 것이다.
컨텍스트 IQ를 지원하는 Microsoft Editor—필요한 정보를 손쉬운 곳에 저장
또한 Microsoft 365에 걸쳐 기본적으로 통합된 AI 경험 세트인Context IQ를 발표하여 작업 흐름에서 사람들이 필요로 할 수 있는 정보를 예측, 검색 및 제안한다.
컨텍스트 IQ에 의해 가장 먼저 변형된 경험은마이크로소프트 에디터다.현재, 편집자는 당신이 문서, 이메일, 웹에 걸쳐 문법과 철자를 수정하는 등 자신 있게 글을 쓸 수 있도록 도와준다.
이제, 컨텍스트 IQ는 편집자를 다른 수준으로 끌어올린다.컨텍스트 IQ를 가진 편집자가 제공하는 몇 가지 예측 지원 이점은 다음과 같다.
당신이 동료들과 파일을 첨부, 삽입 또는 공유해야할 때, 편집자는 유사한 주제를 바탕으로 또는 당신이 그것들을 만들거나 작업한 적이 있기 때문에 관련 파일이나 문서를 제안한다.
Outlook 전자우편에서 미팅을 예약하려고할때,편집자는 이러한 노력을 인식하고 모든 사용자가 참석할 수 있는 시간을 권장하여 시간과 컨텍스트 전환을 절약할 것이다.
설명이나 이메일의@기호를 사용하여 파일에 있는 동료에게 태그를 지정할 때, 편집자는 현재 함께 일하고 있는 동료나 이전에 문서 검토를 위해 태그를 지정한 이해관계자를 기준으로 잠재적인 사람들에게 태그를 지정할 것을 권장한다.
당신이판매 기회에 대해 협업하고 있을때,그리고 Dynamics 데이터를 끌어들여야 할 때, Editor는 당신이 당신의 일의 흐름에서 그것을 업데이트하고 그것에 대해 조치를 취할 수 있도록 해주는 루프 컴포넌트로 관련 Dynamics 365 정보를 제안할 것이다.
글을 쓸때데이터나 객체를 입력할때 편집자는 온라인 항공편을 예약할 때 상용 고객 우대 번호나 팀과 협업할 때 판매 메시지와 같은 정보를 제안한다.
전통적으로 Office는 문서, 스프레드시트 및 슬라이드를 만드는 데 도움을 준다.그것들은 여전히 매우 중요한 것으로 남아 있지만, 우리는 또한 디지털 콘텐츠, 특히 비디오에 대한 수요가 많다는 것을 알고 있다.그래서 우리는Clipchamp를 포함하도록 우리의창조 도구를 확장하게 되어 흥분된다. 그래서 당신은 일, 학교, 그리고 재미를 위해 당신의 이야기를 만들고 말할 수 있다.
클립샹은 모든 기술 레벨의 크리에이터들이 아름답고, 전문가처럼 보이는 비디오를 쉽고 빠르게 만들고, 편집하고, 공유할 수 있도록 한다.사이드 허슬을 홍보하기 위한 광고든, 학생들을 위한 가상 역사 수업이든, 기억을 담아내기 위한 가족 비디오든 간에, 클립샹은 사람들이 자신의 이야기를 만들고 공유할 수 있도록 해준다.
우리는 사람들이 만들고 협업할 수 있도록 돕기 위해 Office에 새로운 제품 오퍼링을 도입하고 있지만, 우리는 또한 우리가 사랑하는 앱에 새로운 기능들을 도입하고 있다.
PowerPoint의 녹음 스튜디오를 통해 자신의 이야기를 직접 들려 보십시오.
청중들에게 당신의 메시지를 전달하는 것은 당신이 물리적으로나 가상적으로 존재하느냐에 달려서는 안 된다.Microsoft PowerPoint의Recording Studio를 사용하면 보다 효과적이고 매력적인 프레젠테이션을 제공할 수 있도록 자신의 이야기를 직접 들려줄 수 있다.배경을 사용자 지정하고, 슬라이드에 주석을 달 수 있으며, 다양한 보기를 선택하여 쉽게 내용을 기록하고 전달할 수 있다.
녹화가 완료되면 미리 보기를 보고 필요한 경우 특정 슬라이드 또는 전체 프리젠테이션을 다시 기록하십시오.편집을 마치면 프리젠테이션을 내보내기만 하면 다른 사람과 공유할 수 있다.레코딩 스튜디오는 2022년 초에 일반적으로 이용할 수 있을 것이다.
비디오는 여러분의 이야기를 들려주는 좋은 방법이지만 때로는 숫자와 데이터도 강력한 메시지를 전달할 수 있다. 특히엑셀을 사용하여 조직의 데이터를 개인화할 수 있는 경우에는 더욱 그렇다.
Office.com 및 Windows용 Office 앱 찾기, 만들기 및 공유
Office.com을 통해 컨텐츠의 허브 역할을 할 수 있는 새로운 경험을 구축하고 있으며, 컨텐츠의 모든 컨텐츠를 찾을 수 있을 뿐만 아니라 컨텐츠에 무슨 일이 일어나고 있는지 이해할 수 있을 뿐만 아니라 조치를 취할 수도 있다.Office.com및Windows용 Office 앱에 대한 최신 개선사항은 파일 및 앱을 찾는 시간을 줄이고 작업하는 데 더 많은 시간을 할애할 수 있도록 설계되어 있다.
이홈페이지는빠른 액세스섹션에서 가장 중요한 콘텐츠로 빠르게 이동할 수 있도록 재설계되었으며 일련의권장 작업을 통해 어떤 사항에 주의를 기울여야 하는지 확인하십시오.새로운My Content 페이지는 팀, 아웃룩, OneDrive 및 SharePoint에서 한 번에 원하는 컨텐츠를 쉽게 찾을 수 있도록 강력한 검색 및 필터링 환경을 제공한다.또한 새로운작성 페이지를 통해 여러 응용프로그램의 템플리트와 함께 모든 응용프로그램 및 도구를 한 곳에서 동시에 볼 수 있으므로, 작업을 시작하는 가장 좋은 방법을 쉽게 결정할 수 있다.
이 새로운 경험들은 다음 몇 주 안에 시작 될 것이다.새로운 경험에 대해 자세히 알아보십시오.
작업에 적합한 툴을 쉽게 찾는 것이 핵심이며, 데이터를 관리하고 분석해야 할 때는 Excel이 바로 사용 앱이다.
Excel 데이터 유형의 다음 프론티어
최근까지마이크로소프트 엑셀은 텍스트와 숫자 두 종류만 허용했다.이제 단순히 텍스트나 숫자의 기본적인 문자열 대신, 셀 자체는 컨텐츠 카드, 이미지, 행렬, 배열 등과 같은 훨씬 더 복잡한 항목을 포함할 수 있다.
이제 우리는 다시 완전히 새로운 레벨로 연결된 데이터 유형을 가져왔고 개발자들에게 엑셀에서 구축할 수 있는 궁극적인 자유를 주고 있다.이달 하순에는엑셀의 새로운자바스크립트API를 미리 볼 수 있게 된다.이 새로운 API를 통해 개발자는 자신의 사용자 정의 데이터 소스가 지원하는 이미지, 엔티티, 배열 및 형식화된 숫자 값을 포함하는 사용자 정의 데이터 유형을 만들 수 있다.또한 이 새로운 Excel 데이터 유형을 입력과 출력으로 모두 사용할 수 있는 사용자 정의 함수를 만들 수 있다.
이러한 보다 유연한 구조는 복잡한 데이터를 객체로 구성하고 이 데이터를 보다 자연스럽게 사용자에게 노출시키는 동시에 사용자가 분석이나 보고에 관심을 갖는 전체 정보에 쉽게 접근할 수 있는 기능을 제공한다.
또한 고객은 데이터 유형의 힘을 활용하기 위해 자체적인 추가 기능을 만들거나 기존 추가 기능을 확장할 수 있어 엑셀 내에서 보다 통합적이고 차세대적인 경험을 얻을 수 있을 것이다.전체 조직에서 데이터 유형의 힘을 공유하고 데이터 유형을 자신의 서비스나 데이터에 연결할 수 있는 추가 기능이나 솔루션을 만들 수 있다.
이 새로운 API를 통해, 우리는 사용자들과 개발자들에게 그들의 데이터를 더 잘 구성하고, 접근하고, 작업할 수 있도록 궁극적인 힘을 주고 있다.
tl;dr 오늘 우리는 오랫동안 기다려온Metaflow용 GUI를오픈소싱합니다.Metaflow GUI는실시간으로 자신의 워크 플로우를 모니터링 실험을 추적하고, 모든 실행 된 작업에 대한 상세한 로그와 결과를 볼 수 데이터 과학자를 할 수 있습니다.GUI는 플러그인으로 확장할 수 있어 커뮤니티에서 다른 시스템과의 통합, 맞춤형 시각화를 구축하고 Metaflow의 향후 기능을 뷰에 직접 포함할 수 있습니다.
GUI를 사용하여 오래 실행된 작업 찾기
Metaflow는4년 전에 Netflix에서 개발을 시작했으며 2019년에 오픈 소스로 제공한데이터 과학용 풀 스택 프레임워크입니다.이를 통해 데이터 과학자는 ML 워크플로를 정의하고, 로컬에서 테스트하고, 클라우드로 확장하고, 관용적인 Python 코드로 프로덕션에 배포할 수 있습니다.오픈 소싱 이후 Metaflow 커뮤니티는 빠르게 성장하고 있습니다. 이제거의 4800개의 별을가진 Netflix의 GitHub 계정에서 7번째로 별표가 많은 활성 프로젝트입니다.Netflix 외부에서 Metaflow는 생물 정보학에서 부동산에 이르기까지 다양한 산업 분야에 걸쳐 수백 개의 회사에서 프로덕션에서 기계 학습을 지원하는 데 사용됩니다.
Metaflow는 처음부터 명령줄 중심 도구였습니다.이를 통해 데이터 과학자는 관용적 Python으로 복잡한 기계 학습 응용 프로그램을 쉽게 표현하고, 로컬에서 테스트하거나, 클라우드에서 확장할 수 있습니다. 이 모든 작업은 선호하는 IDE 및 터미널을 사용합니다.우리의 자유와 책임 문화에따라Metaflow는 데이터 과학자에게 올바른 모델링 접근 방식을 선택하고, 데이터와 기능을 유연하게 처리하고, 워크플로를 쉽게 구성할 수 있는 자유를 부여하는 동시에 결과 프로젝트가 생산 인프라에서 책임감 있고 강력하게 실행되도록 합니다.
Metaflow에서 실행되는 프로젝트의 수와 중요성이 증가함에 따라(그 중 일부는우리 비즈니스의 핵심임)ML 플랫폼 팀은 점점 더 많은 지원 요청을 받기 시작했습니다.종종 질문은 "내 흐름을 실행하는 데 왜 그렇게 오랜 시간이 걸리는지 이해하는 데 도움을 줄 수 있습니까?" 또는 "어젯밤에 실패한 모델에 대한 로그를 어떻게 찾을 수 있습니까?"라는 성격이었습니다.기술적으로 Metaflow는사용자가 모든 세부 사항을 검사할 수있는Python API를제공합니다.몇 달 동안 상황을 관찰한 후 우리는 사용자의 증가하는 요구를 해결할 수 있는 새로운 사용자 인터페이스의 종류를 이해하기 시작했습니다.
Metaflow GUI 요구 사항
Metaflow는 설계된인간 중심 시스템입니다.우리는 Python API와 CLI를 전체 사용자 인터페이스 및 사용자 경험의 필수적인 부분으로 생각하며, 처음부터 프로덕션 준비 ML 프로젝트를 더 쉽게 구축하는 데 중점을 둡니다.우리의 접근 방식에서 Python 코드는 ML 모델 및 워크플로와 같은 복잡한 비즈니스 논리를 표현하기 위해 표현력이 뛰어나고 생산적인 사용자 인터페이스를 제공합니다.동시에 CLI를 통해 사용자는 특정 명령을 빠르게 실행하고 일반적인 작업을 자동화할 수도 있습니다.이와 같이 복잡한 실제 개발 작업의 경우 그래픽 사용자 인터페이스에서 동일한 수준의 생산성을 달성하기 어려울 것입니다.
그러나 텍스트 UI는 검색 가능성과 시스템 상태에 대한 전체적인 이해와 관련하여 상당히 부족합니다.우리가 듣는 질문은 이러한 격차를 반영했습니다. 사용자가Metaflow 프로젝트에서무슨 일이 일어나고 있는지아주 간단하게파악할수 있는 사용자 인터페이스가 부족했습니다.
Netflix는관찰 가능성을 위한혁신적인 도구를개발한 오랜 역사를 가지고 있습니다.따라서 새로운 GUI에 대한 요구 사항을 지정하기 시작했을 때 다른 사용 사례를 위해 구축된 이전 GUI의 경험과 Metaflow의 실제 사용자 스토리를 활용할 수 있었습니다. 사용자.우리는 Metaflow 경험의 특정 격차에 초점을 맞춰 GUI 범위를 엄격하게 지정하고 싶었습니다.
GUI는 사용자가어떤 흐름과 작업이 실행되고 있고 그 안에서 무슨 일이 일어나고 있는지볼수 있도록 해야합니다.특히, Metaflow API 또는 CLI의 기능을 보완하기 위해 GUI로 교체하고 싶지 않았습니다.이는 GUI가읽기 전용임을 의미합니다.코드 작성 및 실행 시작과 같은 모든 작업은 이전과 같이 사용자의 IDE 및 터미널에서 발생해야 합니다.또한 완전히 별개의 문제 영역인 모델 모니터링 GUI를 아직 구축할 필요가 없었습니다.
GUI는전문 데이터 과학자를 대상으로합니다.데모와 프리젠테이션을 위한 멋진 GUI 대신, 우리는 데이터 과학의 도구 체인에 완벽하게 맞는 신중하게 고려된 사용자 워크플로를 갖춘 진지한 생산성 도구를 원했습니다.이를 위해서는 작은 세부 사항에 주의가 필요합니다. 예를 들어 사용자는 GUI의 모든 보기에 대한 링크를 복사하고 예를 들어 Slack에서 공유하여 손쉬운 협업 및 지원(또는Metaflow Slack 봇과 통합)을 할 수있어야합니다.그리고 CLI, GUI 및 노트북 사이를 탐색하기 위한 자연스러운 어포던스가 있어야 합니다.
GUI는확장 가능하고 신속해야 합니다. 수백만 개의 실행으로 구성된 기존 저장소를 처리해야 하며, 그 중 일부는 딸꾹질 없이 수만 개의 작업을 포함해야 합니다.Netflix 규모에서 작동하는 다른 GUI에 대한 경험에 따르면 이것은 사소한 요구 사항이 아닙니다. 확장성은 처음부터 설계에 적용되어야 합니다.느린 GUI는 나중에 디버그하고 수정하기 어렵고 생산성에 상당히 부정적인 영향을 미칠 수 있습니다.
GUI는다른 GUI와 잘 통합되어야 합니다.최신 ML 스택은 데이터 웨어하우스, 컴퓨팅 계층, 모델 제공 시스템, 특히 노트북과 같은 많은 독립 시스템으로 구성됩니다.Metaflow GUI에서 관심 있는 실행 및 작업을 찾고 작업별 보기를 사용하여 추가 정보를 위해 다른 GUI로 이동할 수 있어야 합니다.우리의 도구 환경은 지속적으로 발전하고 있으므로 GUI 자체에서 이러한 링크와 보기를 하드코딩하고 싶지 않았습니다.대신 Metaflow의 통합 친화적인 정신에 따라 관련 정보를 GUI에 플러그인으로 포함하고자 합니다.
마지막으로GUI의 운영 오버헤드를최소화하고싶었습니다.특히 GUI가 Metaflow 실행에 영향을 주어서는 안 됩니다.GUI 백엔드는 선택적으로 기존 Metaflow 메타데이터 서비스와 나란히 배치되어 저장된 상태에 대한 읽기 전용 실시간 보기를 제공하는 간단한 서비스여야 합니다.프론트엔드 쪽은 쉽게 확장 가능하고 유지 관리가 가능해야 하며, 이는 우리가 최신 React 앱을 원했음을 시사합니다.
Metaflow용 GUI 모니터링
ML 플랫폼 팀의 프론트엔드 리소스가 제한적이었으므로구현을 돕기위해Codemate에연락했습니다.소프트웨어 엔지니어링 프로젝트에서 종종 발생하는 것처럼 프로젝트가 완료되는 데 예상보다 오래 걸렸습니다. 대부분 고도로 분산된 환경에서 수천 개의 동시 개체를 실시간으로 추적하고 시각화하는 문제가 놀라울 정도로 사소하지 않은 문제이기 때문입니다. .수없이 반복한 끝에 마침내 우리는 결과에 매우 만족했으며 현재 몇 달 동안 프로덕션에 사용하고 있습니다.
GUI를 열면 다양한 방식으로 그룹화하고 필터링할 수 있는 현재 및 과거의 모든 흐름 및 실행에 대한 개요가 표시됩니다.
흐름별로 그룹화된 실행
실험 추적에이 보기를 사용할 수 있습니다. Metaflow는 모든 실행을 자동으로 기록하므로 데이터 과학자는 이 보기를 사용하여 모든 작업을 추적할 수 있습니다.당연히 사용자별로 보기를 그룹화할 수 있습니다.또한 실행에 태그를 지정하고 태그별로 보기를 필터링하여 실험의 특정 하위 집합에 집중할 수 있습니다.
특정 실행을 클릭하면 타임라인에 모든 작업이 표시됩니다.
실행에 대한 타임라인 보기
타임라인 보기는 성능 병목 현상, 작업 런타임 배포 및 실패한 작업을 찾는 데 매우 유용합니다.상단에서 상태, 시작 시간, 매개변수 등과 같은 실행의 전역 속성을 볼 수 있습니다. 특정 작업을 클릭하면 자세한 내용을 볼 수 있습니다.
작업 보기
이 작업 보기는 작업에서 생성된 로그, 해당 결과 및 선택적으로 작업과 관련된 다른 시스템에 대한 링크를 표시합니다.예를 들어 작업이 모델을 제공하는 플랫폼에 모델을 배포한 경우 보기에는 마이크로서비스를 모니터링하는 데 사용되는 UI에 대한 링크가 포함될 수 있습니다.
요구 사항에 지정된 대로 GUI는 Metaflow CLI와 잘 작동해야 합니다.이를 용이하게 하기 위해 상단 표시줄에는 사용자가경로사양,즉 CLI 출력에 눈에 띄게 표시되는 Metaflow 유니버스의 모든 개체에 대한 경로를복사하여 붙여넣을 수 있는 탐색 구성 요소가 포함되어 있습니다.이러한 방식으로 사용자는 CLI에서 GUI로 쉽게 이동하여 실행 및 작업을 자세히 관찰할 수 있습니다.
CLI는 훌륭하지만 흐름을 시각화하는 것은 어렵습니다.각 흐름은 방향성 비순환 그래프(DAG)로 표시될 수 있으므로 GUI는 흐름을 시각화하는 훨씬 더 나은 방법을 제공합니다.DAG 보기는 흐름의 모든 단계와 이러한 단계가 어떻게 관련되어 있는지 보여줍니다.각 단계에는 개발자 의견이 있을 수 있습니다.현재 상태를 나타내기 위해 색상이 지정됩니다.분할 단계는 음영 상자로 그룹화되고 foreach에 참여한 단계는 이중 음영 상자로 그룹화됩니다.단계를 클릭하면 작업 보기로 이동합니다.
DAG 보기
다른 조직의 사용자에게는 직접 지원되지 않는 몇 가지 특별한 사용 사례가 있을 수 있습니다.Metaflow GUI는플러그인 API를통해 확장할 수있습니다.예를 들어 Netflix에는Titus라는 컨테이너 오케스트레이션 플랫폼이있습니다.사용자는 Titus를 활용하여 확장 또는 확장하도록 작업을 구성할 수 있습니다.오류가 발생하면 사용자는 자세한 정보를 위해 Titus 컨테이너에 액세스해야 하며 작업 보기 내에서 간단한 플러그인이 추가 문제 해결을 위한 링크를 제공합니다.
작업 수준 플러그인 예시
집에서 해보세요!
Metaflow GUI에 대한 사용자 스토리와 요구 사항은 Netflix에만 국한되지 않습니다.Metaflow 커뮤니티의 많은 회사들이 과거에 Metaflow용 GUI를 요청했습니다.번성하는 커뮤니티를 지원하고 GUI에 타사 기여를 초대하기 위해 오늘 Metaflow용 모니터링 GUI를 공개합니다!
새로운 GUI를 통해 데이터 과학자는 더 이상 눈을 멀게 할 필요가 없습니다.플랫폼 팀에 지원을 요청하는 대신 자체적으로 워크플로 상태를 쉽게 확인할 수 있습니다.Netflix 외부의 Metaflow 사용자도 GUI가 똑같이 유용하다는 것을 알게 되며 회사는새로운 플러그인으로GUI를 개선하는 창의적인 방법을 찾을 수 있기를 바랍니다.
Kodi 19.1과 함께 출시된 LibreELEC 10.0 미디어 재생용 최소 Linux OS
오늘날 대부분의 TV 박스와 SBC는 Android 버전과 함께 제공되거나 지원되지만 최고의 시청 경험을 원하는 사람들은 LibreELEC 또는 CoreELEC와 같은 Linux 배포판으로 전환하는 것을 선호할 수 있습니다.좋은 소식은LibreELEC 10.0이 Kodi 19.1 및Linux 5.10 LTS와 함께 출시되었다는 것입니다.
LibreELEC 10.0은 Allwinner, Rockchip 및 "Generic" Intel/AMD 장치에서 잘 작동하는 반면 Raspberry Pi 4 릴리스의 코드베이스는 다소 새롭기 때문에 몇 가지 거친 부분이 있을 수 있습니다.이전 세대 Raspberry Pi 보드에 대한 지원이 중단되었으며CoreELEC가이미 좋은 지원을 제공하기 때문에 Amlogic 플랫폼에 대한 지원이 없습니다.
==> ???? and there’s no support for Amlogic platforms as CoreELEC already provides good support.
확실히 LibreELEC와 CoreELEC은 완전 결별 이후 AMLogic 지원은 전혀 안하게 되나 보군요.. 물론 스폰서가 서로 달라서 그런 것으로 알고는 있습니다.
LibreELEC 10.0은 Kodi 19.1을 기반으로 하므로AV1 비디오 디코딩, 새로운 스킨, HDR 지원 등을 포함하여Kodi 19 "매트릭스" 릴리스와 동일한 기능의 이점을 누릴 수 있습니다.
LibreELEC 10.1은 다음을 포함한 광범위한 단일 보드 컴퓨터, TV 박스 및 컴퓨터를 지원합니다.
공식 발표는어떤 작품에 초점을 맞추고 4. 기본적으로 라즈베리 파이에없는 무엇, 그것은 HDR로 4Kp30 H.264에 / H.265 비디오를 재생하는 것이 가능하고, 돌비 트루 HD 및 DTS HD HDMI 오디오 패스 스루를하고있다 괜찮지만 4Kp50/p60 비디오 출력과 같은 몇 가지 남아 있는 문제가 있으며 Hyperion Control 애드온이 작동하지 않습니다.
Stadia 3.31은 Android TV용 터치 게임패드, '매직 링크' 등을 준비합니다.
Stadia 앱의 최신 업데이트인 버전 3.31에는 Android TV용 터치 게임패드, 컨트롤러를 위한 새로운 "매직 링크" 방법 등에 대한 지속적인 작업이 포함됩니다.
APK Insight 정보:이 "APK Insight" 게시물에서는 Google이 Play 스토어에 업로드한 최신 버전의 애플리케이션을 디컴파일했습니다.이러한 파일(Android 앱의 경우 APK라고 함)을 디컴파일할 때 향후 가능한 기능에 대한 힌트 내에서 다양한 코드 줄을 볼 수 있습니다.Google은 이러한 기능을 제공할 수도 있고 제공하지 않을 수도 있으며 이러한 기능에 대한 우리의 해석은 불완전할 수 있습니다.그러나 우리는 그들이 배송되는 경우 그들이 어떻게 보일지 보여주기 위해 완성에 더 가까운 것을 가능하게하려고 노력할 것입니다.이를 염두에 두고 계속 읽으십시오.
'TV에서 재생'
Stadia 3.31에서 발견한 가장 큰 변경 사항은 "TV에서 재생"으로 이름이 변경된 기능을 포함하여 현재 몇 달 동안 추적해온 기능인 "브리지 모드"와 관련이 있습니다.
간단히 요약하자면 브리지 모드는 USB 또는 Bluetooth를 통해 휴대폰에 타사 게임 컨트롤러를 연결한 다음 WiFi를 통해 휴대폰을 Stadia에 연결하여 컨트롤러를 다른 화면에서 발생하는 Stadia 세션에 "브리징"하는 방법인 것 같습니다.물리적 컨트롤러가 없는 경우 터치스크린 컨트롤을 사용하여 재생할 수도 있습니다.
Stadia 앱의 최신 업데이트로 이 기능을 소개하는 새로운 이미지와 진행 중인 연결 상태를 보여주는 두 개의 이미지가 있습니다.
추가된 많은 텍스트는 현재 앱에서 사용할 수 있다는 징후가 아직 없지만 계속 개발 중인 기능을 가리킵니다.한 텍스트는 "Android TV에서 재생"하는 데 사용되는 것으로 명시적으로 설명하고 다른 텍스트에서는 "모든 화면에서 재생"이라는 문구가 사용됩니다.
TV에서 재생:이 휴대전화를 컨트롤러로 사용하여 Android TV에서 재생합니다.먼저 이 휴대전화가 TV와 동일한 Wi-Fi 네트워크에 연결되어 있는지 확인합니다.그런 다음 아래 버튼을 사용하여 시작하세요.
휴대전화의 터치 컨트롤을 가상 컨트롤러로 사용하여 모든 화면에서 재생할 수 있습니다.
이제 이 컨트롤러가 휴대전화에 연결되었습니다.
게임을 시작하면 이 컨트롤러를 사용할 준비가 됩니다.
우리가 찾은 또 다른 주목할만한 세부 사항은 휴대 전화가 컨트롤러를 다른 장치에 연결하는 동안 버튼 누름이 전송되도록 Stadia 앱을 전경에 유지해야한다는 것입니다.
휴대전화가 TV에 연결되어 있는 동안이 앱을 닫거나 다른곳으로 이동하지 마세요.
'마법의 연결'
이 최신 업데이트에서 "마법 연결"이라는 항목이 반복적으로 언급됩니다.우리가 조합할 수 있는 것으로부터 마법 연결은 Stadia 컨트롤러를 장치에 페어링하기 위해 4개의 버튼을 누르는 현재 프로세스에 대한 다가오는 대안으로 보입니다.
setUpConnectingViaLinkingCode
setUpConnectingViaMagicLinking
STADIA_MAGIC_LINKING_REQUESTED
"마법 연결"이 작동하는 방식에 대한 유일한 다른 단서는 브리지 모드와 관련된 것으로 보인다는 것입니다.
enableBridgeMagicLinkingFlag
현재 이론은 Android 휴대전화를 컨트롤러로 사용할 때계정의 활성 Stadia 세션에자동으로페어링될 수 있다는 것입니다.즉, 상황이 아직 확신하기에는 너무 이르다.
Android에서 파티 채팅
출시 이후부터 Android용 Stadia의 가장 큰 비방은 게임 내에서 파티 채팅에 참여하거나 친구와 대화할 수 없다는 것입니다.Android 앱에 대한 거의 모든 업데이트와 함께 우리는 플랫폼에 파티 채팅이 오는 징후를 보았습니다.
Stadia 3.31에서는 "지원되는 헤드셋"에 대한 언급을 포함하여 음성 채팅이 작동 중이라는 신호를 더 많이 찾습니다.Stadia 앱은 이제 헤드셋을 위해 Bluetooth 장치를 스캔하고 연결할 수 있는 권한도 구합니다.
이 기기의 마이크는 현재 채팅에 작동하지 않으므로 헤드셋을 연결하거나 USB를 통해 연결하세요.
헤드셋 연결
지원되는 헤드셋 보기
IARC 등급
Stadia 3.31에는 "IARC 등급"에 대한 언급도 있습니다.에 대한 짧은국제 연령 등급 연합, 세계의 여러 연령 등급 기관 (ESRB, PEGI, USK 등)로 분류 비디오 게임을 취득하기위한 통합 프로세스의 IARC 제공 뭔가.
enableIarcRatings
Stadia는 단순히 IARC 웹사이트에 나열된 "참여 매장" 중 하나를 찾고 있을 수 있으며, 이는 개발자가 간소화된 등급 가격으로 더 빠르게 Stadia에 게임을 제공하는 데 도움이 될 수 있습니다.
Built this linux terminal based interface to allow for enabling and disabling of apps on any android device either through USB connection or WiFi connection. The code is available for download on GitHub:
RISC-V 플랫폼 사양은 RISC-V 하드웨어 및 소프트웨어 호환성을 보장하는 것을 목표로 합니다.
RISC-V 플랫폼 사양은 Linux 또는Zephyr 프로젝트와 같은 운영 체제가 사양을 준수하는 모든RISC-V하드웨어에서 제대로 부팅할 수있도록 하는 일련의 규칙을 정의하는 것을 목표로 합니다.
10년 전 Arm Linux 커널로 작업한 적이 있다면 장치 트리 바인딩으로 대체된 보드 파일을 기억할 수 있으며, Arm은Arm SystemReady 인증으로절정에 달하는 여러 표준을 정의하여 호환되는 Arm 플랫폼을 부팅할 수 있게 했습니다. x86 세계와 같은 선반 OS 이미지.
"RISC-V SystemReady" 플랫폼 인증 프로그램과는 거리가 멀지만 RISC-V 플랫폼 사양은 현재 선택적 확장이 있는 두 가지 유형의 플랫폼에 대한 요구 사항을 정의하기 위해 작업 중입니다.
OS-A 플랫폼: 엔터프라이즈 및 임베디드 클래스 애플리케이션 프로세서에서 실행되는 Linux/FreeBSD/Windows…현재 확장: 서버 확장
M 플랫폼 –베어메탈 애플리케이션과 마이크로컨트롤러에서 실행되는 소규모 운영 체제를 위한 RTOS 플랫폼을 지정합니다.현재 확장: 물리적 메모리 보호(PMP) 확장
결국 "모바일", "에지 컴퓨팅", "머신 러닝", "자동차" 등을 포함한 다른 유형의 하드웨어에 대한 확장이 있어야 하거나 있을 수 있습니다.
OS-A 플랫폼을 살펴보면 아키텍처(RV32GC/RV64GC), PMU, 디버깅, 시스템 주변 장치, EBBR이 있는 부트 프로세서, UEFI(및 서버 확장을 위한 ACPI) 등에 대한 요구 사항의 긴 목록이 있습니다.
Github에서 현재 RISC-V 플랫폼 사양을찾을 수있습니다.사양에 참여하거나 패치 세트를 제출하거나 단순히 진행 상황을 따르고싶다면 tech-unixplatformspec메일링 리스트에서 할 수 있습니다. 이름에서 알 수 있듯이 더 이상 UNIX 기반 운영 체제에 관한 것이 아닙니다. .
Google 드라이브는 훌륭한 무료 서비스이지만 저장용량이 제한되어 있습니다.계정이 예상보다 빨리 채워지는 것을 알 수 있습니다.숨겨진 "고아" 파일 덕분일 수 있습니다.제거하는 방법을 알려드리겠습니다.
"고아" 파일이란 무엇입니까?
"고아" 파일은 원래 폴더 어딘가에 포함되어 있었습니다.일반적으로다른 사람의 계정에 있는 폴더에 추가한 파일입니다.그러나 폴더가 삭제되어 계정에 파일이 "고아" 상태로 남을 수 있습니다.Google 드라이브 파일의 표준 목록에는 표시되지 않지만 여전히 계정의 공간을 차지합니다.
Google에는 이러한 파일을 제거하는 직접적인 방법이 없지만 대부분의 파일을 지우는 데 사용할 수있는 트릭(Workspace Tips 제공)이 있습니다.
Xbox Game Pass에 홈 화면 아이콘이 있는 기본 Android TV/Google TV 지원 추가
클라우드 게임은 현재 엄청나게 확장되고 있으며 Android TV는 지난 달Android TV 및 Google TV 기기에서 Google Stadia 플랫폼의 데뷔와 함께 대규모 출시를 목격했습니다.Xbox Game Pass는 Android를 지원함에도 불구하고 출시 이후 Android TV를 지원하지 않고 있지만 변경될 것으로 보입니다.
현재Play 스토어에 있는Android용 Xbox Game Pass 버전 2107의 최신 업데이트가공식 Android TV 지원 경로를 시작했습니다.업데이트를 위해 안정적인 채널에 도착하고 Android TV 및 Google TV 홈 화면에서 Game Pass에 액세스할 수 있습니다.
Android 앱이기 때문에 Chromecast with Google TV 및 Nvidia Shield와 같은 기기에서 Game Pass 앱을 사이드로드할 수 있었습니다.그러나Microsoft는 과거에 Android TV가 공식적으로 지원되지 않는다고밝혔습니다.
이것은 앱이 사이드로드될 때 홈 화면에 표시되지 않는다는 사실에 의해 명확해졌습니다.Android TV에서 개발자는 앱이 홈 화면에 표시되도록 특수 코드를 구현해야 합니다. 그렇지 않으면 사용자가 설정 또는 특수런처를통해 액세스해야 합니다.Microsoft가 쉽게 액세스할 수 있는 위치에 앱을 표시하기 위해 노력하고 있다는 것은 Android TV 지원과 관련하여 회사가 마음을 바꿨을 수 있다는 분명한 신호입니다.
하지만 당분간은 Xbox Game Pass 앱을 Android TV에서 사용하려면 사이드로드해야 합니다. Play 스토어에는 표시되지 않습니다.
불행히도 성능에 관해서는 아무것도 변경되지 않았습니다.Chromecast with Google TV에 대한 빠른 테스트를 통해 Xbox 컨트롤러로 앱을 탐색하는 것은 엄청나게 느리고 비터치 컨트롤을 더 잘 지원하도록 인터페이스가 전혀 변경되지 않았습니다.게임 스트림도 시작하자마자 즉시 멈췄습니다.그에비해Android TV의 Stadia앱은우리가 테스트한 모든 기기에서완벽하게 수행되었으므로 Microsoft가 아직 갈 길이 멉니다.
프로젝트 비용은 약 300억 루블(4억 달러)로 보고되며, 프로젝트 주최자는 RISC-V 코어를 주요 처리 코어로 포함하는 새로운 프로세서를 기반으로 하는 60,000개의 시스템을 판매할 계획입니다.보고서에 따르면 목표는 12나노미터 프로세스를 사용하여 2GHz에서 실행되는 8코어 프로세서를 구축하는 것이며, 이는 아마도 GlobalFoundries를 의미하지만 현재로서는 명확하지 않습니다.프로젝트 자금 중 3분의 2는 '앵커 고객'(예: Rostec 및 자회사)이 제공하고 마지막 3분의 1은 연방 예산에서 제공됩니다.이 프로세서가 들어갈 시스템은 처음에 러시아 교육과학부와 보건부에서 작동합니다.
이 소식은 Intel x86 및 x86-64용 이진 변환이 포함된 맞춤형 VLIW 명령어 세트를 실행하는 Elbrus 2000 프로세서 제품군과 같이 러시아에서 이미 여러 국내 CPU 전망을 갖고 있다는 점을 감안할 때 흥미로운 발전입니다. 이러한 프로세서는 이미 Linux에서 실행되는 8코어 및 다중 소켓 시스템을 제공합니다. Elbrus에 대한 개발은 Rostec과 함께 계속 진행 중이며 이 프로젝트는 데스크톱에서 서버로 사용하는 고성능 구현에 중점을 둔 것 같습니다.대조적으로, 새로운 RISC-V 개발은 데스크탑 및 랩탑 사용을 위한 저전력 구현을 목표로 하는 것으로 보입니다.러시아에는 러시아 슈퍼컴퓨터 회사에서 만든 MIPS32 ISA를 사용하는 바이칼 프로세서도 있습니다.
이 이야기가 어떻게 전개되는지 보는 것은 흥미로울 것입니다. 이 수준에서 프로세서를 구축하고 시스템 설계를 지시하는 데 4억 달러가 충분해야 합니다. 이는 프로젝트가 얼마나 잘 실행될 것인지에 대한 질문을 던집니다.