เรื่องราวเบื้องหลังการสร้าง Android ของ Snapchat ใหม่

ผู้เขียน: Monica Porter
วันที่สร้าง: 20 มีนาคม 2021
วันที่อัปเดต: 16 พฤษภาคม 2024
Anonim
How to Screenshot On Snapchat Without Them Knowing On iPhone or Android 2021 (Snaps, Stories, Chat)
วิดีโอ: How to Screenshot On Snapchat Without Them Knowing On iPhone or Android 2021 (Snaps, Stories, Chat)

เนื้อหา


Snapchat ประกาศการเปลี่ยนแปลงครั้งใหญ่ในปลายปี 2560 มันจะแก้ไขปัญหาทั้งหมดที่มีในเวอร์ชั่น Android เมื่อเทียบกับเวอร์ชั่น iOS เป้าหมายคือประสบการณ์ที่สะอาดกว่าเร็วกว่าและรถบั๊กน้อยกว่า นี่ไม่ใช่การออกแบบขนาดเล็กหรือความพยายามในการสร้างใหม่ครึ่งหนึ่ง - มันเป็นการเขียนใหม่ทั้งหมดจากพื้นดินขึ้นมา

การอัปเดตกำลังดำเนินไปอย่างช้าๆสำหรับผู้ใช้ Android โดยจะมีการเปิดตัวเต็มรูปแบบก่อนสิ้นปี 2562 ไม่ว่าจะช่วยหมายเลข Android ของ Snapchat ยังไม่ชัดเจนก็ตาม อย่างไรก็ตาม บริษัท มองโลกในแง่ดีเกี่ยวกับอนาคตของ Android เรานั่งลงด้วย SVP ของ Jerry Chat, วิศวกรรม Jerry Hunter, ผู้อำนวยการฝ่ายวิศวกรรม Gustavo Moura และรองประธานฝ่ายผลิตภัณฑ์ Jacob Andreou พร้อมกับตัวแทนฝ่ายประชาสัมพันธ์ Shannon Kelly เพื่อพูดคุยเกี่ยวกับการเดินทาง Snapchat ที่นำมาจากแอพดั้งเดิมไปจนถึงเวอร์ชันที่เขียนใหม่ทั้งหมด

ขั้นตอนที่ 1: ค้นหาปัญหา

เรื่องราวการค้นพบตัวเองของ Snapchat เริ่มต้นเมื่อสองปีครึ่งที่ผ่านมา ในขณะนั้นมันก็ไม่รู้ด้วยซ้ำว่าแอป Android ของมันมีปัญหา บริษัท เปรียบเทียบโค้ดของเวอร์ชัน iOS และ Android มากกว่าประสบการณ์ของผู้ใช้และไม่เห็นสิ่งใดผิด


“ หลายครั้งที่เราหลอกตัวเองให้คิดว่าเราเก่งกว่าเรา” เขากล่าว

Snapchat เพิ่งมีปีที่ยิ่งใหญ่ที่สุดเท่าที่เคยมีมา

Snapchats ฐานรหัสที่มีอยู่ในที่สุดก็กลายเป็นความเจ็บปวดที่แท้จริงในการทำงานกับ

ในที่สุดเมื่อนักพัฒนา Snapchat พบกับปัญหาประสบการณ์ผู้ใช้แอป Android ทีมพัฒนาใช้เวลาหลายเดือนในการทำแผนที่ฐานรหัสและหาตำแหน่งที่จะทำการปรับปรุง การปรับปรุงเหล่านั้นมาในปี 2560 และ Snapchat เห็นการตอบรับค่อนข้างดีจากผู้ใช้ Android อย่างไรก็ตามปัญหาฐานรหัสอยู่ไกลจากกว่า

“ เราพบว่าในช่วงเก้าเดือนที่ผ่านมานั้นเป็นการยากที่จะสร้างการปรับปรุงแบบไม่ต้องสงสัยและยังไม่ดีพอ นั่นเป็นผลสืบเนื่องจากฐานรหัสที่เพิ่งสร้างขึ้นมาฉันจะพูดอย่างไร้เดียงสาโดยขึ้นอยู่กับความต้องการที่จะได้รับฟีเจอร์อย่างรวดเร็ว” ฮันเตอร์กล่าว

