portaldacalheta.pt
  • หลัก
  • ทีมแบบกระจาย
  • เคล็ดลับและเครื่องมือ
  • ชีวิตนักออกแบบ
  • นวัตกรรม
มือถือ

Android 7.0 สำหรับนักพัฒนา: คุณลักษณะใหม่การอัปเกรดประสิทธิภาพและสิ่งอื่น ๆ ที่คุณไม่ควรสนใจ



Google ประกาศเปิดตัว Android 7.0 Nougat อย่างเป็นทางการเมื่อไม่กี่สัปดาห์ที่ผ่านมา แต่ตามปกติคุณจะต้องรอ ผู้ใช้ส่วนใหญ่จะไม่ได้รับการอัปเดตแบบ over-the-air (OTA) จนกว่าจะถึงต้นปีหน้า คนอื่น ๆ อีกมากมายจะได้รับสัปดาห์จากไม่เคยเนื่องจากผู้ขายอุปกรณ์บางรายไม่ต้องกังวล

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



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



  1. คอมไพเลอร์ JIT ใหม่เสริมคอมไพเลอร์ AOT ที่มีอยู่ของ ART
  2. รองรับหลายหน้าต่าง
  3. รองรับ Vulcan API
  4. บูตโดยตรง
  5. ตอบกลับโดยตรงและรวมการแจ้งเตือน
  6. โหมด Daydream virtual reality (VR)
  7. UI การปรับแต่งการช่วยการเข้าถึงและการเพิ่มประสิทธิภาพพื้นหลัง

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



เอสคอร์ป vs ซีคอร์ป

1. คอมไพเลอร์ JIT ใหม่คอมไพล์โปรไฟล์แนะนำ

การรวบรวม JIT กลับมาแล้วและในขณะที่มันอาจฟังดูย้อนกลับไปในสมัยของ Dalvik , มันไม่ใช่. ในครั้งนี้ Google ได้เพิ่มคอมไพเลอร์ JIT ที่มีโค้ดโปรไฟล์ให้กับ ART เพื่อเสริมคอมไพเลอร์ AOT ที่มีอยู่ของ ART และ การรวบรวมแนะนำโปรไฟล์ เป็นคำศัพท์ประจำวัน

ประโยชน์ของผู้ใช้จำนวนมาก: แอปขนาดใหญ่ซึ่งใช้เวลาติดตั้งไม่กี่นาทีตอนนี้ใช้เวลาไม่กี่วินาที

ART สร้างโปรไฟล์สำหรับแต่ละแอป วิธีการร้อน และเงื่อนไขอุปกรณ์ต่างๆ สามารถคอมไพล์วิธีการ hot เพื่อให้ได้ประสิทธิภาพที่ดีที่สุดลดการใช้ RAM ลดการใช้พลังงานและอื่น ๆ



JIT และ AOT Compiler ใน Android 7.0

Android 7.0: ฟีเจอร์ใหม่การเพิ่มประสิทธิภาพและสิ่งอื่น ๆ ที่คุณไม่สนใจ ทวีต

ประโยชน์เพิ่มเติมคือความเร็วในการติดตั้งและอัปเดตที่แท้จริง เนื่องจากการสร้างโปรไฟล์หมายความว่าไม่มีขั้นตอนการเพิ่มประสิทธิภาพ Google จึงอ้างสิทธิ์แอปขนาดใหญ่ซึ่งใช้เวลาไม่กี่นาทีในการติดตั้งบน Android 6.0 ตอนนี้สามารถติดตั้งหรืออัปเดตได้ภายในไม่กี่วินาที ในบันทึกส่วนตัวฉันหวังว่าสิ่งนี้จะใช้ได้กับ World of Tanks Blitz เช่นกันเพราะมันเป็นเกม Android เพียงเกมเดียวที่คุ้มค่ากับเวลาของฉัน



ในช่วงสองสามปีที่ผ่านมามีความก้าวหน้ามากมายในการจัดเก็บข้อมูลมือถือ อุปกรณ์รุ่นปัจจุบันจำนวนมากใช้ที่เก็บข้อมูล UFS 2.0 ที่รวดเร็วซึ่งให้ประสิทธิภาพที่เพิ่มขึ้นอย่างมากเมื่อเทียบกับการจัดเก็บ eMMC ในอดีต Android 7.0 ควรช่วยให้วิศวกรซอฟต์แวร์สามารถใช้ประโยชน์จากมาตรฐานการจัดเก็บข้อมูลใหม่นี้ได้อย่างเต็มที่และปลดล็อกประสิทธิภาพที่ดียิ่งขึ้น

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



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

