App Distribution, Extensions และ Web App Analytics กำลังจะมาใน Firebase

ในการประชุม Firebase Summit ประจำปี Google ได้ประกาศคุณลักษณะใหม่สำหรับแพลตฟอร์มนักพัฒนาซอฟต์แวร์ ได้แก่ App Distribution, Extensions, การสนับสนุน Analytics ของเว็บแอป และอื่นๆ อีกมากมาย

หากคุณเป็นนักพัฒนาแอป Android คุณอาจเคยพิจารณาหรือใช้ Firebase ซึ่งเป็นชุดพัฒนาอุปกรณ์เคลื่อนที่ของ Google อยู่แล้ว เว้นแต่ว่าคุณวางแผนที่จะเผยแพร่แอปของคุณ ภายนอก Google Playดังนั้นจึงไม่มีข้อเสียในการใช้เครื่องมือตั้งแต่หนึ่งรายการขึ้นไปที่ Firebase นำเสนอ (แน่นอนว่าขึ้นอยู่กับว่าคุณสามารถทำได้มากน้อยเพียงใด จ่ายได้) ด้วย Firebase คุณสามารถใช้งาน Google Analytics สำหรับข้อมูลเชิงลึกเกี่ยวกับการใช้งานแอปและการมีส่วนร่วมของผู้ใช้ ทำการทดสอบ A/B ด้วย การกำหนดค่าระยะไกล ปรับปรุงการรักษาผู้ใช้ผ่านข้อความเป้าหมายด้วย Cloud Messaging ติดตามข้อขัดข้องผ่าน Crashlytics โฮสต์เว็บไซต์ด้วย โฮสติ้ง และ ล้นหลาม. ด้วยแอปที่ใช้งาน Firebase มากกว่า 2 ล้านแอปต่อเดือน Google ต้องการทำให้แพลตฟอร์มนี้มีประโยชน์มากยิ่งขึ้นสำหรับนักพัฒนาแอป Android ดังนั้นพวกเขาจึงขยายชุดคุณลักษณะของ Firebase ต่อไป

วันนี้ Google ได้เปิดตัวคุณลักษณะใหม่หลายประการสำหรับแพลตฟอร์มการพัฒนาอุปกรณ์เคลื่อนที่ ไฮไลท์ของการประกาศประกอบด้วยส่วนขยาย การเผยแพร่แอป และการสนับสนุน Google Analytics สำหรับเว็บแอป แต่ยังมีประกาศสำคัญอื่นๆ ที่ควรทราบอีกด้วย โดยจะมีการประกาศ ณ

การประชุมสุดยอด Firebase ของ Googleซึ่งจะมีขึ้นในวันนี้ในประเทศสเปน เราได้พูดคุยกับ Francis Ma และ Kristen Johnson ผู้จัดการผลิตภัณฑ์สองคนของ Firebase เพื่อนำเสนอบทสรุปของประกาศในกรณีที่คุณไม่สามารถเข้าร่วมกิจกรรมหรือรับชมไม่ได้ สตรีมสด.

ส่วนขยาย Firebase

การลดเวลาที่คุณใช้ในการเขียนโค้ดสำเร็จรูปเป็นแนวคิดหลักเบื้องหลังฟีเจอร์ส่วนขยายใหม่ "ส่วนขยาย" คือสิ่งที่ดูเหมือนที่นี่ ลองนึกถึงส่วนขยายของ Chrome ที่เพิ่มฟังก์ชันการทำงานให้กับเบราว์เซอร์ Google Chrome แต่สำหรับโปรเจ็กต์ใดๆ ที่ใช้ผลิตภัณฑ์แบบไร้เซิร์ฟเวอร์ของ Google Cloud แทน (เช่น Cloud Functions) Firebase Extensions คือชุดโค้ดที่บรรจุไว้ล่วงหน้าซึ่งจัดการงานต่างๆ เช่น การปรับขนาดภาพขนาดย่อ การแปลสตริง การเพิ่มบุคคลลงในรายการอีเมล การย่อ URL เป็นต้น เมื่อเปิดตัว ส่วนขยาย 9 รายการจะพร้อมใช้งาน—ทั้งหมดเผยแพร่โดย Google—สำหรับนักพัฒนาทุกคน