ทีมตัดสินใจที่จะทำอะไรที่น่าทึ่งกว่านี้หน่อย

ขั้นตอนที่ 2: เขียนใหม่

ต้นปี 2561 เป็นช่วงเวลาที่ Snapchat พร้อมกับการสร้างใหม่ อย่างไรก็ตามตาม Gustavo Moura ไม่มีปัญหาใดที่แก้ไขปัญหาที่ใหญ่กว่าซึ่งเกิดจากแอปพยายามเรียกใช้โค้ดในพื้นหลังเสมอ มันทำให้ประสบการณ์และสิ่งต่าง ๆ ไม่เป็นไปด้วยดี การเขียนใหม่ทั้งหมดจากพื้นดินขึ้นมาจะแก้ไขได้


“ กุสตาโวและกลุ่มนักคิดที่มีใจเดียวกันเล็ก ๆ อยู่ในมุมถนนอย่างเงียบ ๆ เพื่อสร้างกรอบที่จะใช้เป็นรากฐานสำหรับการเขียนใหม่” ฮันเตอร์บอกเรา

ความท้าทายอยู่ที่นั่นอย่างแน่นอน มีอุปกรณ์ iOS ค่อนข้างน้อยเมื่อเทียบกับ Android สำหรับ Moura ความท้าทายที่ยิ่งใหญ่ที่สุดคือการนำ Snapchat ไปใช้ฮาร์ดแวร์ให้เต็มศักยภาพสูงสุดบนสมาร์ทโฟน Android ทุกเครื่องและยังคงทำงานได้อย่างราบรื่นมากขึ้นในอุปกรณ์ระดับล่าง

การเขียนซ้ำมีการเน้นหนักในการเข้ารหัสแบบแยกส่วนและการสนับสนุนสำหรับอุปกรณ์ระดับล่าง

“ ไม่ประพฤติเช่นเดียวกันใช่มั้ย มันง่ายมากที่เราจะสร้างแอพ Android ที่จะทำงานได้ดีบนอุปกรณ์เรือธงเช่น Pixel 3 มันท้าทายมากขึ้นเมื่อคุณต้องจับภาพระบบนิเวศทั้งหมดโดยเฉพาะอย่างยิ่งเมื่อกล้องทำงานแตกต่างจากผู้ผลิตถึงผู้ผลิตมาก” เขาบอกเรา .

ทั้ง Moura และ Hunter ต่างยกย่องความก้าวหน้าในภาษาพัฒนาแอพ Android เช่น Java และ Kotlin รวมถึงเครื่องมืออื่น ๆ ซึ่งเป็นเหตุผลสำคัญในการปรับปรุงในระหว่างการเขียนใหม่

ขั้นตอนที่ 3: ผลที่ตามมา

ทีมพัฒนาใช้วิธีการแยกส่วนแบบเอนด์ - ทู - เอนด์พร้อมฐานรหัสของแอพ Android ซึ่งจะส่งผลให้มีการอัปเดตที่ส่งผลกระทบได้เร็วขึ้นและมีประสิทธิภาพมากขึ้นพร้อมกับประสิทธิภาพโดยรวมที่ดีขึ้นโดยเฉพาะในอุปกรณ์ระดับล่าง ฮันเตอร์ยังกล่าวถึงวิธีที่นักพัฒนา Snapchat พบว่าการทำงานกับรหัสโมดูลาร์นั้นง่ายขึ้นมาก โดยทั่วไปทุกอย่างที่ผู้ใช้ถามด้วยโบนัสเพิ่มเติมสำหรับนักพัฒนาเช่นกัน

ฮันเตอร์ยังกล่าวอีกว่า Snapchat กำลังใช้งานชุดอุปกรณ์ทดสอบที่กว้างขึ้นเพื่อให้แน่ใจว่าการอัปเดตในปัจจุบันและอนาคตจะทำงานได้ตามที่คาดหวัง