2. การสนับสนุนหลายหน้าต่าง

รอสักครู่เรายังไม่เห็นคุณลักษณะหลายหน้าต่างใน Android ใช่หรือไม่ ใช่และไม่; ส้อมบางตัวให้การสนับสนุนหลายหน้าต่าง แต่ตอนนี้เป็นแบบเนทีฟแล้ว มีการใช้งานแบบแบ่งหน้าจอสองแบบ: เคียงบ่าเคียงไหล่ และ หนึ่งเหนืออื่น ๆ . นี่เป็นมาตรฐานไม่มากก็น้อยสำหรับอุปกรณ์เคลื่อนที่ แต่น่าเสียดายที่ฉันยังไม่มีโอกาสได้ทดลองใช้



รองรับ Android 7.0 Multi-Window

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



อย่างไรก็ตามมันไม่ใช่ แค่ เกี่ยวกับสมาร์ทโฟน Google ยังดำเนินการอย่างเงียบ ๆ ในการนำเสนอสมาร์ททีวีด้วยเช่นกัน รองรับหลายหน้าต่าง จะขยายไปยังอุปกรณ์เหล่านี้เช่นกัน แต่ด้วยการบิด ด้วยอสังหาริมทรัพย์แบบดิสเพลย์ที่มีให้เล่นมากขึ้นผู้สร้างแอปจะสามารถใช้ได้ ภาพในภาพ โหมดบนทีวีและฟังก์ชันบางอย่างจะขึ้นอยู่กับผู้ขาย ผู้ขายจะสามารถตัดสินใจได้ว่าจะเปิดใช้งานหรือไม่ โหมดอิสระ . ซึ่งหมายความว่าผู้จัดหา phablets ขนาดใหญ่แท็บเล็ตและอุปกรณ์อื่น ๆ ที่มีจอแสดงผลขนาดใหญ่อาจช่วยให้ผู้ใช้เล่นกับขนาดหน้าต่างและตำแหน่งซึ่งฟังดูคล้ายกับแนวทางของ Microsoft ซึ่งนำมาใช้ครั้งแรกบน Windows 8.x.

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

และใครจะรู้? บางทีนักพัฒนาที่ฉลาดมากจะสร้างแอปสมาร์ทโฟนที่ใช้ประโยชน์จากมันได้ ฉันจะไม่กลั้นหายใจ

3. Vulkan API

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

หากคุณพลาด Vulkan API เป็น API ใหม่ที่มีค่าใช้จ่ายต่ำและใกล้เคียงกับโลหะสำหรับหน่วยประมวลผลกราฟิก (GPU) และไม่เพียง แต่สำหรับเกม 3 มิติเท่านั้น แต่สำหรับการประมวลผล GPU ด้วย โดยพื้นฐานแล้วจะเป็นการติดตามผลของ OpenGL และควรเปิดใช้งานประสิทธิภาพที่เหนือกว่าของโปรเซสเซอร์แบบมัลติเธรดพร้อมกับความเข้ากันได้ข้ามแพลตฟอร์ม นอกจากนี้ยังควรประหยัดเวลาหลายพันคนในการพัฒนาไดรเวอร์

เหตุใดจึงไม่ได้รับความนิยมมากขึ้น? นี่เป็นมาตรฐานใหม่และการเปิดตัว API กราฟิกใหม่ทั้งหมดมักใช้เวลาสองถึงสามปี นั่นคือสาเหตุที่ผู้บริโภคไม่สนใจและทำไม นักพัฒนา Android ควรดูแล .

และตอนนี้เรารอ ... การสนับสนุน Vulkan API อาจดูไม่สำคัญในตอนนี้ แต่ในอีกไม่กี่ปีข้างหน้าจะมีขนาดใหญ่มาก

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการใช้งาน Vulkan ใน Android 7.0 อ่านภาพรวม Vulkan API ฉบับเต็ม ฉันเขียนเมื่อต้นปีนี้หรือ ตรวจสอบแหล่งข้อมูลสำหรับนักพัฒนาซอฟต์แวร์ของ Google .

