Google ประกาศว่า Google Play Services 10.0.0 และ Firebase 10.0.0 ไคลเอนท์ไลบราลี่สำหรับ Android จะเป็นเวอร์ชันสุดท้ายที่จะรองรับ Android API ตั้งแต่ level 9 จนถึง 13 โดยไลบรารีเวอร์ชันถัดไปคือตั้งแต่ 10.2.0 ที่จะออกในต้นปี 2017 จะรองรับ Android API เฉพาะ level 14 ขึ้นไปเท่านั้น
หมายความว่า หากผู้ใช้ต้องการอัพเดต Google Play Services 10.2.0 หรือใหม่กว่า จำเป็นต้องใช้ Android 4.0 Ice Cream Sandwich หรือใหม่กว่าเท่านั้น ทำให้ Android 2.3 Gingerbread และ Android 3.0, 3.1, 3.2 Honeycomb ไม่รองรับไลบรารีรุ่นใหม่นี้
ทั้งนี้ หากนักพัฒนาเลือกที่จะพัฒนาแอพให้รองรับ API ที่รองรับ level ที่ขนาดต่ำกว่า 14 ก็สามารถทำได้อยู่ โดยใช้โค้ดดังนี้
productFlavors {
legacy {
minSdkVersion 9
versionCode 901 // Min API level 9, v01
}
current {
minSdkVersion 14
versionCode 1401 // Min API level 14, v01
}
}
dependencies {
legacyCompile 'com.google.android.gms:play-services:10.0.0'
currentCompile 'com.google.android.gms:play-services:10.2.0'
}
ปัจจุบัน Android Gingerbread มีเพียง 1.3% และ Android Honeycomb มีเพียง 0.1% ของอุปกรณ์เท่านั้นที่ยังคงใช้ Google Play Services อยู่
ที่มา - Android Developers Blog, VentureBeat
Comments
ไลบราลี่ => ไลบรารี
คิดถึง Honeycomb มากครับ