สิ่งที่อยู่ใน AOSP?


13

จากข่าวล่าสุดเกี่ยวกับ Google ทำให้ประสบการณ์ Android เปลี่ยนไปมากขึ้นจาก Android core และใน Google Play Services ฉันรู้สึกอยากรู้อยากเห็นมากขึ้น

ถ้าฉันจะดาวน์โหลดซอร์สโค้ดของ Android จากหน้า AOSP วันนี้และรวบรวมมันฉันจะจบลงด้วยอะไร? นอกจากไดรเวอร์ไบนารีสำหรับอุปกรณ์ฮาร์ดแวร์ส่วนบุคคลและบริการต่างๆของ Google แล้วฉันจะต้องใช้ Android เวอร์ชันที่ใช้งานได้หรือไม่

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



คำตอบ:


24

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

  • เคอร์เนล linux, dalvik VM, ไลบรารี Java และกรอบงาน Android
  • Stock Launcher (รวมถึงหน้าจอล็อคต่างๆ)
  • แป้นพิมพ์สต็อก
  • เบราว์เซอร์ Stock (ไม่ใช่ Chrome)
  • เครื่องคิดเลข
  • ปฏิทิน (ซิงค์กับการแลกเปลี่ยน)
  • กล้อง
  • นาฬิกา
  • ตัวจัดการดาวน์โหลด
  • อีเมล (ซิงค์กับ IMAP และ POP)
  • คลังภาพ (ซึ่งรวมถึง Media Player)
  • การส่งข้อความ
  • เพลง (ไม่เล่นเพลง)
  • คน
  • โทรศัพท์
  • ค้นหา (แอพท้องถิ่นผู้คนและเว็บผ่าน Google ไม่ใช่ Google Now)
  • การตั้งค่า
  • วิดเจ็ตแอพต่างๆ

เฟรมเวิร์ก Android ที่สำคัญเกือบทั้งหมดเป็นส่วนหนึ่งของ AOSP (เช่นระบบ Intent, ระบบอนุญาต, ระบบกิจกรรม / บริการ, ระบบผู้ให้บริการเนื้อหา, ระบบแอพ Widget, ระบบ Daydream, Daydream system, องค์ประกอบ UI มาตรฐาน, แถบการแจ้งเตือน, Dalvik VM, JIT Compiler, มาตรฐาน Java ไลบรารี (Apache Harmony), OpenGL และ Renderscript, เฟรมเวิร์กมัลติมีเดีย, กรอบการเชื่อมต่อ, GPS, เซนเซอร์, ฯลฯ ) ส่วนสำคัญของเฟรมเวิร์กที่ไม่ใช่ AOSP คือ Google Cloud Messaging ซึ่งรองรับบริการพุชและบริการ Play Store ซึ่งมีการอัปเดตแอปพลิเคชันการเรียกเก็บเงินในแอปและบริการเกม เนื่องจากบริการเหล่านี้ขึ้นอยู่กับเซิร์ฟเวอร์ของ Google จึงไม่สามารถเป็นส่วนหนึ่งของ AOSP ได้ เครื่องมือพัฒนา Android ทั้งหมดเป็นส่วนหนึ่งของ AOSP

Google Apps สำคัญบางอย่างที่ไม่ได้เป็นส่วนหนึ่งของ AOSP ได้แก่ Gmail, Google Maps, Youtube, Google Now, Google+, Chrome, Hangout และ Play Store

นี่คือภาพหน้าจอบางส่วนที่นำมาจาก Android 4.3 emulator:

ตัวเรียกใช้พร้อมด้วยวิดเจ็ตหุ้นบางตัวเพียงพอที่จะพูดว่า:

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

แอพทั้งหมดใน AOSP ค่อนข้างเข้ากันได้ดีในหนึ่งหน้านี่เป็นกรณีตั้งแต่ Android ตอนต้น:

ป้อนคำอธิบายรูปภาพที่นี่

วิดเจ็ตทั้งหมด:

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.