AWS Amplify

Cara tercepat untuk membangun aplikasi mobile dan web

AWS Amplify adalah platform pengembangan untuk membangun aplikasi mobile dan web yang aman dan dapat diskalakan. Platform ini mempermudah Anda untuk mengautentikasi pengguna, menyimpan data dan metadata pengguna dengan aman, mengotorisasi akses ke data dengan selektif, mengintegrasikan pembelajaran mesin, menganalisis metriks aplikasi, dan melakukan kode sisi server. Amplify mencakup alur kerja pengembangan aplikasi mobile penuh dari kontrol versi, pengujian kode, hingga penerapan produksi, dan dapat mudah diskalakan dengan bisnis Anda dari ribuan hingga puluhan juta pengguna. Pustaka Amplify dan CLI, bagian dari Kerangka Kerja Amplify, adalah sumber terbuka dan menawarkan antarmuka yang dapat antarmuka yang dapat dihubungkan yang memungkinkan Anda untuk menyesuaikan dan membuat plugin sendiri.

Platforms Grey@2x
Diagram Dark Blue@2x_with_dotted_line

Amplify disukai oleh masyarakat, membuatnya berada di 5 teratas proyek sumber terbuka yang paling cepat berkembang di GitHub dengan jutaan unduhan.

Kenapa memilih Amplify

Lebih luas dan dalam

Amplify memanfaatkan AWS Cloud untuk memberdayakan aplikasi Anda, sehingga Anda mendapatkan akses ke pilihan layanan yang jauh lebih luas bersama dengan fungsi yang jauh lebih dalam di dalam sebagian besar layanannya dibandingkan platform pengembangan mobile lainnya. Tidak perlu beralih ke platform yang sepenuhnya siap-produksi saat aplikasi Anda mulai membesar karena Amplify akan menskalakan dengan Anda dan bisnis Anda. Dengan Amplify, Anda dapat aplikasi langsung sesuai permintaan yang dapat menangani jutaan permintaan per detik melalui ratusan terabyte data dengan latensi mikrodetik ke seluruh dunia.

Membangun platform apa pun

Amplify memberi Anda solusi ujung ke ujung untuk membangun dan mengoperasikan aplikasi mobile Android dan iOS secara natif serta melalui aplikasi web React Native and React, Ionic, Angular, Javascript, dan Vue. Platform ini menyediakan semua yang Anda perlukan untuk penerapan kontrol versi, pengujian kode otomatis, dan aplikasi produksi. Untuk aplikasi web progresif, Amplify adalah satu-satunya platform yang memberi Anda alur kerja pengembangan lengkap untuk frontend dan backend Anda.

Data disederhanakan

Amplify membuat akses data tanpa hambatan, tanpa kompleksitas penyiapan banyak teknologi database. Anda dapat dengan mudah mengintegrasikan dengan sumber data yang ada seperti beragam database relasional dan non-relasional. Amplify memungkinkan Anda untuk menggunakan GraphQL untuk menyederhanakan cara Anda mengelola data sementara platform lainnya tidak bisa. Dengan GraphQL, Anda dapat membangun aplikasi yang lebih cepat dan lebih interaktif karena Anda dapat mengkueri dan mengambil beberapa potong informasi di seluruh sumber dalam satu permintaan jaringan. Hal ini menghemat masa pakai CPU dan baterai yang digunakan oleh aplikasi.

Sinkronisasi offline

Amplify menyediakan penyimpanan data pada-perangkat dengan sinkronisasi bawaan ke penyimpanan data backend Anda. Semua platform lainnya hanya menyediakan cache pada-perangkat. Selagi perangkat offline, aplikasi Anda dapat mengkueri dan menulis data secara lokal menggunakan Amplify. Setelah perangkat terhubung kembali secara online, Amplify akan menyinkronkan penyimpanan data lokal Anda secara otomatis dengan penyimpanan data backend dan menyelesaikan beberapa konflik. Dengan Amplify, Anda dapat membangun aplikasi mobile yang andal yang dapat tahan terhadap gangguan jaringan serta aplikasi kolaboratif real-time yang menjangkau perangkat.

Tanpa server yang perlu dikelola

Amplify memungkinkan Anda untuk mengeksekusi kode sisi-server untuk logika bisnis Anda tanpa harus mengelola server. Anda hanya bayar untuk sumber daya yang digunakan untuk mengoptimalkan penghematan biaya, dan tidak ada keharusan untuk memelihara server, upgrade, atau backup, dan aplikasi Anda memiliki ketersediaan tinggi otomatis.

Kontrol keamanan halus

Amplify memberi Anda kontrol keamanan yang jauh lebih besar untuk aplikasi Anda dibandingkan platform lainnya. Dengan Amplify, Anda memiliki daya untuk mengatur kontrol akses terperinci untuk setiap pengguna aplikasi Anda. Anda dapat menyiapkan autentikasi terintegrasi dengan mudah dari Amazon, Facebook, dan Google, dan Anda juga dapat mengontrol bagian pasti data yang diotorisasikan ke tiap pengguna.

Fitur

Amplify menyediakan seperangkat fitur seperti Autentikasi, Analisis, API (GraphQL dan REST), Interaksi, Prediksi, PubSub, Penyimpanan, Notifikasi Push, dan XR yang memungkinkan Anda untuk membangun aplikasi tanpa server kaya fitur yang didukung oleh layanan AWS.

Data@1x

PenyimpananData

Penyimpanan data berkelanjutan yang dapat dibuat kueri pada-perangkat yang menyinkronkan data antara plikasi Anda dan cloud menggunakan GraphQL.

User@1x

Autentikasi

Tambahkan pendaftaran, masuk, dan kontrol akses halus pengguna ke aplikasi mobile dan web.

 

Analisis

Analisis drop-in untuk melacak sesi pengguna, atribut, dan metrik dalam aplikasi

API

Buat permintaan HTTP menggunakan REST dan GraphQL dengan mudah dan aman.

AR & VR

Integrasikan realitas virtual (VR), augmented reality (AR), dan adegan 3D dengan mudah.

Interaksi

Buat antarmuka percakapan menggunakan suara dan teks yang didukung oleh pembelajaran mendalam.

Pemberitahuan

Integrasikan pemberitahuan push yang disesuaikan dengan analisis dan bawaan (built-in) yang bertarget.

Prediksi

Tambahkan kapabilitas AI/ML ke aplikasi Anda dengan didukung oleh layanan cloud.

PubSub

Hubungkan aplikasi Anda ke perangkat tengah berorientasi pesan pada cloud.

Penyimpanan

Kelola konten pengguna dengan aman di cloud atau di perangkat.

Library(1)
Pustaka Amplify

Gunakan pustaka sumber terbuka berorientasi kasus di Kerangka Kerja Amplify untuk membangun aplikasi mobil dan web yang didukung cloud.

Pelajari selengkapnya 
CLI
Amplify CLI

Toolchain sumber terbuka di Kerangka Kerja Amplify untuk membuat, mengintegrasikan, dan mengelola backend aplikasi Anda.

Pelajari selengkapnya 
Console
Konsol Amplify

Hosting untuk aplikasi web tanpa server menyeluruh dengan penerapan berkelanjutan.

Pelajari selengkapnya