บ้าน ส่งต่อความคิด Google i / o: ไม่มีพายมะนาวสำคัญ แต่นักพัฒนาบอกใบ้ถึงอนาคตของ Android

Google i / o: ไม่มีพายมะนาวสำคัญ แต่นักพัฒนาบอกใบ้ถึงอนาคตของ Android

วีดีโอ: The Profit In 10 Minutes: Swanson's Fish Market (กันยายน 2024)

วีดีโอ: The Profit In 10 Minutes: Swanson's Fish Market (กันยายน 2024)
Anonim

รุ่นต่อไปของ Android ซึ่งเรียกกันอย่างแพร่หลายว่า "Key Lime Pie" - ไม่ปรากฏตัวใน Google I / O เมื่อสัปดาห์ที่แล้ว แต่ถึงกระนั้น Google ก็ประกาศเครื่องมือนักพัฒนาซอฟต์แวร์ใหม่จำนวนหนึ่งและในการแชทข้างกองไฟทีมงาน Android ได้แนะนำการปรับปรุงแพลตฟอร์มในอนาคตจำนวนมากรวมถึงการปรับปรุงการสนับสนุนโปรเซสเซอร์ใหม่การสนับสนุนกล้องที่ดีขึ้น

ในการประชุม Google ประกาศเครื่องมือสำหรับนักพัฒนาที่ได้รับการปรับปรุงหลายตัวรวมถึง Android Studio ใหม่สภาพแวดล้อมการพัฒนาแบบบูรณาการซึ่งมุ่งเป้าไปที่นักพัฒนา Android โดยใช้กรอบ IntelliJ IDE มี API ใหม่หลายตัวซึ่งน่าสนใจที่สุดที่เกี่ยวข้องกับบริการเกมของ Google Play และ Google ได้เปิดตัวการเปลี่ยนแปลงบางอย่างในแผงควบคุมสำหรับนักพัฒนาซอฟต์แวร์รวมถึงเคล็ดลับใหม่และตัวชี้วัดการใช้งานแบบผสมผสานเพื่อช่วยให้นักพัฒนาเรียนรู้สิ่งที่ทำงานได้

ในการแชทข้างกองไฟสมาชิกของทีม Android จะตอบคำถามผู้ชมเกี่ยวกับอนาคตของแพลตฟอร์ม

หนึ่งในหัวข้อแรกที่เกิดขึ้นคือปัญหาของการแตกแฟรกเมนต์ Dave Burke ผู้อำนวยการด้านวิศวกรรมของทีมแพลตฟอร์ม Android อธิบายว่า Google เผยแพร่โอเพ่นซอร์สให้กับผู้จำหน่ายซิลิกอนซึ่งจะสร้างเวอร์ชันที่ทำงานบนชิปของพวกเขาและส่งมอบให้กับ OEM ที่สร้างขึ้นสำหรับโทรศัพท์เฉพาะ

เบิร์คกล่าวว่าพวกเขาต้องการปรับปรุงกระบวนการให้ดีขึ้นโดยการทำให้โค้ดมีเลเยอร์มากขึ้นเพื่อให้การเปลี่ยนแปลงในพื้นที่หนึ่งไม่ส่งผลกระทบต่อสิ่งอื่นมากนัก เขายังกล่าวอีกว่า Google พยายามทำความเข้าใจกับโปรไฟล์ฮาร์ดแวร์ของเวอร์ชันต่างๆที่ทำงานในตลาดต่าง ๆ ให้ดีขึ้น เขาเสริมว่า Gingerbread นั้นแพร่หลายในตลาดเกิดใหม่ส่วนหนึ่งเป็นเพราะต้องการหน่วยความจำน้อยกว่าบางเวอร์ชั่นที่ใหม่กว่าและทำให้ บริษัท มองหาวิธีที่จะทำให้ Android มีประสิทธิภาพมากขึ้นในสมาร์ทโฟนระดับเริ่มต้น

อีกด้านหนึ่งของตลาดคือ Mathias Duarte ผู้นำทีมออกแบบ Android เน้นความสำคัญของการอัพเกรดเป็น Android โดยเฉพาะกับ OEM เขาชี้ไปที่การประกาศรุ่นของ Samsung Galaxy S 4 ที่มี "ประสบการณ์ซอฟต์แวร์ Nexus" (กล่าวอีกนัยหนึ่งคือเฉพาะซอฟต์แวร์ Google ไม่ใช่ส่วนเสริมของ Samsung) และจะมีการอัปเดตให้ทันเวลามากขึ้น