ผลกระทบของนักพัฒนา: เวลาของ Vulkan API จะมาถึง มันจะลดค่าใช้จ่ายของ CPU ซึ่งจะช่วยเพิ่มประสิทธิภาพของ GPU และลดการใช้พลังงานในเกม 3 มิติ อย่างไรก็ตามการนำไปใช้งานนั้นต้องช้าเพราะเรากำลังพูดถึง API กราฟิกที่มีศักยภาพและซับซ้อนมากไม่ใช่แค่การปรับแต่งเครื่องสำอาง

4. บูตโดยตรง

เกิดอะไรขึ้นกับอุปกรณ์ Android 7.0 ที่ถูกล็อก มันทำงานอย่างปลอดภัย บูตโดยตรง จนกว่าผู้ใช้จะปลดล็อกอุปกรณ์

เพื่อให้เป็นไปได้ Android 7.0 จึงมีที่เก็บข้อมูลสองแห่งพร้อมโซลูชันการเข้ารหัสที่แตกต่างกันสองแบบ:

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

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

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

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

5. การตอบกลับโดยตรงและการแจ้งเตือนแบบรวม

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

ระบบสามารถใช้เวทมนตร์ได้ก็ต่อเมื่อนักพัฒนาใช้เวลาในการเปิดใช้งานการดึงข้อมูลการตอบกลับแบบอินไลน์โดยเรียก getResultsFromIntent() ซึ่งจะคืนค่า a มัด ด้วยการตอบกลับข้อความที่ต้องการ ด้วย Android 7.0 Google ให้วิธีการใหม่ในการแสดงการแจ้งเตือนที่อยู่ในคิวแก่นักพัฒนา: รวมการแจ้งเตือน . วิธีแก้ปัญหาคล้ายกับไฟล์ กองการแจ้งเตือน บน Android Wear

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

เรียนรู้การเขียนโปรแกรม c++

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

ตั้งแต่ Android 7.0 (API ระดับ 24) ผู้ใช้สามารถตอบกลับข้อความตัวอักษรหรืออัปเดตรายการงานได้โดยตรงจากในกล่องโต้ตอบการแจ้งเตือน บนอุปกรณ์พกพาการดำเนินการตอบกลับแบบอินไลน์จะปรากฏเป็นปุ่มเพิ่มเติมที่แสดงในการแจ้งเตือน เมื่อผู้ใช้ตอบกลับผ่านแป้นพิมพ์ระบบจะแนบข้อความตอบกลับตามความตั้งใจที่คุณระบุ (สำหรับการดำเนินการแจ้งเตือน) และส่งไปยังแอปมือถือของคุณ

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

6. Daydream เสมือนจริง

การให้ความสำคัญกับ VR ล่าสุดของ Google พิสูจน์ให้เห็นว่ายักษ์ใหญ่ด้านการค้นหาไม่ได้รับผลกระทบจากการโฆษณาเกินจริง เราทุกคนจำ Google Cardboard และ Google Glass ซึ่งเป็นรอยร้าวที่โชคร้ายในพื้นที่ความเป็นจริงยิ่ง

Cardboard ต่างจาก Glass ตรงที่ไม่ได้เหี่ยวเฉาและตาย แต่ยังคงเป็นการทดลองมากกว่าของจริง Google ปรับปรุงแนวคิดและกำลังจะเปิดตัวใหม่ในอีกไม่กี่สัปดาห์โดยใช้ชื่อใหม่: Google Daydream . Daydream เป็นขั้นตอนวิวัฒนาการไม่มากก็น้อย ดูเหมือนหูฟัง Cardboard ที่ปรับแต่งแล้ว แต่การเปลี่ยนแปลงที่สำคัญนั้นยากที่จะสังเกตเห็น

ความจริงเสมือนบน Android 7.0 จะน่าผิดหวัง ไม่ใช่เพราะเทคโนโลยีไม่มี แต่เป็นเพราะไม่มีเนื้อหาที่ดี

การสนับสนุนกำลังจะมาถึงเร็ว ๆ นี้ในโทรศัพท์ Android รุ่นถัดไป แต่นักออกแบบและนักพัฒนาสามารถทดสอบแนวคิดของพวกเขาบน Nexus 6P รุ่นปัจจุบันซึ่งปัจจุบันเป็นเพียงรุ่นเดียว ฝันกลางวัน - อุปกรณ์ที่สอดคล้อง

