未來 Google 將會對上架 Play Store 的應用增加一些限制:
1. 要求 target 新的 API level
例如,現在最新的版本是 API 27,對應 Android 8.1。而 API 26 則對應 Android 8.0。
由 2018 年 8 月開始,所有新上架的應用需要 target API 26 或以上。而 11 月開始,所有更新的應用也需要 target API 26 或以上。
這個要求是動態的,因為 API 每年也會增加,所以 target API 也會相應增加。而且這個也沒有限制 minAPI,不會影響舊版本的 Android 設備。
不過這個措施估計可以政治一下某國的毒瘤應用。要麼不上架,要麼不再更新,否則必須提升 target API。
而 Google 也指出,即使不提升 target API,未來的 Android 版本也會對所有不是 target 最新 API 的應用作出限制。
2. 增加對 64-bit 的支援
對於使用 native code 的應用,在 2019 年 8 月開始 (注意是 19 不是 18),必須增加對 64-bit 的支持。
開發者可以在一個應用裡面包含 32-bit 和 64-bit 的 library,或者獨立發佈 64-bit 版本。
3. 增加安全 metadata
2018 年初開始,Google 會對 Play Store 應用增加 metadata,以確保這個應用是在 Play Store 授權下發佈的。這個操作是 Google 自動完成,開發者毋須做任何事。
來源:Google Blog
1. 要求 target 新的 API level
例如,現在最新的版本是 API 27,對應 Android 8.1。而 API 26 則對應 Android 8.0。
由 2018 年 8 月開始,所有新上架的應用需要 target API 26 或以上。而 11 月開始,所有更新的應用也需要 target API 26 或以上。
這個要求是動態的,因為 API 每年也會增加,所以 target API 也會相應增加。而且這個也沒有限制 minAPI,不會影響舊版本的 Android 設備。
不過這個措施估計可以政治一下某國的毒瘤應用。要麼不上架,要麼不再更新,否則必須提升 target API。
而 Google 也指出,即使不提升 target API,未來的 Android 版本也會對所有不是 target 最新 API 的應用作出限制。
2. 增加對 64-bit 的支援
對於使用 native code 的應用,在 2019 年 8 月開始 (注意是 19 不是 18),必須增加對 64-bit 的支持。
開發者可以在一個應用裡面包含 32-bit 和 64-bit 的 library,或者獨立發佈 64-bit 版本。
3. 增加安全 metadata
2018 年初開始,Google 會對 Play Store 應用增加 metadata,以確保這個應用是在 Play Store 授權下發佈的。這個操作是 Google 自動完成,開發者毋須做任何事。
來源:Google Blog