สิทธิ์ของแอปพลิเคชันเกิดขึ้นในหลายคำถาม การอัปเดตบางแอปพลิเคชันจะขอสิทธิ์ที่ผู้ใช้อาจไม่ต้องการมอบเช่นพกพาต้องการเข้าถึงผู้ติดต่อ Dianne Hackborn ผู้ซึ่งทำงานในทีมกรอบการทำงานของ Android กล่าวว่า "ไม่มีอะไรที่เราสามารถทำได้ในตอนนี้ แต่เรากำลังคิดถึงเรื่องนี้อยู่"

คำถามจำนวนจริงหันกลับไปในอดีต ถามเกี่ยวกับสิ่งที่พวกเขาจะทำแตกต่างกันในการพัฒนา Android หากพวกเขารู้ทุกสิ่งที่พวกเขารู้ในตอนนี้ทีมงานกล่าวว่าสิ่งที่ยิ่งใหญ่ที่สุดที่พวกเขาควรทำแตกต่างกันคือการควบคุมแอพพลิเคชั่น Ficus Kirkpatrick ผู้เป็นหัวหน้าทีม Play Store กล่าวว่ามีรายการสิ่งต่าง ๆ ที่ไม่ถูกต้องตั้งแต่ครั้งแรก เขาไม่เสียใจในสิ่งที่พวกเขาทำเพราะการออกนอกสถานที่อย่างรวดเร็วการได้รับคำติชมและความสามารถในการย้ำอย่างรวดเร็วเป็นสิ่งสำคัญมาก

ถามว่าชิปไหนที่ท้าทายที่สุดในการสนับสนุน Rebecca Zavin ของทีมระบบ Android เลือกอันแรกเพราะทีมเริ่มต้นจากศูนย์เพราะไม่มีแม้แต่ลินุกซ์ในชิปจำนวนมาก เธอกล่าวว่าความท้าทายที่ยิ่งใหญ่ในขณะนี้ได้รับการปรับปรุงรอบใหม่ด้วยสถาปัตยกรรมซีพียูและ GPU ชี้ให้เห็นว่า Nexus 10 เป็นหนึ่งในคนกลุ่มแรกที่ออกแบบชิป ARM ใหม่

เบิร์คกล่าวว่า Google ทำงานอย่างใกล้ชิดกับพันธมิตรชิปในการสร้างเลเยอร์ฮาร์ดแวร์ที่สนับสนุนฮาร์ดแวร์ที่แตกต่างกันเพื่อให้ง่ายต่อการสร้างการออกแบบใหม่

Moderator Reto Meier หัวหน้าฝ่ายเทคโนโลยีของทีมนักพัฒนาสัมพันธ์ได้สอบถามว่าการทำงานหนักทั้งหมดเสร็จสิ้นหรือไม่และ Burke ตอบว่าไม่ “ ฉันรู้สึกเหมือน Android เป็นเด็กและมีอีกมากที่เราสามารถทำได้” เขากล่าว เป็นเพียงในปีที่ผ่านมาที่ GPUS มีพลังมากพอที่จะทำการคำนวณแทนการวาดหน้าจอได้ Burke กล่าวเพิ่มเติมโดยอ้างถึง Renderscript APIs

"กล้องในโทรศัพท์พยายามเลียนแบบกล้องดิจิทัลซึ่งพยายามเลียนแบบกล้อง Kodak อะนาล็อกเก่า" Burke กล่าว “ มีอะไรอีกมากมายที่เราสามารถทำได้ด้วย” เขากล่าวทั้งในระดับฮาร์ดแวร์และซอฟต์แวร์ นอกจากนี้เขายังชี้ไปที่เซ็นเซอร์ใหม่เช่น IR emitter บน Galaxy S 4

“ และยังมีอีกมากที่สามารถทำได้ในระดับฮาร์ดแวร์ด้วยเช่นกันมีนวัตกรรมอีกมากมายที่สามารถเกิดขึ้นได้” เบิร์คกล่าวต่อ

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

