การกระจายตัวเป็นสาเหตุของความยุ่งยากสำหรับ นักพัฒนา Android และผู้บริโภคเป็นเวลาหลายปี ตอนนี้ดูเหมือนว่าทุกอย่างจะแย่ลงก่อนที่จะดีขึ้น คอมไพเลอร์ Android ใหม่กำลังจะมาอีกครั้งและมีการพัฒนาที่น่าสังเกตบางอย่างที่ด้านหน้าของฮาร์ดแวร์ซึ่งอาจส่งผลกระทบต่อนักพัฒนา
ด้วยภาพจาก Dalvik หลายคนคาดว่ารันไทม์ ART แบบ 64 บิตใหม่ของ Google จะใช้งานได้นานหลายปีซึ่งอาจจะเป็นเช่นนั้น แต่จะได้รับการยกเครื่องครั้งใหญ่ในอนาคตอันใกล้นี้ นอกเหนือจากการนำเสนอการสนับสนุนฮาร์ดแวร์ 64 บิตแล้ว ART ยังแนะนำการรวบรวมล่วงหน้า (AOT) ในขณะที่ Dalvik เป็นคอมไพเลอร์แบบทันเวลา (JIT) คอมไพเลอร์ Optimized ใหม่จะปลดล็อกความเป็นไปได้มากขึ้น
สำหรับการพัฒนาฮาร์ดแวร์มีแนวโน้มใหม่ ๆ และผู้เล่นทั้งเก่าและใหม่ในอุตสาหกรรม System-on-Chip ของสมาร์ทโฟน แต่ฉันจะไปต่อในภายหลัง
ก่อนอื่นมาดูแผนรันไทม์ของ Google กัน
ART เปิดตัวพร้อมกับ Android 5.0 เมื่อปีที่แล้วโดยเปิดตัวใน Nexus 9 และ Nexus 6 แม้ว่ารุ่นหลังจะใช้ CPU ARMv7-A แบบ 32 บิต อย่างไรก็ตามแทนที่จะได้รับการออกแบบตั้งแต่เริ่มต้น ART เป็นวิวัฒนาการของ Dalvik ซึ่งย้ายออกจาก JIT
Dalvik รวบรวมแอพได้ทันทีตามความจำเป็น เห็นได้ชัดว่าสิ่งนี้เพิ่มภาระ CPU มากขึ้นเพิ่มเวลาที่ต้องใช้ในการเปิดแอปพลิเคชันและใช้เวลาในการใช้งานแบตเตอรี่ เนื่องจาก ART รวบรวมทุกอย่างไว้ล่วงหน้าขณะติดตั้งจึงไม่ต้องเสียเวลาในการคอมไพล์ทุกครั้งที่อุปกรณ์เริ่มแอป ส่งผลให้ประสบการณ์การใช้งานราบรื่นขึ้นในขณะเดียวกันก็ลดการใช้พลังงานและเพิ่มอายุการใช้งานแบตเตอรี่
แล้ว Google จะทำอะไรต่อไป?
วิกฤตการณ์ทางการเงินของกรีกมีรากฐานมาจาก
เนื่องจาก ART ได้รับการพัฒนาเพื่อใช้ประโยชน์จากคอร์ CPU ARMv8 64 บิตรุ่นใหม่ซึ่งเริ่มให้บริการออนไลน์เมื่อปลายปีที่แล้วคอมไพเลอร์ดั้งเดิมดูเหมือนจะเป็นมาตรการหยุดชะงัก นั่นหมายความว่าเวลาสู่ตลาดเป็นสิ่งสำคัญไม่ใช่ประสิทธิภาพและการเพิ่มประสิทธิภาพ ไม่ได้หมายความว่า ART เป็นเพียงงานเร่งด่วนที่ไม่สมบูรณ์เพราะมันไม่ใช่ รันไทม์ทำงานได้ดีและได้รับการยกย่องจากนักพัฒนาและผู้ใช้
อย่างไรก็ตามยังมีช่องว่างสำหรับการปรับปรุงและตอนนี้ดูเหมือนว่า Google กำลังดำเนินการกับคอมไพเลอร์ที่ได้รับการปรับปรุงอย่างมากมายมาระยะหนึ่งแล้วและความพยายามนี้อาจเกิดขึ้นก่อนการเปิดตัว ART อย่างเป็นทางการ ARM ผู้ออกแบบชิปชาวอังกฤษเพิ่งเปิดเผยข้อเท็จจริงที่น่าสนใจบางประการเกี่ยวกับแผนรันไทม์ของ Google โดยชี้ไปที่คอมไพเลอร์ 'การเพิ่มประสิทธิภาพ' ใหม่สำหรับ ART คอมไพเลอร์ใหม่นำเสนอการเป็นตัวแทนระดับกลาง (IR) ที่อนุญาตให้มีการจัดการโครงสร้างโปรแกรมก่อนการสร้างโค้ด ใช้การแสดงระดับกลางระดับเดียวโดยมีโครงสร้างเป็นกราฟที่มีข้อมูลมากมายซึ่งให้ข้อมูลที่ดีกว่าสำหรับส่วนที่คำนึงถึงสถาปัตยกรรมของคอมไพเลอร์
คอมไพเลอร์“ ด่วน” ใช้การแสดงระดับกลางสองระดับโดยมีรายการคำสั่งและตัวแปรที่เชื่อมโยงอย่างง่าย แต่จะสูญเสียข้อมูลที่สำคัญระหว่างการสร้าง IR
ARM อ้างว่าคอมไพเลอร์ 'Optimizing' ใหม่จะให้ประโยชน์มากมายโดยอธิบายว่าเป็น 'การก้าวกระโดดครั้งใหญ่' ในแง่ของเทคโนโลยีคอมไพเลอร์ คอมไพเลอร์จะนำเสนอโครงสร้างพื้นฐานที่ดีขึ้นสำหรับการเพิ่มประสิทธิภาพในอนาคตและจะช่วยปรับปรุงคุณภาพโค้ด
ARM สรุปความแตกต่างระหว่างคอมไพเลอร์ทั้งสองในสไลด์เดียวโดยอ้างว่าคอมไพเลอร์“ Optimizing” ช่วยให้การใช้งานรีจิสเตอร์มีประสิทธิภาพมากขึ้นลดการหกลงในสแต็กและต้องการโค้ดน้อยลง
นี่คือวิธีที่ ARM วางไว้:
ด่วน มี มาก อัลกอริทึมการจัดสรรการลงทะเบียนอย่างง่าย
การเพิ่มประสิทธิภาพ ใช้ Liner Scan Register Allocation
แม้ว่าคอมไพเลอร์ใหม่ยังอยู่ในระหว่างการพัฒนา ARM ก็ได้แบ่งปันตัวเลขประสิทธิภาพบางส่วน ในการทดสอบ CPU สังเคราะห์คอมไพเลอร์จะให้ประสิทธิภาพเพิ่มขึ้นในช่วง 15 ถึง 40 เปอร์เซ็นต์ ความเร็วในการรวบรวมเพิ่มขึ้นประมาณ 8 เปอร์เซ็นต์ อย่างไรก็ตาม บริษัท ขอเตือนว่าตัวเลข“ เปลี่ยนแปลงทุกวัน” เมื่อคอมไพเลอร์ใหม่ครบกำหนด
เฟรมเวิร์กโมเดลวัตถุหน้าในซีลีเนียม webdriver
โฟกัสอยู่ที่การบรรลุความเท่าเทียมกันใกล้เคียงกับคอมไพเลอร์“ ด่วน” ซึ่งปัจจุบันมีข้อได้เปรียบที่ชัดเจนในเรื่องความเร็วในการรวบรวมและขนาดไฟล์
ตอนนี้ดูเหมือนเป็นการแลกเปลี่ยน คอมไพเลอร์“ Optimized” ใหม่มอบการปรับปรุงประสิทธิภาพที่น่าประทับใจในแอปพลิเคชันที่เชื่อมต่อกับ CPU และเกณฑ์มาตรฐานแบบสังเคราะห์ แต่ส่งผลให้ไฟล์มีขนาดใหญ่ขึ้น 10 เปอร์เซ็นต์ซึ่งคอมไพล์ช้าลง ~ 8 เปอร์เซ็นต์ ในขณะที่ตัวเลขสองตัวสุดท้ายดูเหมือนจะเกินดุลจากการเพิ่มประสิทธิภาพของ CPU แต่โปรดจำไว้ว่าตัวเลขเหล่านี้จะนำไปใช้กับทุกแอปโดยไม่คำนึงถึงการโหลดของ CPU โดยใช้ทรัพยากรที่ จำกัด มากขึ้นเช่น RAM และที่เก็บข้อมูล โปรดจำไว้ว่าการคอมไพล์เป็น 64 บิตนั้นใช้ RAM มากกว่าการคอมไพล์ 32 บิต
การลดความเร็วในการรวบรวมและเวลาในการเปิดตัวใด ๆ ก็เป็นสาเหตุของความกังวลเช่นกันเนื่องจากผลกระทบต่อการตอบสนองของอุปกรณ์และประสบการณ์ของผู้ใช้
อีกแหล่งหนึ่งของความกังวลโดยไม่คำนึงถึงรันไทม์และคอมไพเลอร์คือความนิยมของโปรเซสเซอร์มัลติคอร์ที่ใช้สถาปัตยกรรม ARMv7-A และ ARMv8 ความนิยมแบบ octa-core เริ่มต้นในปี 2013 และถูกยกเลิกอย่างรวดเร็วเนื่องจากเป็นตลาดที่มีราคาถูก ผู้บริหารของ Qualcomm ไปไกลถึงขั้นเรียกโปรเซสเซอร์แบบ octa-core 'โง่' และ 'โง่' โดยบอกว่า บริษัท จะไม่ทำอะไรเพราะวิศวกร“ ไม่ได้โง่” ผู้บริหารคนเดียวกันยังอธิบายถึงการสนับสนุน 64 บิตบน Apple A7 ว่าเป็น 'กลไก'
กรอไปข้างหน้าสองปีและฉันมีสมาร์ทโฟน Qualcomm octa-core Cortex-A53 64 บิตบนโต๊ะทำงานในขณะที่ผู้บริหารที่มีปัญหามี ตำแหน่งงานที่แตกต่างกัน บนแผ่นป้ายชื่อของเขา
ราวกับว่าชิป 8 คอร์ไม่เพียงพอในปีหน้าเราจะได้เห็นอุปกรณ์ตัวแรกที่ใช้โปรเซสเซอร์แอปพลิเคชัน 10 คอร์ ชิปสมาร์ทโฟน 10 คอร์ตัวแรกมาจาก MediaTek ในรูปแบบ Helio X20 และจะมีแกน CPU สามกลุ่มซึ่งขนานนามว่าใหญ่ขนาดกลาง TINY ฟังดูสนุกและดีขึ้นเรื่อย ๆ ในไม่ช้าเราจะเริ่มเห็นอุปกรณ์ Android ราคาประหยัดเครื่องแรกที่ใช้โปรเซสเซอร์ Intel รุ่นใหม่
มาดูสงครามหลักของ ARM และความหมายสำหรับนักพัฒนาและผู้บริโภคกัน การออกแบบ ARM SoC octa-core มีสองเวอร์ชันที่แตกต่างกัน โซลูชันระดับไฮเอนด์มักจะใช้ ARM’s เค้าโครง big.LITTLE โดยใช้คอร์พลังงานต่ำสี่คอร์และสี่คอร์ใหญ่สำหรับโหลดสูง วิธีที่สองในการรวมคอร์ ARM CPU แปดคอร์ในชิปคือการใช้คอร์ที่เหมือนกันหรือคอร์ที่เหมือนกันในสองคลัสเตอร์ที่มีความเร็วสัญญาณนาฬิกาต่างกัน
ผู้ผลิตชิปมือถือชั้นนำมักจะใช้ทั้งสองวิธีคือชิป big.LITTLE ในอุปกรณ์ระดับไฮเอนด์พร้อมกับ octa-core ทั่วไปในผลิตภัณฑ์หลัก ทั้งสองวิธีมีข้อดีและข้อเสียดังนั้นเรามาดูกันดีกว่า
การใช้สองกลุ่มของแกน CPU ที่แตกต่างกันช่วยให้สามารถทำงานเธรดเดียวได้ดีและมีประสิทธิภาพในการออกแบบ big.LITTLE ข้อเสียคือคอร์ Cortex-A57 ตัวเดียวมีขนาดประมาณคอร์ Cortex-A53 ขนาดเล็กสี่คอร์และมีประสิทธิภาพน้อยกว่า
การใช้คอร์แปดคอร์ที่เหมือนกันหรือแปดคอร์ที่เหมือนกันในสองคลัสเตอร์ที่มีนาฬิกาต่างกันนั้นคุ้มค่าและประหยัดพลังงาน อย่างไรก็ตามประสิทธิภาพของเธรดเดี่ยวอยู่ในระดับต่ำ
การออกแบบ big.LITTLE รุ่นปัจจุบันที่ใช้แกน ARMv8 ไม่สามารถใช้โหนดการผลิต 28nm ที่ถูกที่สุดได้ แม้จะอยู่ที่ 20 นาโนเมตร แต่การออกแบบบางอย่างก็มีการควบคุมปริมาณมากซึ่ง จำกัด ประสิทธิภาพที่ยั่งยืน Octa-cores มาตรฐานที่ใช้คอร์ Cortex-A53 CPU สามารถใช้งานได้อย่างมีประสิทธิภาพใน 28nm ดังนั้นผู้ผลิตชิปจึงไม่จำเป็นต้องใช้โหนดการผลิตที่ล้ำสมัยเช่น FinFET 20nm หรือ 16 / 14nm ซึ่งจะช่วยลดต้นทุน
วิธีออกแบบหน้าแลนดิ้งเพจ
ฉันไม่อยากทำให้คุณเบื่อหน่ายกับเทรนด์การออกแบบชิป แต่ข้อมูลพื้นฐานบางประการที่สำคัญที่ต้องคำนึงถึงสำหรับโปรเซสเซอร์มือถือปี 2015 และ 2016:
ประเด็นทั้งหมดนี้มีผลกระทบต่อนักพัฒนา Android ตราบใดที่ผู้ผลิตชิปติดอยู่ที่กระบวนการ 28 นาโนเมตรสำหรับชิปสมาร์ทโฟนและแท็บเล็ตส่วนใหญ่นักพัฒนาจะต้องพยายามอย่างเต็มที่เพื่อแตะประสิทธิภาพแบบมัลติเธรดและมุ่งเน้นไปที่ประสิทธิภาพ
ART และคอมไพเลอร์ใหม่ควรไปได้ไกลในการปรับปรุงประสิทธิภาพและประสิทธิภาพ แต่จะไม่สามารถละเมิดกฎของฟิสิกส์ได้ การออกแบบ 32 บิตแบบเก่าจะไม่ถูกนำมาใช้ในอุปกรณ์จำนวนมากที่ก้าวไปข้างหน้าและแม้แต่อุปกรณ์ที่ถูกที่สุดก็เริ่มจำหน่ายด้วยซิลิกอน 64 บิตและ Android 5.0
แม้ว่า Android 5.x จะยังมีฐานผู้ใช้ที่ค่อนข้างเล็ก แต่ก็มีการเติบโตอย่างรวดเร็วและจะขยายตัวเร็วยิ่งขึ้นในขณะนี้โทรศัพท์ราคา $ 100 ถึง $ 150 มาพร้อมชิป 64 บิตและ Android 5.0 การเปลี่ยนไปใช้ Android 64 บิตเป็นไปได้ด้วยดี
คำถามใหญ่คือเมื่อ Dalvik จะได้รับ Optimized compiler ใหม่ จะเปิดตัวในปลายปีนี้หรือปีหน้าด้วย Android 6.0 ; ยังเร็วเกินไปที่จะพูดอย่างแน่นอน
ฉันเป็น llc แบบไหน
มีอีกสิ่งหนึ่งที่ควรทราบ กราฟิกบนมือถือมีประสิทธิภาพมากขึ้นโดยเฉพาะในโปรเซสเซอร์ระดับไฮเอนด์ดังนั้นผู้ผลิตชิปจึงทำงานเบื้องหลังมากมายเพื่อใช้ในการใช้งานอื่น ๆ นอกเหนือจากเกมและการถอดรหัสวิดีโอ คอมพิวเตอร์ที่แตกต่างกัน มีมาประมาณสองสามปีแล้วทำให้พีซีสามารถโหลดงานที่ขนานกันสูงไปยัง GPU ได้
ขณะนี้เทคโนโลยีเดียวกันกำลังมาถึงโปรเซสเซอร์มือถือซึ่งหลอมรวมแกน CPU และ GPU ได้อย่างมีประสิทธิภาพ วิธีการนี้จะช่วยให้นักพัฒนาสามารถปลดล็อกประสิทธิภาพได้มากขึ้นโดยเรียกใช้โปรแกรมบางประเภทเช่นโหลด OpenCL ไปยัง GPU นักพัฒนาจะสามารถมุ่งเน้นไปที่ปริมาณงานในขณะที่โปรเซสเซอร์จะจัดการกับการทำงานแบบขนานบน CPU และ GPU โดยอัตโนมัติ
แน่นอนว่าวิธีนี้ใช้ไม่ได้กับทุกแอปและลดการโหลดในทุกสถานการณ์ แต่ในบางกรณีควรปลดล็อกประสิทธิภาพที่มากขึ้นและช่วยลดการใช้พลังงาน SoC จะตัดสินใจโดยอัตโนมัติว่าจะประมวลผลโค้ดอย่างไรโดยใช้ CPU สำหรับงานบางอย่างในขณะที่ถ่ายคนอื่นไปยัง GPU
เนื่องจากเรากำลังจัดการกับแอปพลิเคชันแบบขนานแนวทางนี้จึงคาดว่าจะได้รับการปรับปรุงที่ใหญ่ที่สุดในการประมวลผลภาพ ตัวอย่างเช่นหากคุณต้องการใช้ภาพที่มีความละเอียดสูงและเป็นตัวอย่างใหม่กระบวนการอาจแบ่งออกเป็นขั้นตอนต่างๆใน OpenCL หากกระบวนการเกี่ยวข้องกับขั้นตอนต่างๆเช่น find_neighbor
, col_upsample
, row_upsample
, sub
และ blur2
ฮาร์ดแวร์จะกระจายโหลดไปยังคอร์ CPU และ GPU อย่างมีประสิทธิภาพสูงสุดขึ้นอยู่กับว่าคอร์ประเภทใดที่จะจัดการกับงานที่กำหนดด้วยวิธีที่ดีที่สุด สิ่งนี้ไม่เพียง แต่จะปรับปรุงประสิทธิภาพตามลำดับขนาดเท่านั้น แต่ยังช่วยลดการใช้พลังงานอีกด้วย
Intel พลาดเรือในการปฏิวัติมือถือและยกตลาดให้ ARM และพันธมิตรฮาร์ดแวร์ อย่างไรก็ตามผู้ผลิตชิปในสหรัฐฯมีเงินและทรัพยากรที่จะใช้เวลาสองสามปีบนบัลลังก์และกลับมาอีกครั้ง
เมื่อปีที่แล้ว Intel ให้การสนับสนุนยอดขายโปรเซสเซอร์ Atom สำหรับแท็บเล็ตโดยสามารถจัดการการจัดส่งได้ถึง 4 เท่าในเวลาไม่ถึงหนึ่งปี ตอนนี้กำลังหันมาให้ความสนใจในกลุ่มสมาร์ทโฟนด้วยใหม่ โปรเซสเซอร์ SoFIA Atom x3 . บอกตามตรงว่าฉันไม่แน่ใจว่าชิปเหล่านี้ควรเรียกว่าโปรเซสเซอร์ Intel ด้วยซ้ำเพราะไม่ได้ผลิตโดยชิปยักษ์ใหญ่จริงๆ โปรเซสเซอร์ SoFIA ได้รับการออกแบบด้วยงบประมาณที่ จำกัด โดยร่วมมือกับผู้ผลิตชิปของจีน พวกเขาผลิตบนโหนด 28nm ช้าเล็กและราคาถูก
สิ่งนี้อาจสร้างความประหลาดใจให้กับผู้สังเกตการณ์ทั่วไป แต่ Intel ไม่ได้กังวลกับโซลูชันมือถือระดับไฮเอนด์ ชิ้นส่วน SoFIA ระดับล่างจะให้พลังงานกับโทรศัพท์ Android ที่เป็นสินค้าโภคภัณฑ์ที่มีราคาระหว่าง $ 50 ถึง $ 150 การออกแบบชิ้นแรกควรเริ่มจัดส่งภายในสิ้นไตรมาสที่สองของปี 2015 และส่วนใหญ่จะออกแบบมาสำหรับตลาดในเอเชียรวมถึงตลาดเกิดใหม่ในส่วนอื่น ๆ ของโลก แม้ว่าจะเป็นไปได้ที่เราจะเห็นบางส่วนในอเมริกาเหนือและยุโรป แต่จุดสนใจของ Intel ดูเหมือนจะอยู่ที่จีนและอินเดีย
Intel กำลังป้องกันความเสี่ยงการเดิมพันด้วย โปรเซสเซอร์ Atom x5 และ x7 ซึ่งจะใช้สถาปัตยกรรมใหม่ทั้งหมดบวกกับโหนดการผลิต 14 นาโนเมตรที่ล้ำสมัยของ บริษัท อย่างไรก็ตามผลิตภัณฑ์เหล่านี้มีไว้สำหรับแท็บเล็ตมากกว่าสมาร์ทโฟนอย่างน้อยก็ในขณะนี้
คำถามใหญ่ที่ฉันยังไม่มีคำตอบคือการออกแบบที่ Intel จะได้รับชัยชนะมากแค่ไหน นักวิเคราะห์แบ่งออกเป็นประเด็นและการคาดการณ์การจัดส่งดูเหมือนจะเป็นการคาดเดาในจุดนี้
องค์ประกอบและหลักการนิยามการออกแบบ
เมื่อปีที่แล้ว Intel พิสูจน์ให้เห็นว่ายินดีที่จะรักษาความสูญเสียและเผาผลาญเงินหลายพันล้านดอลลาร์เพื่อให้ได้มาซึ่งการตั้งหลักในตลาดแท็บเล็ต ยังเร็วเกินไปที่จะบอกว่าจะใช้แนวทางเดียวกันกับชิป Atom รุ่นใหม่หรือไม่โดยเฉพาะผลิตภัณฑ์ SoFIA ของสมาร์ทโฟน
ฉันเคยเห็นผลิตภัณฑ์จริงเพียงชิ้นเดียวที่ใช้โปรเซสเซอร์ Intel SoFIA จนถึงตอนนี้นั่นคือแท็บเล็ตจีนราคา 69 ดอลลาร์พร้อมการเชื่อมต่อ 3G โดยพื้นฐานแล้วมันเป็นโทรศัพท์ขนาดใหญ่อย่างที่คุณสามารถจินตนาการได้ว่าโทรศัพท์ SoFIA ระดับเริ่มต้นอาจมีราคาถูกกว่ามาก ต้องเป็นเรื่องที่น่าดึงดูดสำหรับผู้ผลิตสมาร์ทโฟนและแท็บเล็ตกล่องขาวเนื่องจากพวกเขาสามารถออกแบบอุปกรณ์ที่มีสติกเกอร์“ Intel Inside” ได้อย่างง่ายดายที่ด้านหลังซึ่งจากมุมมองทางการตลาดก็ฟังดูดี
น่าเสียดายที่เราสามารถคาดเดาได้ว่าโทรศัพท์และแท็บเล็ตของ Intel จะมีจำหน่ายในปีหน้าหรือมากกว่านั้นกี่เครื่อง เห็นได้ชัดว่าเรากำลังจัดการกับหน่วยนับล้านหน่วยหลายสิบล้าน แต่คำถามคือกี่สิบ? นักวิเคราะห์ส่วนใหญ่เชื่อว่า Intel จะจัดส่งโปรเซสเซอร์ Atom x3 ระหว่าง 20 ถึง 50 ล้านตัวในปีนี้ซึ่งเป็นจำนวนที่ลดลงเนื่องจากการจัดส่งสมาร์ทโฟนทั้งหมดคาดว่าจะแตะ 1.2 พันล้านเครื่องในปีนี้ อย่างไรก็ตาม Intel นั้นโหดเหี้ยมมีเงินเหลือเฟือและไม่ต้องทำกำไรจากชิปเหล่านี้ สามารถจับตลาดได้ 3 ถึง 4 เปอร์เซ็นต์ภายในสิ้นปี 2558 แต่ส่วนแบ่งการตลาดควรเติบโตอย่างต่อเนื่องในปี 2559 และหลังจากนั้น
Intel ได้รับชื่อเสียงที่ไม่ดีในหมู่บางคน นักพัฒนา Android เนื่องจากปัญหาความเข้ากันได้บางอย่าง นี่เป็นปัญหาจริงเมื่อสองสามปีก่อนเนื่องจากฮาร์ดแวร์แตกต่างจากคอร์ ARM มาตรฐานที่ใช้ในอุปกรณ์ส่วนใหญ่มาก
โชคดีที่ บริษัท มีความก้าวหน้าอย่างมากในช่วงสองปี มีโปรแกรมการฝึกอบรมมากมายเอกสารที่ครอบคลุมและอื่น ๆ ในความเป็นจริงการดูรายชื่องานของ LinkedIn อย่างรวดเร็วเผยให้เห็นว่า Intel กำลังจ้างนักพัฒนา Android หลายสิบคนโดยมีตำแหน่งงานว่างใหม่สองสามตำแหน่งในแต่ละเดือน
ทุกอย่างเป็นไปด้วยดีใช่ไหม? มันขึ้นอยู่กับ ...
สัปดาห์ที่แล้วฉันมีโอกาสทดสอบโทรศัพท์ Asus รุ่นใหม่ที่ใช้ Atom Z3560 ของ Intel และต้องบอกว่าฉันพอใจกับผลลัพธ์ที่ได้ เป็นแพลตฟอร์มฮาร์ดแวร์ที่ดีที่สามารถจัดการกับ RAM 4GB บนอุปกรณ์ราคาประหยัด Asus คิดว่าสามารถขายได้ 30 ล้านเครื่องในปีนี้ซึ่งน่าประทับใจอย่างแท้จริงจากส่วนแบ่งตลาดสมาร์ทโฟนของ Intel
ปัญหาเดียวคือแอพ Android บางตัว ยังคงทำงานผิดปกติกับฮาร์ดแวร์ของ Intel . โดยปกติแล้วจะไม่มีอะไรใหญ่เกินไป แต่คุณจะได้รับข้อขัดข้องแปลก ๆ คะแนนเกณฑ์มาตรฐานที่ไม่สมจริงและความเข้ากันได้อื่น ๆ ข่าวร้ายก็คือนักพัฒนาไม่สามารถดำเนินการแก้ไขปัญหาเกี่ยวกับฮาร์ดแวร์ได้มากนักแม้ว่าการรับอุปกรณ์ที่ใช้ Intel บางตัวเพื่อทำการทดสอบจะเป็นการเริ่มต้นที่ดี ข่าวดี: Intel พยายามอย่างเต็มที่ในการจัดการทุกอย่างในตอนท้ายดังนั้นคุณไม่จำเป็นต้องทำ
สำหรับฮาร์ดแวร์ ARM เราจะเห็นแกน CPU มากขึ้นในคลัสเตอร์มากยิ่งขึ้น ประสิทธิภาพของเธรดเดียวจะยังคง จำกัด อยู่ในอุปกรณ์กระแสหลักจำนวนมากกล่าวคือโทรศัพท์ราคาไม่แพงที่ใช้ SoC แบบ Quad และ Octa-core Cortex-A53 ยังเร็วเกินไปที่จะบอกว่าคอมไพเลอร์ Google / ARM ใหม่จะสามารถเพิ่มประสิทธิภาพให้กับอุปกรณ์ดังกล่าวได้หรือไม่ พวกเขาอาจจะ แต่เท่าไหร่? การใช้คอมพิวเตอร์ที่แตกต่างกันเป็นอีกหนึ่งเทรนด์ที่น่าจับตามองในปีหน้า
สรุปนี่คือสิ่งที่นักพัฒนา Android ควรคาดหวังในแง่ของซอฟต์แวร์และฮาร์ดแวร์ในช่วงปลายปี 2015 และ 2016: