AWS Amplify ทำให้การสร้าง กำหนดค่า และใช้แอปพลิเคชันมือถือและเว็บที่ปรับขนาดได้ซึ่งให้บริการโดย AWS เป็นเรื่องง่าย Amplify จัดเตรียมและจัดการแบ็คเอนด์มือถือได้อย่างราบรื่น ทั้งยังมอบเฟรมเวิร์กที่เรียบง่ายเพื่อผสานรวมแบ็คเอนด์ของคุณกับ iOS, Android, เว็บ และส่วนหน้าของ React Native ได้อย่างง่ายดาย Amplify ยังทำให้กระบวนการเผยแพร่แอปพลิเคชันของทั้งฟรอนต์เอนด์และแบ็คเอนด์เป็นไปโดยอัตโนมัติ ซึ่งช่วยให้ส่งมอบคุณสมบัติต่างๆ ได้เร็วขึ้น
แอปพลิเคชันมือถือต้องใช้บริการระบบคลาวด์สำหรับการดำเนินการที่ไม่สามารถทำให้เสร็จสมบูรณ์ได้โดยตรงบนอุปกรณ์ เช่น การซิงโครไนซ์ข้อมูลแบบออฟไลน์ การจัดเก็บ หรือการแชร์ข้อมูลกับหลายผู้ใช้ คุณมักจะต้องกำหนดค่า ตั้งค่า และจัดการบริการต่างๆ เพื่อให้บริการแก่แบ็คเอนด์ นอกจากนี้ คุณยังต้องผสานรวมบริการเหล่านี้ในแอปพลิเคชันของคุณด้วยการเขียนโค้ดหลายบรรทัด อย่างไรก็ตาม เนื่องจากจำนวนของคุณสมบัติแอปพลิเคชันที่มากขึ้นทำให้โค้ดและกระบวนการเผยแพร่ของคุณซับซ้อนมากขึ้นและการจัดการแบ็คเอนด์ต้องใช้เวลามากขึ้นด้วย
Amplify จะจัดเตรียมและจัดการแบ็คเอนด์สำหรับแอปพลิเคชันมือถือของคุณให้ คุณเพียงแค่เลือกความสามารถที่ต้องการ เช่น การตรวจสอบสิทธิ์ การวิเคราะห์ หรือการซิงค์ข้อมูลออฟไลน์ แล้ว Amplify จะจัดเตรียมและจัดการบริการของ AWS ที่ให้บริการความสามารถแต่ละรายการโดยอัตโนมัติ จากนั้นคุณสามารถผสานรวมความสามารถเหล่านั้นเข้ากับแอปพลิเคชันของคุณผ่านทางไลบรารี Amplify และส่วนประกอบ UI ได้
AWS Amplify ใช้ประโยชน์จากบริการที่มีการจัดการอย่าง AWS AppSync, AWS Lambda และอื่นๆ อย่างเต็มที่ คุณจึงไม่ต้องจัดเตรียมหรือจัดการโครงสร้างพื้นฐานใดๆ ปรับขนาดบริการแบ็คเอนด์ของแอปพลิเคชันได้ตามต้องการและชำระค่าบริการเฉพาะ
ส่วนที่คุณใช้เท่านั้น
AWS Amplify ช่วยให้คุณสร้างประสบการณ์การมีส่วนร่วมและโต้ตอบสำหรับลูกค้าของคุณได้อย่างง่ายดาย คุณสามารถสร้างอินเทอร์เฟซเสียงและข้อความที่ให้บริการโดย Amazon Lex เพิ่มฉากเสมือนจริงที่สร้างขึ้นด้วย Amazon Sumerian หรือกำหนดเป้าหมายผู้ใช้ด้วยการแจ้งเตือนแบบพุชด้วยโค้ดเพียงสองสามบรรทัด
Amplify Framework
Amplify Framework มอบชุดไลบรารี ส่วนประกอบ UI และอินเทอร์เฟซบรรทัดคำสั่งในการสร้างแบ็คเอนด์มือถือและผสานรวมกับแอป iOS, Android, Web และ React Native Amplify CLI ช่วยให้คุณกำหนดค่าบริการทั้งหมดที่จำเป็นในการให้บริการแก่แบ็คเอนด์ผ่านอินเทอร์เฟซบรรทัดคำสั่งที่เรียบง่าย ไลบรารี Amplify ทำให้การผสานรวมโค้ดของคุณกับแบ็คเอนด์ง่ายดายโดยใช้อินเทอร์เฟซแบบประกาศและส่วนประกอบ UI ที่เรียบง่าย
บริการระบบคลาวด์
Amplify ใช้ประโยชน์ชุดบริการ AWS หลักที่จัดเป็นหมวดหมู่ ซึ่งรวมถึงข้อมูลออฟไลน์ การตรวจสอบสิทธิ์ การวิเคราะห์ การแจ้งเตือนแบบพุช บอต และ AR/VR
ข้อมูล
สืบค้น จัดเก็บ และซิงค์ข้อมูลแอปพลิเคชันแบบเรียลไทม์พร้อมคุณสมบัติต่างๆ เช่น การเข้าถึงข้อมูลออนไลน์และออฟไลน์ การดำเนินการข้อมูลข้ามแหล่งข้อมูลหลายแห่ง และการรองรับ GraphQL
การตรวจสอบสิทธิ์
เพิ่มการลงชื่อสมัครใช้งานของผู้ใช้ การลงชื่อเข้าใช้ และการควบคุมการเข้าถึงแอปพลิเคชันมือถือและเว็บแอปพลิเคชัน
การวิเคราะห์
นำการวิเคราะห์มาใช้เพื่อติดตามเซสชันของผู้ใช้ แอตทริบิวต์ และเมตริกในแอป
การแจ้งเตือน
ผสานรวมการแจ้งเตือนแบบพุชที่เหมาะสมด้วยการวิเคราะห์และการกำหนดเป้าหมายในตัว
บอต
สร้างอินเทอร์เฟซการสนทนาโดยใช้เสียงและข้อความที่บริการโดยการเรียนรู้เชิงลึก
พื้นที่จัดเก็บ
จัดการเนื้อหาของผู้ใช้อย่างปลอดภัยในระบบคลาวด์หรืออุปกรณ์
API
สร้างคำขอ HTTP โดยใช้ REST และ GraphQL ได้อย่างง่ายดายและปลอดภัย
AR และ VR
ผสานรวมความจริงเสมือน (VR) ความจริงเสริม (AR) และฉาก 3 มิติได้อย่างง่ายดาย
เครื่องมือสำหรับ Developer
AWS Amplify สร้างการทดสอบแอปพลิเคชันมือถือโดยอัตโนมัติได้อย่างเต็มที่ นอกจากนี้ คุณยังสามารถปรับปรุงการปรับใช้สำหรับทรัพยากรแอปพลิเคชันเว็บและแบ็คเอนด์โดยใช้ Amplify Console การดำเนินการดังกล่าวจะช่วยให้คุณสามารถทดสอบการเปลี่ยนแปลงโค้ดแต่ละรายการและตรวจจับข้อบกพร่องที่มีขนาดเล็กและแก้ไขได้อย่างง่ายดาย ด้วย Amplify คุณสามารถเน้นย้ำข้อเสนอแนะและมอบคุณสมบัติใหม่ๆ ให้แก่ผู้ใช้ของคุณได้อย่างรวดเร็ว
Amplify Console
AWS Amplify Console คือการส่งมอบและบริการโฮสติ้งอย่างต่อเนื่องสำหรับเว็บแอปพลิเคชันบนมือถือ มีการสร้างเว็บแอปพลิเคชันบนมือถือที่ทันใหม่เป็นเว็บแอปพลิเคชันหน้าเดียวซึ่งรวมส่วนประกอบแอปพลิเคชันทั้งหมดลงในไฟล์แบบคงที่ AWS Amplify Console ช่วยให้คุณสามารถเผยแพร่คุณสมบัติใหม่ได้อย่างรวดเร็วและง่ายดาย ช่วยให้คุณสามารถหลีกเลี่ยงการหยุดทำงานระหว่างการปรับใช้แอปพลิเคชัน และจัดการความซับซ้อนในการอัปเดตฟรอนต์เอนด์และแบ็คเอนด์ของแอปพลิเคชันแบบพร้อมกัน
Device Farm
AWS Device Farm เป็นบริการทดสอบที่ได้รับการจัดการเต็มรูปแบบสำหรับแอปพลิเคชัน iOS และ Android ของคุณ คุณสามารถทดสอบแบบอัตโนมัติเทียบกับอุปกรณ์ทางกายภาพจำนวนมากใน AWS Cloud ได้ หรือทำการทดสอบด้วยตนเองโดยการโต้ตอบกับอุปกรณ์แบบเรียลไทม์โดยตรงจากเว็บเบราเซอร์ของคุณ