คำถามหลายข้อเป็นคำถามเฉพาะสำหรับนักพัฒนา เมื่อถามว่าการเน้นบริการ Play จะล็อคผู้คนในร้านค้า Google Play หรือไม่เคิร์กแพททริกกล่าวว่าไม่มีอะไรที่จะหยุดยั้งคนจากการทำร้านค้าของตัวเองและ Amazon App Store ยังคงทำงานได้ดี สมาชิกผู้ชมถามว่าการสนับสนุนใหม่ของ IntelliJ framework หมายความว่าผู้พัฒนาต้องย้ายออกจาก Eclipse framework และ Xavier Ducrohet ซึ่งทำงานบนเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์สำหรับ Android กล่าวว่านักพัฒนาสามารถใช้ Eclipse ต่อไปได้ “ มันไม่ใช่ทิศทางใหม่มันเป็นทิศทางคู่ขนาน” เขากล่าว

สมาชิกผู้ชมถามเกี่ยวกับการใช้ Java Development Kit 1.7 เมื่อเทียบกับ JDK 1.6 (ซึ่งปัจจุบันเป็นเวอร์ชั่นที่รองรับโดย Android SDK แม้ว่าจะเป็นทางการเมื่อสิ้นสุดอายุ) เบิร์คกล่าวว่าพวกเขากำลังตรวจสอบทางเลือกสองทาง แต่ยังไม่ได้ทำการตัดสินใจใด ๆ วิศวกรอีกคนตั้งข้อสังเกตว่าการเปลี่ยนแปลงอนุญาตให้ SDK สามารถทำงานกับเวอร์ชันใหม่ได้แล้ว เมื่อถามเกี่ยวกับความสัมพันธ์กับ Oracle และการสนับสนุน Java 7 หรือ Java 8 Meier ค่อนข้างตัดการสนทนาโดยพูดว่า "ฉันคิดว่ามันยุติธรรมที่จะบอกว่าไม่มีใครในแผงนี้ควรมีความเห็นและถ้าพวกเขาทำพวกเขาแน่นอนไม่ควร พูดสิ."

ถามว่า Project Butter นั้นเป็นความพยายามในการทำให้ส่วนต่อประสานผู้ใช้ทำงานได้อย่างราบรื่นหรือไม่ Burke ตอบว่า "เรามีความก้าวหน้าอย่างมากใน Jelly Bean" แต่เขาเพิ่ม "เราไม่ได้อยู่ในระดับที่ฉันคิด เราสามารถเป็นได้ " เขาตั้งข้อสังเกตว่านักพัฒนาได้รับความเสียสละด้วยพลังของอุปกรณ์เช่น Nexus 4 แต่ถึงแม้จะใช้โทรศัพท์ระดับล่างเราก็ต้องระมัดระวังในการทำทุกอย่างให้เสร็จภายในระดับประมาณ 56 มิลลิวินาทีหรือคุณจะ "งัด" หรือดูเฟรม - การกระโดดข้าม วิศวกรคนอื่นกล่าวว่าโครงการนี้จะไม่ได้ทำจริงๆเพราะทุกครั้งที่มีคุณสมบัติใหม่พวกเขาจำเป็นต้องตรวจสอบว่ามีผลกระทบต่อประสิทธิภาพการทำงานหรือไม่

มีคำแนะนำเกี่ยวกับการเปลี่ยนแปลงครั้งใหญ่ในอนาคต ถามว่ามีโครงการอื่น ๆ ในงานที่ตรงข้ามทั้งระบบเหมือนที่ Butter ทำหรือเปล่า Burke ตอบว่า "ใช่ แต่เราไม่สามารถพูดถึงพวกเขาได้"

ในทำนองเดียวกันไมเออร์บอกว่าเขารู้ดีกว่าที่จะถามเกี่ยวกับ "พาย" (การอ้างอิงที่ชัดเจนเกี่ยวกับ Key Lime Pie) แต่สงสัยว่าถ้าใครเคยได้ยินเกี่ยวกับขนมออสเตรเลียที่เรียกว่า "Lamington"

Google i / o: ไม่มีพายมะนาวสำคัญ แต่นักพัฒนาบอกใบ้ถึงอนาคตของ Android