차례:
비디오: 집사를 이상하게 보는 고양이 왜 그럴까요? (십월 2024)
G Suite Business의 일부로 한 달에 사용자 당 10 달러부터 시작하는 Google App Maker는 Google의 G Suite 생산성 플랫폼에 내장 된 코드가 낮은 개발 도구입니다. Google의 머티리얼 디자인 철학에 따라 깨끗하고 반응이 빠른 사용자 경험 (UX)으로 구축 된 App Maker는 회사 내 비즈니스 사용자와 개발자가 특정 비즈니스 프로세스를위한 앱을 신속하게 개발할 수있는 기능을 제공하며 양식 마법사와 드래그 앤 드롭에 전적으로 의존합니다. 기존 코딩 없이도 멋진 비즈니스 앱을 구축하기위한 인터페이스.
편집자 선택 Appian과 함께 Google App Maker는 일반 Joe 비즈니스 사용자를 대상으로 테스트 한 가장 사용자 친화적 인 도구였습니다. 개발자를위한 편집자의 선택 인 Microsoft PowerApps는 매끄러운 경험을 자랑했지만 IT 및 고급 사용자를 위해 더 많은 노력을 기울였습니다. 보다 일관되고보다 일관된 디자인 철학을 염두에두고 개발 된 App Maker 및 PowerApps는 훨씬 포괄적 인 툴링 및 사용자 지정 기능을 갖춘 Salesforce App Cloud와 같은 툴보다 앱을 구축 할 때 간단하고 응집력있는 가이드 환경을 제공합니다. 하지만 경험이 많으면 학습하고 탐색하기가 더 혼란 스러울 수 있습니다. 2016 년에 발표되고 올해 G Suite Business에서 처음으로 제공되는 Google App Maker는 Salesforce 또는 Appian보다 훨씬 젊은 플랫폼입니다. 점점 커지고 있지만 App Maker는 맞춤형 비즈니스 앱 제작을 위해 G Suite를 자연스럽게 확장하는 단순하고 직관적 인 저 코드 개발 환경을 제공합니다.
가격 및 계획
엔트리 레벨 G Suite Basic 계층에서는 Google App Maker를 사용할 수 없습니다. G Suite Business (한 달에 사용자 당 월 $ 10) 또는 G Suite Enterprise를 보유한 고객 만 저 코드 도구에 액세스 할 수 있습니다. 사용자 당 요금은 Zoho Creator (월 5 달러)와 Microsoft PowerApp (월 7 달러)보다 비싸지 만 Salesforce App Cloud (월 25 달러)와 Appian (월간 사용자 당 75 달러에서 시작)에 비해 저렴한 가격입니다..
기본 버전에 비해 G Suite Business의 다른 기능 및 장점으로는 고급 보안보고 및 DLP (데이터 손실 방지)와 고급보고 및 감사 추적 기능이 있습니다. 또한 G Suite Business에는 Gmail, Google 포토 및 Google 드라이브에 무제한 저장 용량이 제공됩니다. 이는 Google 드라이브 테이블과 앱으로 가져올 데이터 모델로 인해 App Maker에 중요합니다. 조직에 사용자가 4 명 이하인 경우 각 사용자는 1TB의 스토리지를 얻습니다.
로우 코드 비즈니스 앱 구축
App Maker 설정은 시작 자습서로 시작하여 대시 보드를 소개하고 사용자 설명서의 다양한 다른 자습서 및 기능 연습에 대한 링크를 제공합니다. 시작 가이드는 Google 드라이브에서 데이터 모델을 작성하는 것부터 시작하여 대화식 15 분 과정으로 첫 번째 앱을 빌드하는 과정을 안내합니다. App Maker는 앱, 데이터, 페이지 및 스크립트의 세 가지 주요 구성 요소로 구성되어 있습니다. 코딩 경험이없는 일상적인 비즈니스 사용자는 대부분 처음 두 개만 사용합니다. 개발자 중심의 테스트 섹션에서 경험의 스크립트 요소에 대해 자세히 살펴 보겠습니다. 인터페이스는 깨끗하고 탐색하기 쉬우 며 Google 머티리얼 디자인의 일부로 현재 섹션 (데이터는 녹색, 페이지는 파란색)에 따라 색상이 변경됩니다.
앱을 맞춤 설정하고 기능을 추가하기 전에 Google은 기초를 바로 잡기 위해 바로 뼈대를 안내합니다. 먼저 Google 드라이브 테이블로 형식을 지정하거나 고유 한 데이터 소스를 업로드 할 수있는 데이터베이스를 만들고 이름을 지정하여 시작합니다. 그런 다음 유니 코드 문자, 숫자, 날짜 또는 참 / 거짓 부울 명령문으로 분류 할 수있는 다양한 필드를 추가하여 데이터를 구성합니다. 용어의 의미를 모르는 경우 튜토리얼에는 App Maker의 설명서로 연결되는 링크가 포함되어 있습니다.
데이터 원본을 얻은 후에는 양식 기반 마법사가 페이지로 이동합니다. 여기에서 UI (사용자 인터페이스)를 사용자 정의 할 수있는 옵션이있는 App Maker의 속성 편집기를 찾을 수 있습니다. 그러나 처음에는 (튜토리얼을 진행하는 경우) 페이지 이름을 지정하고 연결하기 만하면됩니다. 방금 만든 데이터 소스에 추가하십시오. 데이터 소스가 없으면 앱이 작동하지 않습니다. 이 시점부터 앱에 추가 한 모든 위젯은 설정 한 드라이브 테이블에서 데이터를 가져옵니다.
끌어서 놓기 위젯 편집기는 화면에서 화면으로 앱 모양을 실제로 빌드하는 방법입니다. 일반적인 비즈니스 사용자 관점에서 이러한 앱을 테스트하기 위해 기본 예약 앱을 구축했습니다. 목표는 이벤트 이름, 날짜 및 시간 및 기간 필드와 사용자를 이벤트에 초대하고 이벤트 목록을 일정 또는 시간순으로 정렬 할 수있는 기능을 가진 새 이벤트를 추가 할 수있는 앱을 구축하는 것이 었습니다. 그 밖의 추가 기능이나 사용자 정의는 보너스였습니다.
연습 자습서를 진행 한 후 Google App Maker의 기본 앱 생성 프로세스에 문제가 없었습니다. 왼쪽 탐색 메뉴에서 새 앱 만들기를 선택했습니다. Google은 현재 비즈니스 앱마다 9 가지 템플릿을 제공하지만이 경우에는 단순히 빈 애플리케이션 템플릿을 선택했습니다. 현재 템플릿 선택은 Salesforce App Cloud의 본격적인 AppExchange 마켓 플레이스와는 거리가 멀지 만 문서 승인 또는 직원 디렉토리와 같은 일상적인 프로세스를 중심으로 앱을 만들기위한 확실한 출발점입니다.
데이터 섹션에서 Google 드라이브 테이블을 만든 후 페이지로 탭했습니다. 연습은 인터페이스의 오른쪽에있는 속성 편집기에서 "데이터 소스"필드를 선택하고 드롭 다운에 나열된 모델을 연결하여 무엇을 찾아야하는지 보여주었습니다. 레이아웃, 간격 및 여백과 같이 사용자 정의가 진행되는 한 속성 편집기에서 더 많은 작업을 수행 할 수 있습니다. 또는 열 위에있는 페인트 팔레트 아이콘을 클릭하면 디자인을 전환 할 수있는 스타일 편집기로 이동합니다. 스타일을 지정하거나 CSS를 사용자 정의하십시오. 스크립트는 더 복잡한 로직과 자동화 된 워크 플로우를 추가하는 곳이지만, 일반 비즈니스 사용자의 경우 속성 및 스타일 편집기는 색상, 디스플레이 등을 엉망으로 만드는 사용자를 위해 모든 기본 UI 사용자 정의를 처리 할 수 있습니다.
실제 끌어서 놓기 레이아웃 프로세스는 간단합니다. 페이지 인터페이스 왼쪽 상단에있는 위젯 아이콘은 다른 데이터 옵션 (양식 및 표), 텍스트, 날짜 또는 확인란과 같은 입력 개체, 드롭 다운 목록, 단추, 슬라이더, 별 다섯 개 등급이있는 막대를 표시합니다. 위젯 등 아래에는 멀티미디어와 하이퍼 링크를 추가 할 수있는 추가 디스플레이 위젯뿐만 아니라지도와 같은 통합 된 Google 서비스가 있습니다.
이벤트 날짜, 이벤트 시간 및 참가자에 대한 필드가있는 양식 위젯을 추가하여 테이블을 앱 레이아웃에서 원하는 위치로 끌어 놓았습니다. 그 다음에는 생성 된 이벤트를 보여주는 정렬 가능한 테이블을 끌어서 내 양식의 매개 변수로 필터링 할 수있었습니다. 사용자 흐름을 하나로 묶기 위해 이벤트 저장이라는 버튼 위젯과 (스크립트 섹션에서 위치 API를 연결 한 경우) 해당 값을 가진 다른 필드를 추가 한 경우 내 이벤트의 위치를 표시 할 수있는 대화식 Google지도 위젯을 추가했습니다.. 내 앱의 기본 기능이 생성되면 미리보기 버튼을 누릅니다. Google App Maker가 내 앱을 게시하기 전에 PCMag 예약 앱이 내 데이터 모델에서 가져 오기 위해 Google 드라이브에 액세스 할 수 있음을 승인하고 앱을 실행할 수있는 권한을 부여하는 권한을 신속하게 검토하라는 메시지가 표시되었습니다.
게시 된 앱에서 이벤트 날짜 / 시간 및 참가자로 양식을 즉시 작성하고 해당 이벤트가 내 이벤트 목록에 표시되는 것을 볼 수있었습니다. 현재 단점 중 하나는 App Maker가 현재 기본 모바일 앱을 지원하지 않고 화면 크기에 따라 동적으로 조정되는 반응 형 웹 앱만 지원한다는 것입니다. 구글은 또한 구글 드라이브 외에 다른 대중적인 데이터 소스와의 내장 통합을 고려하고 있으며, 2017 년 하반기에도 다양한 머신 인텔리전스 기능을 경험에 구축 할 계획이다.
개발자 경험
테스트의 개발자 및 IT 중심 측면에서 개발자는 영업 담당자를위한 연락처 및 고객 관계 관리 (CRM) 응용 프로그램으로 의도 된 협업 연락처 관리자 인 Crowd Control이라는 훨씬 더 복잡한 응용 프로그램을 만들어 App Maker를 테스트했습니다. 연락처 목록, 연락처 세부 정보 페이지 및 각 연락처에 사진 및 여러 메모를 추가하는 기능을 포함하여 새 연락처를 추가 할 수있는 페이지가있는 앱을 만들려고했습니다. 또한 데이터 모델 필드를 추가 및 변경하고 해당 변경 사항을 라이브 앱으로 푸시하는 기능도 테스트했습니다.
App Maker는 모양과 기능면에서 Zoho 및 PowerApp과 가장 유사합니다. 그러나 도구에 대한 괴짜 느낌이 있었지만, 완전한 신 생물을 위협 할 수 있습니다. 필드는 어디에서나 '@'로 시작했으며 정규 표현식과 같은 전동 도구도 바로 거기에있었습니다. 미니 언어를 사용하여 문자열을 일치시키고 유효성을 검사하는 방법을 정의합니다. 정규식은 매우 강력하지만 상당히 복잡 할 수 있으며 프로그래머가 아닌 사람에게는 유용하지 않을 수 있습니다.
데이터 모델러 또는 엔터티 도구는 사용하기 매우 쉬우 며 PowerApps가 부족하고 Zoho가 사용자에게 숨겨둔 관계 카디널리티의 모든 변형을 허용했습니다. 관계 카디널리티는 본질적으로 "얼마나 많은 A가 B와 얼마나 많은 관계가 있는지"를 의미하며, 이 경우 연락처와 관련된 메모 및 멀티미디어를 의미합니다. 그러나 PowerApp에는 다양한 사전 정의 된 엔티티 및 선택 목록이 있지만 App Maker는 없었으므로 이러한 관계를 정의하는 것은 수동입니다.
페이지 디자이너 도구는 대부분의 측면에서 사용하기 쉬웠습니다. 레이아웃을 변경하는 것이 약간 어려울 수 있지만 간단한 드래그 앤 드롭으로 예상대로 구성 요소를 이동했습니다. 패널에서 다시 시작하는 것이 더 쉬웠으며 간격과 여백을 조정하는 데 약간의 시행 착오가 필요했습니다. 또한 디자이너에는 가로 스크롤이 없었습니다. 세로 스크롤은 제대로 작동했지만 개발자의 관점에서는 가로 스크롤이 부족하여 디자인에 문제가 생겼으며 전체적으로 속성 편집기가 복잡했습니다. Zoho는이 점에서 조금 더 깨끗했고 PowerApps는 훨씬 더 세련되었습니다.
추가 사용자 정의 및 스크립팅과 관련하여 모든 코드는 JavaScript로 작성됩니다. 그것이 좋든 나쁘 든 프로그래밍 언어 선호도에 달려 있지만 일반적으로 필요한 모든 기능을 갖춘 널리 지원되는 언어이기 때문에 일반적으로 플러스입니다. 그러나 프로그래머가 아닌 사람에게는 그리 친절하지 않을 것입니다. 또한 App Maker에는 스크립팅 대시 보드의 코드 완성 드롭 다운을 비롯하여 스크립트에 사용 가능한 모든 방법을 볼 수있는 스크립트 완성 드롭 다운, 클라이언트 및 서버 측 스크립트 및 API 통합을 코딩 할 때 스크립팅 힌트 및 경고를 비롯한 몇 가지 다른 멋진 코더 기능이 포함되어 있습니다. 다른 Google 앱 및 서비스와
App Maker는 또한 프로젝트 관리를 위해 프로그래머가 수행해야하는 작업 인 Crowd Control 데이터 모델을 변경할 때 성능이 우수했습니다. 새로운 필드를 추가하는 것은 쉽지만 Zoho 및 Appian과 같은 다른 도구보다 더 많은 단계가 필요했습니다. 추가하는 방법을 찾으려면 약간의 사냥이 필요했지만 필요한 단계 수에도 불구하고 간단했습니다. 기존 필드 변경은 쉽고 레거시 이름 지정이나 추가 후프없이 완벽하게 실행됩니다. 전반적으로, 우리 프로그래머는 이것이 개발자가 바로 사용할 수있는 도구 일 가능성이 있음을 발견했습니다.
똑똑하게 디자인 된 전문가
Google App Maker는 이번 라운드에서 소개 된 최신 저 코드 도구이지만 일관되고 직관적 인 디자인과 포괄적 인 양식 작성기 및 드래그 앤 드롭 기능이 마음에 듭니다. 일반 비즈니스 사용자, 특히 머티리얼 디자인에 익숙한 사용자에게이 플랫폼은 전문적으로 보이고 다른 Google 앱 및 서비스와 통합되며 가장 중요한 것은 안정적으로 작동해야하는 비즈니스 프로세스 애플리케이션을 작성하기위한 간편한 안내 환경을 제공합니다.
개발자 관점에서 볼 때 Google App Maker는 Microsoft PowerApp의 세련미와 스크립트 작성 용이성 Zoho Creator가 부족하지만 UI 및 데이터 모델은 사용하기 쉬우 며 데이터 모델의 변경 사항을 완벽하게 처리했습니다. 필드 데이터 유형, 앱 템플릿, 엔터티 및 이와 유사한 기능과 같이 훨씬 많은 사전 정의 된 리소스가 사용 가능하다면 좋을 것입니다. 가로 스크롤을 정렬해야하고 UI 속성 패널에도 더 많은 생각이 필요합니다. 그러나 새로 개발 한 제품이 많이 성장하고있는 것은 놀라운 일이 아니며 Google은 더욱 강력한 저 코드 환경을 구축 할 수있는 강력한 기반을 갖추고 있습니다. Google App Maker는 간단하고 효과적으로 구축되었으며 전반적으로 일반 사용자와 IT 관점에서 사용하기에 가장 쉬운 저 코드 도구 중 하나였습니다. G Suite Business 고객에게는 스핀을하는 것이 좋습니다.