Google ประกาศเลิกรองรับ Google Play Services ใน Gingerbread, Honeycomb ปีหน้า

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



from Blognone https://www.blognone.com/node/87476
via IFTTT