ผู้ใช้ Snapchat ปัจจุบันไม่ควรสังเกตเห็นการเปลี่ยนแปลงในเค้าโครงหรือตัวควบคุมของแอปมากเกินไป นักพัฒนา Snapchat ไม่ได้มีสิ่งต่าง ๆ เช่นการออกแบบหรือเลย์เอาต์ของแอพในเรดาร์ส่วนรวม ในตอนนี้จุดสนใจหลักคือการสร้างแอพที่ตอบสนองได้ดีกว่าซึ่งทำงานได้ดีกว่าในอุปกรณ์ต่าง ๆ

“ เป้าหมายในอุดมคติของเราคือคนไม่ควรสังเกตว่าแอพนั้นเปลี่ยนจากข้างล่างทั้งหมดยกเว้นว่าทุกอย่างจะเร็วขึ้นกว่าเดิม” Jacob Andreou บอกกับเรา

ขั้นตอนที่ 4: อนาคต

ทีมพัฒนา Snapchat มีแผนทะเยอทะยานสำหรับอนาคตของแอป พวกเขาต้องการให้เวอร์ชั่น Android ตรงกับเวอร์ชัน iOS หากไม่ได้ดำเนินการเพิ่มเติม ภายในพวกเขาเชื่อว่าการเขียนซ้ำนี้จะทำให้ช่องว่างประสบการณ์ Android และ iOS หยุดพักในเวลานี้

“ ด้วยรากฐานใหม่นี้ฉันจะไม่แปลกใจถ้าคุณเห็นสิ่งต่าง ๆ เริ่มมาถึง Android แม้กระทั่งก่อน iOS บางครั้ง Android จะกลายเป็นสถานที่ที่เราทดสอบสิ่งล่าสุดและยิ่งใหญ่ที่สุดของเราซึ่งไม่ได้เป็นกรณีในอดีตแน่นอน” Andreou กล่าว

Android rewrite ในที่สุดควรบรรลุความเท่าเทียมกันของประสิทธิภาพการทำงานที่ Snapchat ได้รับการมองหา

สำหรับตอนนี้เป้าหมายกำลังได้รับการแก้ไขเวอร์ชั่น Android โดยเร็วที่สุด จากนั้นทีมพัฒนาต้องการมุ่งเน้นที่การส่งมอบคุณสมบัติใหม่พร้อมกับทำงานร่วมกับ Google และ Apple ในคุณลักษณะความเป็นจริงที่เพิ่มขึ้นใหม่ หลังจากนั้นเราทุกคนจะต้องเล่นด้วยหู

การเขียนใหม่ที่ยิ่งใหญ่ของ Snapchat กำลังเปิดตัวในขณะนี้โดยจะมีการเปิดตัวเต็มรูปแบบภายในสิ้นปี 2562 เราจะดูว่าจะช่วยพลิกกระแสบน Android หรือไม่ แจ้งให้เราทราบว่าคุณคิดอย่างไรในความคิดเห็น

เมื่อพูดถึงกราฟิกสมาร์ทโฟนอุปกรณ์ Android ส่วนใหญ่ใช้หน่วยประมวลผลกราฟิก (GPU) จาก Qualcomm (Adreno) หรือ Arm (Mali) แต่อย่างที่ Yoda บอกคุณอาจสังเกตเห็นชื่อ PowerVR ที่เกี่ยวข้องกับโปรเซสเซอร์ Androi...

Premiere Pro เป็นซอฟต์แวร์ตัดต่อวิดีโอชั้นนำของอุตสาหกรรมสำหรับภาพยนตร์โทรทัศน์และเว็บ การเริ่มต้นอย่างเชี่ยวชาญนั้นสามารถรู้สึกเป็นกังวล แต่มันก็เป็นเช่นนั้น ง่ายและราคาไม่แพง เพื่อรับคำแนะนำจากผู้เช...

โพสต์ใหม่