Android version history: Difference between revisions

Content deleted Content added
Tags: Mobile edit Mobile web edit Advanced mobile edit
Hardware requirements: Android 10 does not require a camera
Line 1,538:
The main hardware platform for Android is the [[64-bit computing|64-bit]] [[ARM architecture family|ARM architecture]] (i.e. [[ARMv8-A]]; previously the [[32-bit computing|32-bit]] [[ARMv7]] architecture was supported and first ARMv5), with [[x86]]{{Efn|Lowest supported x86 generation is the [[P6 (microarchitecture)|P6 microarchitecture]], also called i686.<ref name="arch">{{cite web |url=http://developer.android.com/ndk/guides/android_mk.html |title=The syntax of the Android.mk build file |website=developer.android.com |access-date=June 14, 2015 |url-status=live |archive-url=https://web.archive.org/web/20150610133143/http://developer.android.com/ndk/guides/android_mk.html |archive-date=June 10, 2015}}</ref>}} and [[MIPS architecture|MIPS]]{{Efn|Supported is revision 1 of MIPS32<ref>{{cite news |url=http://www.pcworld.com/article/2900912/imagination-floats-sub100-mips-tablet-running-firefox-os.html |title=Imagination floats sub-$100 MIPS tablet running Firefox OS |first=Agam |last=Shah |publisher=IDG |work=PC World |date=March 23, 2015|access-date=June 5, 2015|url-status=live|archive-url=https://web.archive.org/web/20150605161158/http://www.pcworld.com/article/2900912/imagination-floats-sub100-mips-tablet-running-firefox-os.html|archive-date=June 5, 2015}}</ref> and revision 6 for 64-bit MIPS64<ref name="arch" />}} architectures also officially supported in later versions of Android. MIPS support has since been deprecated and support was removed in NDK r17.<ref>{{Cite web |url=https://developer.android.com/ndk/guides/abis.html#mips64 |title=ABI Management<!-- &nbsp;{{!}}&nbsp; Android NDK-->|website=Android Developers|language=en|access-date=August 17, 2018}}</ref>
 
Android{{nbsp}}1.0 through 1.5 required a 2 megapixel camera with [[autofocus]] camera. This was relaxed to a [[Fixed-focus lens|fixed-focus]] camera with Android{{nbsp}}1.6.<ref name="android-compatibility">{{cite web |url=http://developer.android.com/guide/practices/compatibility.html |title=Android Developers: Android Compatibility |access-date = June 10, 2021 |website=android.com |url-status=live |archive-url =https://web.archive.org/web/20131017081434/http://developer.android.com/guide/practices/compatibility.html |archive-date = October 17, 2013}}</ref> Android 10 does not require a camera.<ref>{{cite web |title=Android 10 Compatibility Definition |url=https://source.android.google.cn/docs/compatibility/10/android-10-cdd?hl=en&utm_source=chatgpt.com |access-date=6 May 2025}}</ref>
 
In 2012, Android devices with [[Intel]] processors began to appear, including phones<ref>{{cite web |url=https://www.telegraph.co.uk/technology/mobile-phone-reviews/9314362/Orange-San-Diego-Intel-Android-mobile-phone-review.html |archive-url=https://ghostarchive.org/archive/20220111/https://www.telegraph.co.uk/technology/mobile-phone-reviews/9314362/Orange-San-Diego-Intel-Android-mobile-phone-review.html |archive-date=January 11, 2022 |url-access=subscription |url-status=live |title=Orange San Diego Intel Android mobile phone review |last1=Warman |first1=Matt |date=June 7, 2012 |work=The Daily Telegraph |access-date=June 19, 2013}}{{cbignore}}</ref> and tablets. While gaining support for 64-bit platforms, Android was first made to run on 64-bit x86 and then on [[ARM64]].<ref>{{cite web |url=http://developer.android.com/about/versions/lollipop.html |title=Android Lollipop |access-date = November 24, 2014 |website=Android Developers |quote=It's supported on ARM, x86, and MIPS architectures and is fully 64-bit compatible. |url-status=live |archive-url =https://web.archive.org/web/20141125084524/http://developer.android.com/about/versions/lollipop.html |archive-date = November 25, 2014}}</ref><ref>{{cite web |url=http://techbeasts.com/how-to-check-which-of-the-processor-arm-arm64-or-x86-powers-your-smartphone/ |title=How to check which of the Processor, ARM, ARM64 or x86, powers your smartphone |date=April 16, 2016 |url-status=live |archive-url=https://web.archive.org/web/20161127151623/http://techbeasts.com/how-to-check-which-of-the-processor-arm-arm64-or-x86-powers-your-smartphone |archive-date=November 27, 2016}}</ref> Since Android{{nbsp}}5.0 Lollipop, 64-bit variants of all platforms are supported in addition to the 32-bit variants.