Google อธิบาย ฝันกลางวัน ในฐานะโซลูชัน VR รุ่นใหม่สำหรับมือถือที่มีการโต้ตอบที่ดีขึ้นและการตอบสนองที่ดีขึ้นเมื่อเทียบกับ Cardboard บริษัท แจ้งว่าได้ทำการปรับปรุงที่ ทุกระดับ ของ Android stack เพื่อปรับปรุงการตอบสนอง สิ่งนี้จะช่วยให้ Android 7.0 เข้าถึงข้อมูลเซ็นเซอร์ได้เร็วขึ้นและแสดงฉาก VR ที่เหมาะสมในเวลาที่ถูกต้องซึ่งจะช่วยลดเวลาแฝงได้อย่างมาก ฝันกลางวัน ยังมาพร้อมกับคอนโทรลเลอร์ไร้สายใหม่ที่มี APP และ HOME ปุ่ม

น่าเสียดายที่การปรับแต่งเหล่านี้ไม่สามารถแก้ไขปัญหาใหญ่ที่สุดที่ VR เผชิญได้: ขาดเนื้อหา . ข่าวดีก็คือสิ่งต่างๆกำลังมาถึงและ Google สัญญาว่าจะนำเสนอเนื้อหาเพิ่มเติม ฝันกลางวัน ผ่านความร่วมมือมากมายที่ครอบคลุมตั้งแต่ซิทคอมไปจนถึงเกม

การเขียนโปรแกรม c และ c++

ตำแหน่งของฉันบน VR ​​บนมือถือยังคงค่อนข้างอนุรักษ์นิยมตามที่ระบุไว้ ภาพรวม Google Cardboard ของฉัน . มุมมองของฉันได้รับการพิสูจน์บางส่วนจากการวิจัยตลาดล่าสุดซึ่งดูเหมือนว่าจะบ่งบอกถึงความต้องการ VR ที่ยังคงไม่ดี Google ไม่สามารถแก้ไขปัญหาการงอกของฟันที่เผชิญกับ VR บนมือถือได้ในปัจจุบัน ไม่ใช่เรื่องของความพึงพอใจ Google ต้องรอฮาร์ดแวร์ที่ดีกว่านี้

ก่อนที่ฉันจะลองใช้ Cardboard ฉันรู้ว่าอายุการใช้งานแบตเตอรี่และความร้อนจะเป็นปัญหา Google ก็เช่นกัน ในอนาคตปัญหานี้จะยังคงเป็นปัญหาต่อไป อันที่จริง Google ระบุอย่างชัดเจนว่าประสิทธิภาพการระบายความร้อนของ Nexus 6P นั้น“ ไม่ได้เป็นตัวแทน” ของสิ่งที่กำลังจะเกิดขึ้น ฝันกลางวัน - โทรศัพท์ที่พร้อมใช้งาน:

คาดว่า 6P จะเค้นประสิทธิภาพของ CPU และ GPU ด้วยความร้อนหลังจากใช้งานไม่นานขึ้นอยู่กับปริมาณงาน

เราจะต้องรอให้ผู้ผลิตชิปและผู้จำหน่ายสมาร์ทโฟนแนะนำผลิตภัณฑ์รุ่นใหม่ก่อนจึงจะสามารถใช้ประโยชน์ได้อย่างแท้จริง ฝันกลางวัน .

ผลกระทบของนักพัฒนา: Daydream VR อาจนำเสนอความเป็นไปได้ใหม่ ๆ เล็กน้อย แต่ก็ไม่ตรงไปตรงมาอย่างที่คิด ในขณะที่ บริษัท เทคโนโลยีหลายแห่งกำลังปีนขึ้นไปบนรถไฟ VR แต่ผู้บริโภคไม่ได้ ตอนนี้นั่งเหงาและแพง

7. UI, การปรับแต่งการเข้าถึงและการเพิ่มประสิทธิภาพพื้นหลัง

