Daftar Isi:
- Harga dan Paket
- Membangun Aplikasi Bisnis Kode-Rendah
- Pengalaman Pengembang
- Up-and-Comer yang Dirancang dengan Cerdas
Video: Getting Started with App Maker (November 2024)
Google App Maker, yang dimulai dari $ 10 per pengguna per bulan sebagai bagian dari G Suite Business, adalah alat pengembangan kode rendah yang dibangun di dalam platform produktivitas Google Suite. Dibangun dengan pengalaman pengguna yang bersih dan responsif (UX) sesuai dengan filosofi Desain Material Google, App Maker memberi pengguna bisnis dan pengembang dalam suatu perusahaan kemampuan untuk dengan cepat mengembangkan aplikasi untuk proses bisnis tertentu, mengandalkan sepenuhnya pada penyihir bentuk dan drag-and-drop antarmuka untuk membangun aplikasi bisnis yang tampan tanpa perlu pengkodean tradisional.
Seiring dengan Editor's Choice Appian, Google App Maker adalah alat paling ramah pengguna yang kami uji untuk rata-rata pengguna bisnis Joe. Microsoft PowerApps, Pilihan Editor kami untuk pengembang, juga memiliki pengalaman yang apik, tetapi lebih diarahkan pada pengguna TI dan pengguna listrik. Dikembangkan lebih baru dan dengan filosofi desain yang lebih konsisten, App Maker dan PowerApps memberi Anda pengalaman terpandu yang sederhana dan lebih kohesif saat membuat aplikasi daripada alat seperti Salesforce App Cloud, yang mengemas serangkaian fitur tooling dan kustomisasi yang jauh lebih komprehensif., tetapi dalam pengalaman kelebihan beban yang bisa lebih membingungkan untuk dipelajari dan dinavigasi. Diumumkan pada tahun 2016 dan tersedia di G Suite Business untuk pertama kalinya tahun ini, Google App Maker adalah platform yang jauh lebih muda daripada Salesforce atau Appian. Ada beberapa hal yang harus dilakukan, tetapi App Maker memberi Anda pengalaman pengembangan kode rendah yang sederhana dan intuitif yang berfungsi sebagai perpanjangan alami dari G Suite untuk pembuatan aplikasi bisnis kustom.
Harga dan Paket
Google App Maker tidak tersedia di tingkat entri G Suite Basic. Hanya pelanggan dengan Bisnis G Suite ($ 10 per pengguna per bulan) atau G Suite Enterprise yang memiliki akses ke alat kode rendah. Harga per pengguna adalah sentuhan yang lebih mahal daripada Zoho Creator ($ 5 per bulan) dan Microsoft PowerApps ($ 7 per bulan), tetapi lebih murah dibandingkan dengan Salesforce App Cloud ($ 25 per bulan) dan Appian, yang dimulai dari $ 75 per pengguna per bulan.
Keunggulan fitur dan kemampuan lainnya dari G Suite Business dibandingkan edisi dasar termasuk kunci keamanan terkelola dan pencegahan kehilangan data (DLP), bersama dengan kemampuan pelaporan dan jejak audit yang lebih maju. G Suite Business juga dilengkapi dengan penyimpanan tanpa batas di Gmail, Foto Google, dan Google Drive, yang penting bagi App Maker karena Google Drive Tables dan model data yang akan Anda tarik ke dalam aplikasi Anda. Jika ada empat atau lebih sedikit pengguna di organisasi Anda, setiap pengguna mendapat 1 TB penyimpanan.
Membangun Aplikasi Bisnis Kode-Rendah
Pengaturan App Maker dimulai dengan tutorial selamat datang untuk memperkenalkan Anda ke dasbor dan tautan ke berbagai tutorial dan penelusuran fitur dalam manual pengguna. Tutorial selamat datang memandu Anda melalui proses 15 menit interaktif untuk membangun aplikasi pertama Anda, dimulai dengan membangun model data di Google Drive. Pembuat Aplikasi dipecah menjadi tiga komponen utama untuk membangun aplikasi Anda: data, halaman, dan skrip. Sebagai pengguna bisnis sehari-hari tanpa pengalaman coding, sebagian besar Anda hanya akan menggunakan dua yang pertama. Kami akan masuk lebih dalam ke elemen skrip pengalaman di bagian pengujian yang berfokus pada pengembang. Antarmuka bersih dan mudah dinavigasi, mengubah warna tergantung pada bagian apa Anda (hijau untuk data, biru untuk halaman) sebagai bagian dari Desain Bahan Google.
Sebelum Anda mulai menyesuaikan aplikasi dan menambahkan fitur, Google segera membawa Anda melalui tulang telanjang untuk memastikan fondasinya ada. Anda mulai dengan membuat dan memberi nama basis data Anda, yang dapat Anda format sebagai Tabel Google Drive atau mengunggah sumber data Anda sendiri. Anda kemudian menambahkan berbagai bidang untuk mengatur data Anda, yang dapat diklasifikasikan berdasarkan string karakter Unicode, angka, tanggal, atau pernyataan Boolean benar / salah. Jika suatu saat Anda tidak tahu apa arti istilah, tutorial menyertakan tautan di sepanjang jalan ke dokumentasi App Maker.
Setelah Anda mendapatkan sumber data Anda, panduan berbasis formulir membawa Anda ke Halaman. Di sinilah Anda akan menemukan Editor Properti App Maker dengan opsi untuk menyesuaikan antarmuka pengguna (UI), tetapi pada pandangan pertama (jika Anda akan melalui tutorial), semua Pembuat Aplikasi ingin Anda lakukan adalah beri nama halaman Anda dan hubungkan ke sumber data yang baru saja Anda buat. Aplikasi tidak berfungsi tanpa sumber data. Setiap widget yang Anda tambahkan ke aplikasi mulai saat ini akan menarik data dari Tabel Drive yang telah Anda atur.
Editor widget seret-dan-jatuhkan adalah bagaimana Anda benar-benar membangun tampilan aplikasi Anda dari layar ke layar. Untuk menguji aplikasi ini dari perspektif pengguna bisnis rata-rata, saya membuat aplikasi penjadwalan dasar. Tujuannya adalah untuk membangun aplikasi yang dapat menambahkan acara baru dengan bidang untuk nama acara, tanggal dan waktu, dan, durasi, dan kemampuan untuk mengundang pengguna ke acara dan mengurutkan daftar acara dalam tampilan kalender atau kronologis. Setiap fitur tambahan atau penyesuaian di atas itu adalah bonus.
Setelah melalui tutorial walkthrough, saya tidak punya masalah dengan proses pembuatan aplikasi dasar di Google App Maker. Dari menu navigasi sebelah kiri saya memilih Create New App. Google saat ini menawarkan sembilan templat yang berbeda untuk aplikasi bisnis yang berbeda, tetapi dalam contoh ini saya hanya memilih templat Aplikasi Kosong. Pilihan template saat ini sangat jauh dari pasar AppExchange yang lengkap di Cloud Salesforce App, tetapi ini adalah titik awal yang kuat untuk membuat aplikasi di sekitar proses sehari-hari seperti persetujuan dokumen atau direktori karyawan.
Setelah membuat Tabel Google Drive saya di bagian Data, saya membuka tab ke Halaman. Panduan ini menunjukkan kepada saya apa yang harus dicari, di Editor Properti di sisi kanan antarmuka, saya memilih bidang "sumber data" dan menghubungkan model saya, yang tercantum dalam drop-down. Ada banyak lagi yang dapat Anda lakukan di Editor Properti sejauh penyesuaian dilakukan - seperti tata letak, jarak, dan margin - atau jika Anda mengklik ikon palet cat di atas kolom itu akan membawa Anda ke editor gaya di mana Anda dapat beralih desain gaya atau menyesuaikan CSS. Skrip adalah tempat Anda menambahkan logika yang lebih kompleks dan alur kerja otomatis, tetapi untuk pengguna bisnis rata-rata, Editor Properti dan Gaya dapat menangani semua penyesuaian UI dasar bagi mereka yang cenderung mengotak-atik warna, tampilan, dll.
Proses tata letak drag-and-drop sebenarnya sesederhana mungkin. Ikon widget di kiri atas antarmuka Halaman mengeluarkan bilah dengan opsi data yang berbeda (formulir dan tabel), memasukkan objek seperti teks, tanggal, atau kotak centang, daftar drop-down, tombol, slider, peringkat bintang lima widget, dan banyak lagi. Di bawah ini adalah widget tampilan tambahan untuk menambahkan multimedia dan hyperlink, serta layanan Google terintegrasi seperti Maps.
Saya menambahkan widget Formulir dengan bidang untuk Tanggal Acara, Waktu Acara, dan Peserta, menyeret tabel ke tempat yang saya inginkan dalam tata letak aplikasi. Di samping itu, saya menyeret tabel yang dapat diurutkan yang memperlihatkan acara yang dibuat, difilter menurut parameter di formulir saya. Untuk menyatukan arus pengguna saya, saya menambahkan widget Tombol bernama Simpan Acara, dan widget Google Maps interaktif yang (jika saya menghubungkan API lokasi di bagian Skrip) dapat menunjukkan lokasi acara saya jika saya menambahkan bidang lain dengan nilai tersebut. Dengan fungsi utama aplikasi saya sekarang dibuat, saya menekan tombol pratinjau. Sebelum Google App Maker menerbitkan aplikasi saya, beberapa permintaan muncul untuk meninjau izin dengan cepat, memberi otorisasi bahwa Aplikasi Penjadwalan PCMag saya memiliki akses ke Google Drive untuk menarik dari model data saya, dan memberikan izin aplikasi untuk berjalan.
Dalam aplikasi yang diterbitkan, saya segera dapat mengisi formulir saya dengan tanggal / waktu acara dan peserta, dan melihat acara-acara itu muncul di daftar acara saya. Salah satu kelemahan saat ini adalah bahwa App Maker saat ini tidak mendukung aplikasi seluler asli, hanya aplikasi web responsif yang akan menyesuaikan secara dinamis berdasarkan ukuran layar. Google juga mempertimbangkan untuk menambahkan integrasi internal dengan sumber data populer lainnya selain Google Drive, dan berencana untuk membangun beberapa kemampuan intelijen mesin yang bervariasi ke dalam pengalaman juga sepanjang paruh kedua 2017.
Pengalaman Pengembang
Di sisi pengembang dan TI yang berfokus pada pengujian kami, pengembang kami menguji App Maker dengan membuat aplikasi yang jauh lebih kompleks yang kami beri nama Crowd Control, manajer kontak kolaboratif yang dimaksudkan sebagai aplikasi kontak dan manajemen hubungan pelanggan (CRM) untuk tenaga penjualan. Kami mencari untuk membuat aplikasi dengan daftar kontak, halaman untuk rincian kontak, dan halaman untuk menambahkan kontak baru, termasuk kemampuan untuk menambahkan foto dan beberapa catatan untuk setiap kontak. Kami juga menguji kemampuan untuk menambah dan mengubah bidang model data dan mendorong perubahan itu ke aplikasi langsung.
App Maker sangat mirip dengan Zoho dan PowerApps dalam tampilan dan fungsionalitas. Namun, pasti ada perasaan yang lebih aneh pada alat ini, yang mungkin mengintimidasi orang-orang baru. Fields diawali dengan '@' di mana-mana dan alat-alat listrik seperti ekspresi reguler juga ada di sana. Ini menentukan cara mencocokkan dan memvalidasi string menggunakan bahasa mini. Ekspresi reguler sangat kuat, tetapi bisa sangat kompleks dan kemungkinan tidak akan berguna bagi non-programmer.
Pemodel data atau alat entitas sangat mudah digunakan dan diizinkan untuk semua variasi kardinalitas hubungan, sesuatu yang tidak dimiliki PowerApps dan Zoho berhasil bersembunyi dari penggunanya. Kardinalitas hubungan pada dasarnya berarti "berapa banyak A yang terkait dengan berapa banyak B, " yang dalam hal ini berarti catatan dan multimedia yang terkait dengan kontak. Namun, sementara PowerApps memiliki banyak sekali entitas yang ditentukan sebelumnya dan daftar pick, App Maker tidak memilikinya, jadi mendefinisikan hubungan tersebut adalah manual.
Alat perancang halaman mudah digunakan dalam banyak hal. Memindahkan komponen di sekitar berfungsi seperti yang Anda harapkan dengan drag-and-drop sederhana, meskipun mengubah tata letak bisa sedikit sulit. Lebih mudah untuk memulai dari awal pada panel dan mengubah jarak dan margin membutuhkan sedikit trial and error. Juga, tidak ada pengguliran horizontal pada perancang. Pengguliran vertikal bekerja dengan baik, tetapi dari perspektif pengembang, kurangnya pengguliran horizontal membuat bermain dengan desain bermasalah, dan Editor Properti secara keseluruhan agak berantakan. Zoho sedikit lebih bersih dalam hal ini, dan PowerApps jauh lebih halus.
Ketika datang ke kustomisasi dan skrip tambahan, semua kode ditulis dalam JavaScript. Apakah itu baik atau buruk tergantung pada preferensi bahasa pemrograman Anda, tetapi secara umum kami menganggapnya sebagai nilai tambah karena merupakan bahasa yang didukung secara luas dengan semua fitur yang Anda butuhkan. Namun, itu tidak akan sangat ramah bagi non-programmer. App Maker juga menyertakan beberapa fitur pembuat kode yang bagus, termasuk drop-down Penyelesaian Kode di dashboard skrip untuk melihat semua metode skrip yang tersedia, dan petunjuk skrip dan peringatan saat Anda memberi kode pada skrip klien dan sisi server dan integrasi API. dengan aplikasi dan layanan Google lainnya.
App Maker juga berkinerja baik ketika membuat perubahan pada model data Crowd Control, tugas yang sering perlu dilakukan oleh seorang programmer untuk pemeliharaan proyek. Menambahkan bidang baru itu mudah, tetapi diperlukan beberapa langkah lebih banyak daripada di alat lain seperti Zoho dan Appian. Memang perlu berburu di sekitar untuk mengetahui cara menambahkan, tetapi sederhana meskipun diperlukan sejumlah langkah. Mengubah bidang yang ada mudah dan dilakukan tanpa cacat tanpa penamaan warisan sisa atau simpangan ekstra untuk dilewati. Secara keseluruhan, programmer kami menemukan bahwa ini kemungkinan merupakan alat yang akan membuat pengembang merasa nyaman saat itu.
Up-and-Comer yang Dirancang dengan Cerdas
Google App Maker adalah alat kode rendah terbaru yang ditampilkan dalam Roundup ini, tetapi meskipun demikian ada banyak hal yang disukai dalam desainnya yang konsisten, langsung dan serangkaian pembangun formulir dan kemampuan drag-and-drop yang komprehensif. Untuk rata-rata pengguna bisnis - terutama yang akrab dengan Desain Material - platform ini memberikan pengalaman yang mudah dipandu untuk membuat aplikasi proses bisnis yang terlihat profesional, terintegrasi dengan aplikasi dan layanan Google lainnya, dan, yang paling penting, harus bekerja dengan andal.
Dari perspektif pengembang, Google App Maker tidak memiliki polesan Microsoft PowerApps dan kemudahan scripting Zoho Creator, tetapi UI dan model data mudah digunakan dan menangani perubahan pada model data dengan sempurna. Alangkah baiknya jika ada set sumber daya yang jauh lebih besar yang telah ditentukan tersedia, seperti tipe data lapangan, templat aplikasi, entitas, dan fitur serupa. Pengguliran horizontal perlu disortir, dan panel properti UI juga membutuhkan lebih banyak pemikiran. Namun, semua itu tidak mengejutkan untuk produk yang baru dibangun dengan banyak yang harus dilakukan, dan Google memiliki fondasi yang kuat untuk membangun pengalaman kode-rendah yang bahkan lebih kuat. Google App Maker dibuat sederhana dan efektif, dan secara keseluruhan adalah salah satu alat kode rendah termudah untuk digunakan baik dari pengguna normal maupun dari sudut pandang TI. Untuk pelanggan G Suite Business, ada baiknya Anda memutar.