Google กล่าวว่าส่วนขยายที่พวกเขาทำขึ้นช่วยแก้ปัญหาที่ไม่มีวันจบสิ้น (เช่น ปัญหาที่เกิดขึ้นกับนักพัฒนาเสมอ) แต่พวกเขาจะอัปเดตส่วนขยายหากจำเป็น ส่วนขยายเป็นโอเพ่นซอร์สและผสานรวมกับผลิตภัณฑ์ Google Cloud Platform และ Firebase อื่นๆ และคุณสามารถเริ่มต้นได้โดยการค้นหาส่วนขยายเหล่านั้นใน หน้าไดเร็กทอรีส่วนขยาย หรือ ส่วนขยาย Firebase GitHub repo.

การเผยแพร่แอป

ก่อนที่คุณจะเผยแพร่แอปบน Google Play หรือ Apple App Store คุณจะต้องเผยแพร่แอปของคุณให้กับกลุ่มผู้ทดสอบที่เชื่อถือได้อย่างแน่นอน บริษัทที่ทำเช่นนี้คือ "การลองใช้แอปของตน" หรือ "การลองใช้" แม้ว่าคุณจะใช้ Google Play เพื่อโฮสต์แอปส่วนตัวสำหรับองค์กรของคุณได้ แต่คุณจะต้องทำเช่นเดียวกันกับ Apple App Store หากแอปของคุณเป็นแบบข้ามแพลตฟอร์ม อย่างไรก็ตาม ด้วย Firebase App Distribution คุณสามารถจัดการการเผยแพร่แอปเวอร์ชันก่อนเผยแพร่สำหรับทั้ง Android และ iOS ได้ คุณสามารถจัดการกลุ่มทดสอบได้หลายกลุ่ม ส่งลิงก์คำเชิญ อัปโหลดแอปสำหรับการเผยแพร่ใหม่ และเพิ่มบันทึกประจำรุ่นจากแดชบอร์ด App Distribution ยังให้การสนับสนุน CLI สำหรับ Gradle สำหรับการสร้าง Fastlane สำหรับระบบอัตโนมัติ และ Firebase CLI สำหรับการปรับใช้

Google กล่าวว่า App Distribution กำลังจะเข้าสู่สถานะเบต้าสาธารณะหลังจากเปิดตัวอัลฟ่าครั้งแรกที่ I/O 2019 คุณสามารถเริ่มต้นได้ ที่นี่. เมื่อรวม App Distribution แล้ว Google ก็มีฟีเจอร์ทั้งหมดที่มีอยู่แล้ว การเปลี่ยนแปลงผู้ใช้ Fabric กำลังมองหา. Fabric จะหยุดให้บริการในวันที่ 31 มีนาคม 2020

การขยายการวิเคราะห์สำหรับเว็บแอป

ดังที่ได้กล่าวไปแล้ว หนึ่งในคุณสมบัติหลักของ Firebase คือ Analytics เมื่อใช้ Google Analytics คุณสามารถติดตามวิธีที่ผู้ใช้มีส่วนร่วมกับแอปของคุณ เพื่อให้คุณเพิ่มประสิทธิภาพประสบการณ์ผู้ใช้เพื่อเพิ่มการรักษาลูกค้าได้ Analytics มีให้บริการสำหรับแอปบนอุปกรณ์เคลื่อนที่แบบเนทีฟมาระยะหนึ่งแล้ว แต่ตอนนี้ Google จะให้นักพัฒนาซอฟต์แวร์รวม Analytics เข้ากับเว็บแอป นักพัฒนาเว็บจะสามารถบันทึกกิจกรรมและคุณสมบัติผู้ใช้ได้เหมือนที่เป็นไปได้บนมือถือ นักพัฒนาซอฟต์แวร์ยังสามารถทำการวิเคราะห์ช่องทางแบบปิดเพื่อค้นหาเส้นทางที่ผู้ใช้ใช้ในเว็บแอปของตนที่นำไปสู่ ​​Conversion