Google ปรับแต่ง UI เพิ่มคุณสมบัติบางอย่างและปรับแต่งประสิทธิภาพเพื่อมอบประสบการณ์การใช้งานที่ราบรื่นยิ่งขึ้น รสชาติของสิ่งใหม่ ๆ มีดังนี้

  • การสนับสนุนบางส่วนสำหรับภาษาใหม่ประมาณ 100 ภาษาพร้อมด้วยชุดภาษาที่ได้รับการปรับปรุงและรูปแบบท้องถิ่นใหม่สำหรับภาษาหลักเช่นสเปนและอังกฤษ
  • หลายภาษาในการตั้งค่าซึ่งจะช่วยปรับปรุงประสบการณ์สำหรับผู้ใช้หลายท้องถิ่นและสองภาษา
  • ปรับปรุง WebView ซึ่งเป็นเบราว์เซอร์ในแอป จะใช้ Chrome APK (ตั้งแต่เวอร์ชัน 51) ในการแสดงผลหน้าเว็บลดการใช้หน่วยความจำและความต้องการแบนด์วิดท์ WebView APK แบบสแตนด์อโลนจะ ไม่ได้รับการอัปเดตอีกต่อไป ตราบเท่าที่เปิดใช้งานการแสดงผลของ Chrome
  • อัปเดต Android for Work เพื่อปรับปรุงความปลอดภัยและอนุญาตการรองรับ VPN ตลอดเวลา คุณสมบัติการสลับอย่างรวดเร็วจะช่วยให้ผู้ใช้สามารถสลับระหว่างโหมดการทำงานและโหมดส่วนตัวได้
  • Project Svelte ซึ่งเป็นชื่อของ Google สำหรับการเพิ่มประสิทธิภาพพื้นหลังที่หลากหลายซึ่งเปลี่ยนวิธีการทำงานของแอปเพื่อลดการใช้ RAM Google กล่าวว่าจะขยายและอัปเดตต่อไป JobScheduler และ GCMNetworkManager แต่ในขณะเดียวกันก็ลบการออกอากาศที่ใช้กันอย่างแพร่หลายสามรายการ: CONNECTIVITY_ACTION, ACTION_NEW_PICTURE และ ACTION_NEW_VIDEO หากแอปของคุณต้องใช้แอปใด ๆ คุณจะต้องย้ายไปที่ JobScheduler คุณสามารถ ตรวจสอบรายละเอียดที่น่าสนใจที่ Google .
  • UI ปรับแต่งไปที่หน้าจอต้อนรับและไทล์การตั้งค่าด่วนซึ่งตอนนี้มี API ใหม่ที่สามารถใช้ในแอพของบุคคลที่สามได้ การปรับปรุงการแจ้งเตือนประกอบด้วย API มุมมองที่กำหนดเองใหม่สองรายการ
  • Google Assistant, Google Allo, Google Duo

ผลกระทบของนักพัฒนา: ฟีเจอร์และการปรับแต่งใหม่เหล่านี้เป็นส่วนเสริมที่น่ายินดีสำหรับ Android แต่ไม่น่าจะสร้างโอกาสใหม่ ๆ ได้มากนัก

Android 7.0: สิ่งที่สำคัญที่สุดคืออะไร

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

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

วันเวลาของการพัฒนาฮาร์ดแวร์และซอฟต์แวร์ที่รวดเร็วในมือถือนั้นหายไปนาน ส่วนเพิ่มเป็นเรื่องปกติใหม่

ลองคิดดูข่าวที่ใหญ่ที่สุดเกี่ยวกับ Android 7.0 ไม่ใช่ระบบปฏิบัติการ Google ตัดสินใจเปิดตัวผลิตภัณฑ์ใหม่ โทรศัพท์ Pixel ออกแบบมาเพื่อใช้ประโยชน์จากทุกสิ่งที่ระบบปฏิบัติการมีให้ จากมุมมองของฮาร์ดแวร์ไม่ได้มีความพิเศษเป็นพิเศษเนื่องจากใช้เทคโนโลยีนอกชั้นวางเช่นเดียวกับ Nexus ซีรีส์รุ่นก่อน แต่ Google รูปแบบธุรกิจ สำหรับ Pixel นั้นแตกต่างกันมากโดยมุ่งเน้นที่การควบคุมประสบการณ์ของผู้ใช้แบบ end-to-end และเพิ่มมูลค่าในลักษณะคล้ายกับ Apple

ยังเร็วเกินไปที่จะคาดเดาว่า Pixel จะมีผลกระทบอะไรต่อระบบนิเวศ Android ที่เหลือ แต่สิ่งนี้แน่นอนมาก: มันจะเป็นการปรับสมดุลที่ละเอียดอ่อน Google สามารถเลือกที่จะสงวนฟังก์ชันการทำงานบางอย่างไว้สำหรับโทรศัพท์ Pixel ในบ้านเท่านั้น แต่ในขณะเดียวกันก็ไม่สามารถเล่นเกินมือได้ ไม่สามารถสร้างความแปลกแยกให้กับผู้ให้บริการ Android และทำให้ผลิตภัณฑ์ของตนมีความสามารถในการแข่งขันน้อยลงโดยการเพิ่มคุณสมบัติพิเศษเฉพาะ Pixel มากเกินไป

