원본: https://www.fusetools.com/docs/features

기능 상태

베타 버전을 통해 진화하는 현재 및 미래의 Fuse 기능을 추적하십시오.

이 목록은 완전한 것이 아니며, 현재는 좀 오래되었입니다. 현재 진행중인 로드맵에 대한 의견을 교환하고 수집 할 수있는 새로운 전략을 결정 중입니다.

최종업데이트: 2016년 8월 6일

범례

상태
Ready 앱 제작을 위해 사용 될 준비가 된 기능입니다. Ready로 표시된 기능에 문제가 발생하면 Fuse 팀은 버그 보고서를 신속하게 처리합니다.
In progress 적극적으로 작업 중인 기능입니다.
Planned 계획 중에 있으며 곧 작업이 시작될 기능입니다.
Backlog 미래에 대한 todo 목록에 있지만, 구현은 아직 계획되지 않은 기능입니다.
N/A 대상 플랫폼이나 환경에 구현할 수 없거나 바람직하지 않은 기능입니다.

크로스 플랫폼 UX 컴포넌트

이 UX 컴포넌트는 크로스 플랫폼 앱 화면들을 만들기 위한 기본 컴포넌트들입니다. 이러한 컴포넌트들은 Native 모드와 Graphics 모드 모두에서, 모든 테마들이 작동합니다. 특정 컨트롤(버튼과 같은) 의 look and feel(모양과 느낌) 은 테마에 따라 서로 다를 수 있습니다.

그래픽스 모드 네이티브 iOS 네이티브 Android
Layout - 앱 화면들에 대해 유연한, 반응형 레이아웃을 정의합니다. Ready Ready Ready
Image - 모든 화면 크기 및 밀도에 적용할 수 있도록 다중 밀도를 지원하는 이미지 및 아이콘을 표시합니다. Ready Ready Ready
Video - 미디어 플레이어 또는 UI 디자인의 일부로 비디오를 재생합니다. Ready Planned Planned
Navigation - 범용 크로스 플랫폼 네비게이션 시스템으로, 커스텀 제스처-기반으로 애니메이션된 내비게이션을 앱의 어느 곳에나 추가 할 수 있도록 합니다. Ready Ready Ready
TextEdit - 테마나 스타일링 없는 일반 텍스트 입력 필드입니다. Ready Ready Ready
TextInput - 테마의 look and feel 로 장식된 텍스트 입력 필드입니다. Ready Ready Ready
Button - 클릭 가능한 기본 컨트롤입니다. Ready Ready Ready
Slider - 트랙과 노브로 숫자 값을 지정할 수 있습니다. Ready Ready Ready
Switch - on/off boolean 값을 지정할 수 있습니다. Ready Ready Ready
CameraFeed - 디바이스 카메라의 live feed 를 UI 요소로 표시합니다. Planned N/A N/A

네이티브 UX 컴포넌트들

이 UX 컴포넌트들은 Fuse에서 Native 테마, 또는 NativeViewHost 를 통해 사용할 수 있습니다. Graphics 테마에서는 사용할 수 없으며, Fuse 효과 시스템과 상호 작용할 수 없습니다.

해당 기능, 함수 및 외형은 플랫폼에 따라 서로 다를 수 있습니다.

iOS 안드로이드
WebView - 앱에 브라우저를 표시하거나, HTML5를 사용하여 앱의 특정 부분을 만들 수 있습니다. Ready Ready
MapView - OS 네이티브 맵들을 표시합니다. Ready Ready
Native Pickers - 기본 OS 선택도구, 날짜 선택도구, 값 선택도구 등을 표시합니다. Planned Planned
Native UI Controls - 기타 네이티브 컨트롤들과 위젯들. 모달 대화상자, 탭바 등을 다룹니다. 기본 기술이 준비되었을 때 게시할 세부 기능-목록 입니다. In progress In progress
Audio - UX 마크 업 트리거들의 일부로 사운드를 재생합니다. Planned Planned
iOS Navigation - iOS 내장 네비게이터 컨트롤들 및 네이티브 트랜지션들을 기반으로 네이티브 네비게이션 시스템을 만듭니다. Planned N/A
Android Material Design Navigation - Google에서 제공하는 Material Design 컴포넌트 팩을 기반으로 기본 네비게이션 시스템을 만듭니다. N/A Planned

FuseJS 기능들

네이티브 iOS 네이티브 안드로이드
Observable - Reactive 데이터 바인딩 Ready Ready
XMLHttpRequest Ready Ready
fetch() Ready Ready
Push Notifications Ready Ready
Local Notifications Ready Ready
Take photo with device camera Ready Ready
Geolocation Ready Ready
Local Storage Ready Ready
WebSocket In progress In progress

네이티브 상호운용

Fuse에는 기존 네이티브 코드와 써드파티 SDK들이 네이티브 API들과 상호 작용할 수 있는 여러 방법들이 있습니다.

