Firebase Studio
สร้างต้นแบบ สร้าง และเผยแพร่แอป Full Stack ที่มี AI ได้อย่างรวดเร็วและมีประสิทธิภาพจากเบราว์เซอร์
Firebase Studio คือสภาพแวดล้อมในการพัฒนาซอฟต์แวร์แบบ Agentic บนระบบคลาวด์ ที่ช่วยคุณสร้างและเผยแพร่แอป Full Stack ที่มี AI คุณภาพระดับโปรดักชัน ซึ่งรวมถึง API, แบ็กเอนด์, ฟรอนต์เอนด์, อุปกรณ์เคลื่อนที่ และอื่นๆ Firebase Studio รวม Project IDX เข้ากับ AI Agent เฉพาะทางและความช่วยเหลือจาก Gemini เพื่อมอบพื้นที่ทำงานร่วมกันที่เข้าถึงได้จากทุกที่ ซึ่งมีทุกสิ่งที่คุณต้องการในการพัฒนาแอปพลิเคชัน หากมีพื้นที่ทำงานอยู่แล้ว คุณก็สามารถทำงานและทำให้พื้นที่ทำงานเหล่านั้นใช้งานได้ต่อไป อย่างไรก็ตาม ระบบไม่รองรับการสร้างพื้นที่ทำงานใหม่และการลงชื่อสมัครใช้ของผู้ใช้แล้ว
ความสามารถหลัก
| นำเข้าโปรเจ็กต์จากการควบคุมแหล่งที่มา, ไฟล์เก็บถาวรในเครื่อง หรือการออกแบบ Figma | นำแอปของคุณเองมาใช้ใน Firebase Studio โดยนำเข้าไฟล์เก็บถาวรในเครื่อง เชื่อมต่อที่เก็บซอร์สโค้ดสาธารณะหรือส่วนตัว หรือ สร้างโค้ดจากการออกแบบ Figma แล้วนำเข้าด้วย ปลั๊กอิน Builder.io Figma |
| การตั้งค่าโปรเจ็กต์อย่างรวดเร็วด้วยเทมเพลตและตัวอย่างในตัว |
Firebase Studio รองรับ เฟรมเวิร์กและ ภาษาต่างๆ อย่างครอบคลุม ด้วยไลบรารีขนาดใหญ่ของ เทมเพลตและแอปตัวอย่าง ซึ่งรวมถึงภาษาที่ได้รับความนิยม เช่น Go, Java, .NET, Node.js และ Python Flask รวมถึงเฟรมเวิร์ก เช่น Next.js, React, Angular, Vue.js, Android, Flutter และอื่นๆ เริ่มต้นด้วยเทมเพลตหรือแอปตัวอย่างจากแกลเลอรี เทมเพลต และ/หรือสร้างเทมเพลตที่กำหนดเองเพื่อ แชร์ |
| การสร้างต้นแบบด้วยภาษาธรรมชาติอย่างรวดเร็ว |
ใช้ Gemini เพื่อสร้างต้นแบบและ เผยแพร่เว็บแอปพลิเคชัน Full Stack ด้วย the App Prototyping agent สร้างแอปทั้งหมดด้วยการเขียนพรอมต์แบบหลายรูปแบบ ซึ่งรวมถึงภาษาธรรมชาติ รูปภาพ ภาพวาด ปรับปรุงแอปของคุณโดยใช้แกลเลอรีรูปภาพสต็อกจาก Unsplash หากแอปของคุณต้องใช้ฐานข้อมูลหรือการตรวจสอบสิทธิ์ App Prototyping agent จะตั้งค่า Cloud Firestore และ Firebase Authentication |
| ความช่วยเหลือจาก AI ที่พร้อมให้บริการเสมอจาก Gemini |
ใช้ความช่วยเหลือในการเขียนโค้ดจาก AI จาก Gemini ในทุกพื้นผิวการพัฒนา ได้แก่ แชทแบบอินเทอร์แอกทีฟ การสร้างโค้ด การเรียกใช้เครื่องมือ และคำแนะนำโค้ดแบบอินไลน์ Gemini ช่วยคุณเขียนโค้ดและเอกสาร แก้ไขข้อบกพร่อง เขียนและเรียกใช้การทดสอบหน่วย จัดการและแก้ไขการพึ่งพา ทำงานกับคอนเทนเนอร์ Docker และอื่นๆ ได้ |
| สภาพแวดล้อมในการพัฒนาซอฟต์แวร์ที่คุ้นเคยและปรับแต่งได้สูง |
Firebase Studio สร้างขึ้นจากโปรเจ็กต์ Code OSS ที่ได้รับความนิยมและเรียกใช้ เครื่องเสมือน (VM) แบบเต็มซึ่งขับเคลื่อนโดย Google Cloud คุณสามารถปรับแต่งเกือบทุกแง่มุมของสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ออนไลน์ ด้วย Nix ซึ่งรวมถึงแพ็กเกจระบบ เครื่องมือภาษา การกำหนดค่า IDE ตัวอย่างแอป และการกำหนดค่า IDE รวมถึงแชร์โปรเจ็กต์และ การกำหนดค่าสภาพแวดล้อมในการพัฒนาซอฟต์แวร์ทั้งหมดด้วย เทมเพลตที่กำหนดเอง |
| เครื่องมือ อีมูเลเตอร์ และวิธีการทำให้ใช้งานได้ในตัว พร้อมการผสานรวม Firebase และ Google Cloud อย่างลึกซึ้ง |
ดูตัวอย่างเว็บแอปและแอป Android ได้ในเบราว์เซอร์ และใช้ประโยชน์จาก บริการและเครื่องมือรันไทม์ในตัว สำหรับการจำลอง การทดสอบ และการแก้ไขข้อบกพร่อง Firebase Studio ผสานรวมกับ Firebase และ Google Cloud บริการได้อย่างราบรื่น ตัวอย่างเช่น คุณสามารถใช้ Firebase Local Emulator Suite ได้โดยตรง จาก Firebase Studio เพื่อทดสอบบริการ Firebase และ Google Cloud อย่างละเอียด เช่น Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting, และ Firebase Hosting ก่อนที่จะ เผยแพร่แอป |
วิธีการทำงาน
Firebase Studio รองรับโหมดต่างๆ มากมายเพื่อให้เหมาะกับสไตล์การพัฒนา ที่แตกต่างกัน:
การเขียนโค้ดด้วยการควบคุมแบบเต็ม: ทำงานโดยตรงใน IDE ที่อิงตาม Code OSS ซึ่ง คุณสามารถนำเข้าที่เก็บที่มีอยู่หรือเริ่มโปรเจ็กต์ใหม่ และใช้ส่วนขยาย จาก Open VSX Registry ได้ Gemini ให้ความช่วยเหลือจาก AI ที่รับรู้พื้นที่ทำงานด้วยการเติมโค้ด การสร้างโค้ด การทดสอบ การเรียกใช้เครื่องมือ และเอกสารประกอบ คุณสามารถปรับแต่งพื้นที่ทำงาน วิธีการทำให้ใช้งานได้ และสภาพแวดล้อมรันไทม์เป้าหมายได้อย่างสมบูรณ์ด้วยการรองรับการกำหนดค่าที่ขยายได้โดยใช้ Nix
การใช้พรอมต์โดยไม่ต้องเขียนโค้ด: App Prototyping agent หรือที่เรียกว่า Prototyper ช่วยให้คุณสร้างพื้นที่ทำงานใหม่เพื่อ สร้างต้นแบบและปรับแต่งแนวคิดแอปด้วย Gemini โดยไม่ต้องเขียนโค้ด ทำงานกับ Agent โดยใช้การเขียนพรอมต์แบบหลายรูปแบบเพื่อพัฒนาแอป Full Stack (ปัจจุบันใช้ได้กับเว็บแอป) ทดสอบและแก้ไขข้อบกพร่อง รวมถึงแชร์งานกับผู้อื่นได้จากเบราว์เซอร์ คุณสามารถย้อนกลับการเปลี่ยนแปลงได้ทันทีหาก จำเป็น เพิ่มฟีเจอร์ใหม่ ทดสอบ เผยแพร่ไปยัง Firebase App Hosting และ ตรวจสอบประสิทธิภาพของแอปด้วยความสามารถในการสังเกตในตัว
คุณสามารถเปลี่ยนไปมาระหว่างการเขียนโค้ดและการใช้พรอมต์ได้อย่างราบรื่นเพื่อใช้ประโยชน์จากจุดแข็งของแต่ละวิธี ตัวอย่างเช่น คุณสามารถเริ่มต้นด้วยต้นแบบใน App Prototyping agent ที่ครอบคลุมพื้นฐาน เช่น โครงสร้างแอปและ โฟลว์ของผู้ใช้ จากนั้นเปลี่ยนไปใช้ Code เพื่อใช้ตรรกะและการผสานรวมที่กำหนดเองเพิ่มเติม
ความยืดหยุ่นนี้ช่วยให้คุณทำซ้ำได้อย่างรวดเร็วและสร้างแอปที่ตรงกับความ ต้องการเฉพาะของคุณได้จาก Firebase Studio
ราคา โควต้า และขีดจำกัด
คุณเข้าถึง Firebase Studio ได้โดยไม่มีค่าใช้จ่าย และยังเข้าถึงและจัดการพื้นที่ทำงานที่มีอยู่ได้ต่อไป การผสานรวมบางอย่าง (เช่น Firebase App Hosting) อาจต้องใช้บัญชี Cloud Billing
ดูข้อมูลเพิ่มเติมได้ที่ ราคา โควต้า และขีดจำกัดของ Firebase Studio
วิธีที่ Firebase Studio ใช้ข้อมูลของคุณ
การใช้งาน Firebase Studio ของคุณอยู่ภายใต้ ข้อกำหนดในการให้บริการ ของ Google
อย่างไรก็ตาม โปรดทราบว่าการใช้งานฟีเจอร์ Generative AI ภายใน Firebase Studio อยู่ภายใต้นโยบายการใช้งานที่ไม่อนุญาตสำหรับ Generative AIและข้อกำหนดในการให้บริการเพิ่มเติมของ Gemini API (โดยเฉพาะอย่างยิ่งอยู่ภายใต้ข้อกำหนดในการให้บริการเพิ่มเติมของ Gemini API: บริการที่ไม่มีค่าใช้จ่าย)
หากต้องการบล็อกการใช้ พรอมต์และคำตอบของคุณเพื่อฝึกโมเดล ให้งด ใช้ App Prototyping agent และงดใช้ความช่วยเหลือจาก Gemini ภายใน Firebase Studio หากต้องการบล็อกการใช้ โค้ดของคุณเพื่อฝึกโมเดล ให้ปิด การเติมโค้ดและ การจัดทำดัชนีโค้ด ในการตั้งค่าFirebase Studioของคุณ