วิธีการเล่นทั้งหมดนี้ยังคงมีให้เห็น แต่ในระหว่างนี้เราควรมุ่งเน้นไปที่การใช้ Android 7.0 ให้เกิดประโยชน์สูงสุด อันที่จริงสร้าง 7.1 ซึ่งอยู่ในเบต้าและมีแนวโน้มที่จะออกในไม่ช้า

ที่เกี่ยวข้อง: Android M (Android 6.0) สำหรับนักพัฒนา: ขั้นตอนวิวัฒนาการในทิศทางที่ถูกต้อง

การรักษาโซ่อุปทานที่เสีย: การผลิตนอกประเทศจีน

ความสามารถในการทำกำไรและประสิทธิภาพ

การรักษาโซ่อุปทานที่เสีย: การผลิตนอกประเทศจีน
วิธีจัดการ Diva การออกแบบ (และไม่ใช่หนึ่งเดียว)

วิธีจัดการ Diva การออกแบบ (และไม่ใช่หนึ่งเดียว)

กระบวนการออกแบบ

โพสต์ยอดนิยม
เอกสาร Agile: การปรับสมดุลความเร็วและการรักษาความรู้
เอกสาร Agile: การปรับสมดุลความเร็วและการรักษาความรู้
ทำลายหลักการออกแบบ (ด้วยอินโฟกราฟิก)
ทำลายหลักการออกแบบ (ด้วยอินโฟกราฟิก)
วิธีจัดโครงสร้างลำดับชั้นการพิมพ์ที่มีประสิทธิภาพ
วิธีจัดโครงสร้างลำดับชั้นการพิมพ์ที่มีประสิทธิภาพ
ฮาร์ดแวร์ที่คล่องตัวพร้อมการพัฒนาซอฟต์แวร์ในตัว
ฮาร์ดแวร์ที่คล่องตัวพร้อมการพัฒนาซอฟต์แวร์ในตัว
วิธีการรวม OAuth 2 เข้ากับ Django / DRF Back-end ของคุณโดยไม่บ้า
วิธีการรวม OAuth 2 เข้ากับ Django / DRF Back-end ของคุณโดยไม่บ้า
 
GWT Toolkit: สร้างส่วนหน้า JavaScript ที่มีประสิทธิภาพโดยใช้ Java
GWT Toolkit: สร้างส่วนหน้า JavaScript ที่มีประสิทธิภาพโดยใช้ Java
แหล่งข้อมูลสำหรับธุรกิจขนาดเล็กสำหรับ COVID-19: เงินกู้เงินช่วยเหลือและสินเชื่อ
แหล่งข้อมูลสำหรับธุรกิจขนาดเล็กสำหรับ COVID-19: เงินกู้เงินช่วยเหลือและสินเชื่อ
Libation Frontiers: เจาะลึกอุตสาหกรรมไวน์โลก
Libation Frontiers: เจาะลึกอุตสาหกรรมไวน์โลก
เรียนรู้ Markdown: เครื่องมือการเขียนสำหรับนักพัฒนาซอฟต์แวร์
เรียนรู้ Markdown: เครื่องมือการเขียนสำหรับนักพัฒนาซอฟต์แวร์
พบกับ Phoenix: กรอบงานคล้ายรางสำหรับเว็บแอปสมัยใหม่บน Elixir
พบกับ Phoenix: กรอบงานคล้ายรางสำหรับเว็บแอปสมัยใหม่บน Elixir
โพสต์ยอดนิยม
  • รหัสวิเคราะห์ความรู้สึกใน java
  • สร้างโทเค็น erc20 ของคุณเอง
  • รับลูกค้าเป็นที่ปรึกษา
  • ความแตกต่างระหว่าง s corp และห้างหุ้นส่วน
  • การเรียกกลับไม่ใช่โหนดฟังก์ชัน js
  • การจัดประเภทภาษีของรัฐบาลกลาง c บริษัท
หมวดหมู่
  • ทีมแบบกระจาย
  • เคล็ดลับและเครื่องมือ
  • ชีวิตนักออกแบบ
  • นวัตกรรม
  • © 2022 | สงวนลิขสิทธิ์

    portaldacalheta.pt