네이티브 iOS 네이티브 안드로이드
Foreign Code - 네이티브 Java, Objective-C 및 C++ 코드를 Fuse 프로젝트에 직접 넣고, FuseJS 의 새로운 기능으로 노출합니다. Ready Ready
Uno Inline Foreign Code - Uno 메소드들을 네이티브 플랫폼 언어로 직접 구현합니다: Java, Objective-C 또는 C++. Ready Ready
Uno Native Foreign Bindings - Uno에서 직접 Android 및 iOS API를 일반 구문으로 호출 합니다. Ready (삭제 예정) Ready (삭제 예정)
Uno Extension Layer (UXL) - Uno 와 네이티브 타겟 언어 사이에 고급 상호운용을 위한 낮은-수준의 다양한 메서드들입니다. Ready (삭제 예정) Ready (삭제 예정)

써드파티 라이브러리 래퍼

Fuse는 가장 인기있는 써드파티 SDK들을, 사용하기 쉬운 UX/JS API 들로 래핑 합니다. 많은 써드파티 JavaScript SDK들을 즉시 사용할 수 있습니다.

공식적으로 Fuse 에 의해 래핑되지 않은 SDK 및 API 들은 Native Interop 을 통해 계속 사용될 수 있습니다.

iOS 안드로이드
Parse (JavaScript SDK) - client-side JS를 통한 여러분 앱의 푸시 및 분석 데이터 그대로 동작함 그대로 동작함
Facebook SDK Wrapper - FuseJS API들 및 UX 마크업 컴포넌트들로 공개된 Facebook SDK의 기본 기능들 Planned Planned
SQLite Wrapper - 디바이스 내 로컬 데이터베이스 래퍼. 현재 구현은 서트파티에 의해 제공된것이며, 완전한 통합은 계획 중입니다. Ready Ready

실시간 그래픽스 효과들

실시간 그래픽스 효과는, 실시간으로 UI 요소들에 GPU 효과를 적용하기 위한 Fuse 의 강력한 그래픽스 모드의 이점을 활용합니다. 이를 통해 디자이너가 시각적 표현들, 애니메이션들 및 트랜지션들을 갖출 수 있도록 새로운 가능성의 새 영역을 제공합니다.

그래픽스 모드
Blur - 모든 UI 요소에 실시간 흐림을 적용합니다. Ready
DropShadow - 모든 UI 요소에 실시간 소프트 그림자를 넣으십시오. Ready
Desaturate - 트랜지션 또는 영구 효과로 모든 요소를 ​​회색 음영으로 페이드인 합니다. Ready
HalfTone - 설정 가능한 하프 톤 패턴을 모든 UI 요소에 적용합니다. Ready
Glass - 모든 UI 요소의 배경에 실시간 blur 및 색상 등급을 적용하여 유리 모양을 나타냅니다. Planned
ColorCorrect - 모든 UI 요소에 색상 보정을 실시간으로 적용하십시오. Planned
Custom Shader Effects - Fuse 이펙트 시스템은 일반화되어 있으며, 우리는 Uno 코드로 커스텀 효과를 쉽게 만들 수 있습니다. 기존 효과들 중 하나를 포크하고 Effect 클래스를 확장하여 GPU 셰이더 효과들을 만듭니다. Ready

GPU 효과에는 성능 비용이 있으며, 모든 조합들과 매개 변수들이 모든 디바이스들에 적합하지 않을 수 있습니다. 그러나 신중하게 잘 적용된 모든 효과들은 저가형 디바이스에서도 60 FPS로 처리 될 수 ​​있습니다. 덜 강력한 디바이스에서는 앱이 중지될 수 있으므로, 앱의 필수 기능들에는 효과들을 사용하지 않는 것이 좋습니다.

Fuse 도구들

상태
Fuse CLI Tools - Fuse 프로젝트들을 생성하고 빌드하고 미리보기하기 위한 fuse 커맨드 Ready
Fuse Desktop Preview - 부드럽게 60 FPS의 성능으로 macOS 및 Windows에서 응용 프로그램을 미리 봅니다. iOS 또는 Android 에뮬레이터/시뮬레이터가 필요하지 않습니다. Ready
Fuse On-Device Preview - 실제 iOS 및 Android 디바이스에서 앱을 미리 봅니다. Ready
Fuse Monitor - 데스크톱, 디바이스 또는 에뮬레이터에서 미리보기로 실행되는 앱의 모든 출력 및 진단 정보를 수집합니다. Ready
Sketch Importer - fuse import 명령은 .sketch 파일에서 UX 클래스 및 이미지 자원을 자동으로 만들고 업데이트합니다. Ready
Fuse Package System - Fuse 패키지들, 컴포넌트들, 프로젝트 파일들을 더 쉽게 공유. In progress
Fuse Profiler - UX 마크업 노드들의 실시간 성능 데이터를 시각화하여, UI 성능 병목 현상을 쉽게 식별할 수 있습니다. Planned

뭔가 놓친것이 있습니까?

우리의 기능 로드맵에 없지만 당신이 있어야 한다고 느끼는 뭔가가 있다면, 부끄러워하지말고 기능 요청 을 통해 우리에게 알려주십시오. 우리는 여러분 의견을 더 듣는것을 기쁘게 생각합니다.

results matching ""

    No results matching ""