การขยาย Analytics สำหรับเว็บไซต์ที่โฮสต์ผ่าน Firebase จะทำให้นักพัฒนามีมุมมองแบบองค์รวมเกี่ยวกับธุรกิจของตนไม่ว่าจะใช้แพลตฟอร์มใดก็ตาม ตอนนี้นักพัฒนาสามารถสร้างผู้ชมใน Analytics จากนั้นกำหนดเป้าหมายผู้ชมนั้นโดยใช้การกำหนดค่าระยะไกลหรือ Firebase Cloud Messaging

Emulator Suite, UI การคาดการณ์ที่อัปเดต, SDK แบบโอเพ่นซอร์ส และอื่นๆ อีกมากมาย

ประกาศอื่นๆ บางส่วนที่จะจัดขึ้นที่ Firebase Summit โดยสรุป ได้แก่:

  • ฟังก์ชันที่เรียกใช้ฐานข้อมูลแบบเรียลไทม์, การสนับสนุนที่กว้างขึ้นสำหรับไคลเอ็นต์และ SDK ฝั่งเซิร์ฟเวอร์, การโหลดซ้ำแบบด่วน การเปลี่ยนแปลงกฎความปลอดภัยและคำสั่งใหม่เพื่อกระชับการผสานรวมอย่างต่อเนื่อง (CI) สำหรับ Firebase Emulator ห้องสวีท เรียนรู้เพิ่มเติม ที่นี่.
  • ตอนนี้ UI การคาดการณ์ของ Firebase จะแสดง "พฤติกรรมที่คาดการณ์ของผู้ใช้ทั้งหมด" เพื่อให้คุณสามารถกำหนดเป้าหมายกลุ่มผู้ใช้ของคุณได้ดียิ่งขึ้น เรียนรู้เพิ่มเติม ที่นี่.
  • เว็บ SDK การเผยแพร่สำหรับการกำหนดค่าระยะไกลและการวิเคราะห์เป็นแบบโอเพ่นซอร์ส Google ได้ทดสอบ Invertase's ตอบสนอง Native Firebase โมดูลเพื่อให้แน่ใจว่าใช้งานได้กับผลิตภัณฑ์ Firebase ทั้งหมด v6 ใหม่รองรับทุกบริการ Firebase และมาพร้อมกับเว็บไซต์ใหม่ที่มีเอกสารประกอบ คู่มือเริ่มต้นใช้งานฉบับย่อ และ SDK ที่อัปเกรดแล้ว
  • Identity and Access Management ของ Google Cloud Platform คือ ตอนนี้มีจำหน่ายทั่วไปแล้ว. สิ่งนี้จะช่วยคุณสร้างบทบาทเพื่อจำกัดการเข้าถึงโปรเจ็กต์ของคุณ
  • ตอนนี้คุณสามารถเพิ่มรูปภาพในการแจ้งเตือนที่ส่งผ่าน Firebase Cloud Messaging
  • ทดสอบการแบ่งส่วน เร่งการทดสอบใน ห้องทดลองทดสอบ Firebase โดยการแบ่งการทดสอบออกเป็นกลุ่มย่อยและดำเนินการแบบคู่ขนาน
  • Google ยังคงลงทุนในโครงการต่างๆ เพื่อส่งเสริมระบบนิเวศของนักพัฒนาซอฟต์แวร์ นอกเหนือจากกลุ่มนักพัฒนาซอฟต์แวร์ของ Google และผู้สร้างเทคโนโลยีสตรีแล้ว Google กำลังเปิดตัวพอร์ทัลการเรียนรู้บน google.dev อีกด้วย เปิดให้เข้าถึงได้ในสัปดาห์หน้า พอร์ทัลการเรียนรู้นี้จะโฮสต์สื่อการเรียนรู้ด้วยตนเองและแบบฝึกหัดโดยเฉพาะ ออกแบบมาเพื่อปรับปรุงความเข้าใจของคุณในการทำงานกับเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ของ Google เช่น Google Cloud Platform และ ฐานไฟ

หากสนใจชมการถ่ายทอดสด สามารถดูได้บน YouTube


รูปภาพทั้งหมดในบทความนี้จัดทำโดย Google