Template:Timeline of iOS and derivative operating systems

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Timeline of iOS and derivative operating systems
<timeline>

DateFormat=dd/mm/yyyy Define $now=22/06/2026 Define $later=22/06/2027 Define $start=01/01/2007 Define $skip=at:end#Force a blank line Define $dayunknown=15#what day to use if it's actually not known

Period=from:$start till:$later

ImageSize=width:800 height:auto barincrement:22 TimeAxis=orientation:horizontal PlotArea=right:5 left:5 bottom:60 top:5 Legend=orientation:vertical position:bottom columns:1

Colors=

id:ios2 value:rgb(0.9,1,0.8)
id:ios value:rgb(0.7,0.9,0.6) legend:iPhone_OS_/_iOS
id:atvs value:rgb(1,0.8,0.8)
id:atvs2 value:rgb(1,0.7,0.8) legend:Apple_TV_Software
id:tvos value:rgb(0.8,0.8,1)
id:tvos2 value:rgb(0.8,0.7,1) legend:tvOS
id:watchos2 value:rgb(0.8,0.9,1)
id:watchos value:rgb(0.7,0.8,1) legend:watchOS
id:ipados2 value:rgb(1,0.9,0.8)
id:ipados value:rgb(1,0.8,0.7) legend:iPadOS
id:visionos2 value:rgb(1,1,0.9)
id:visionos value:rgb(1,1,0.7) legend:visionOS
id:lightline value:rgb(0.9,0.9,0.9)
id:lighttext value:rgb(0.5,0.5,0.5)
id:current value:rgb(0.91,0.91,0.91)
id:today value:rgb(0.2,0.2,0.9)

BackgroundColors=canvas:white ScaleMajor=gridcolor:lighttext unit:year increment:1 start:01/01/2007 ScaleMinor=gridcolor:lightline unit:month increment:6 start:01/07/2007

BarData=

barset:tvos
barset:ios
barset:watchOS
barset:ipados
barset:visionos

PlotData=

width:15 textcolor:black
barset:tvos
shift:(5,-5) anchor:from fontsize:s
barset:break
color:atvs2    from:15/03/2007 till:15/02/2008     text:"Apple TV Software 1"   #Unknown end date
color:atvs     from:15/02/2008 till:15/10/2009     text:"2" #Unknown end date
color:atvs2    from:15/10/2009 till:01/09/2010     text:"3" #Unknown end date
barset:break
color:atvs     from:01/09/2010 till:15/12/2011     text:"4"
color:atvs2    from:07/03/2012 till:19/06/2013     text:"5"
color:atvs     from:23/09/2013 till:17/09/2014     text:"6"
barset:break
color:atvs2    from:17/09/2014 till:14/03/2022     text:"7"
color:tvos     from:29/09/2015 till:18/07/2016     text:"tvOS 9"
color:tvos2    from:13/09/2016 till:19/07/2017     text:"10"
barset:break
$skip
color:tvos     from:19/09/2017 till:09/07/2018     text:"11"
color:tvos2    from:17/09/2018 till:26/08/2019     text:"12"
barset:break
$skip
color:tvos     from:24/09/2019 till:15/09/2020     text:"13"
color:tvos2    from:16/09/2020 till:19/07/2021     text:"14"
barset:break
$skip
color:tvos     from:20/09/2021 till:20/09/2022     text:"15"
color:tvos2    from:12/09/2022 till:24/09/2023     text:"16"
barset:break
color:tvos     from:18/09/2023 till:19/08/2024     text:"17"
color:tvos2    from:16/09/2024 till:29/07/2025     text:"18"
color:tvos     from:15/09/2025 till:$now           text:"26"
$skip
barset:break
$skip
$skip
color:current from:$now till:$later#tvOS 26 future


barset:ios
shift:(5,-5) anchor:from fontsize:s
barset:break
color:ios2     from:29/06/2007 till:15/07/2008     text:"iPhone OS 1"
color:ios      from:11/07/2008 till:27/01/2009     text:"2"
color:ios2     from:17/06/2009 till:11/08/2010     text:"3"
color:ios      from:21/06/2010 till:25/07/2011     text:"iOS 4"
barset:break
color:ios      from:12/10/2011 till:25/05/2012     text:"5"
color:ios2     from:19/09/2012 till:21/02/2014     text:"6"
color:ios      from:18/09/2013 till:30/06/2014     text:"7"
color:ios2     from:17/09/2014 till:13/08/2015     text:"8"
barset:break
color:ios      from:16/09/2015 till:22/07/2019     text:"9"
color:ios2     from:13/09/2016 till:22/07/2019     text:"10"
color:ios      from:19/09/2017 till:09/09/2018     text:"11"
color:ios2     from:17/09/2018 till:23/01/2023     text:"12"
barset:break
color:ios      from:19/09/2019 till:01/09/2020     text:"13"
color:ios2     from:16/09/2020 till:26/10/2021     text:"14"
color:ios      from:20/09/2021 till:$now           text:"15"
color:ios2     from:16/09/2024 till:$now           text:"18"
$skip
barset:break
color:ios2     from:12/09/2022 till:$now           text:"16"
color:ios      from:18/09/2023 till:12/05/2025     text:"17"
$skip
barset:break
$skip
color:ios2     from:15/09/2025 till:$now           text:"26"
$skip
barset:break
color:current from:$now till:$later#iOS 16 future
color:current from:$now till:$later#iOS 26 future
color:current from:$now till:$later#iOS 15 future
color:current from:$now till:$later#iOS 18 future
barset:watchos
shift:(5,-5) anchor:from fontsize:s
barset:break
color:watchos2 from:24/04/2015 till:19/05/2015     text:"watchOS 1"
color:watchos  from:21/09/2015 till:18/07/2016     text:"2"
color:watchos2 from:13/09/2016 till:19/07/2017     text:"3"
barset:break
color:watchos  from:19/09/2017 till:09/07/2018     text:"4"
color:watchos2 from:17/09/2018 till:08/11/2020     text:"5"
color:watchos  from:19/09/2019 till:14/12/2020     text:"6"
barset:break
color:watchos2 from:16/09/2020 till:26/10/2021     text:"7"
color:watchos  from:20/09/2021 till:21/06/2023     text:"8"
color:watchos2 from:12/09/2022 till:21/09/2023     text:"9"
barset:break
color:watchos  from:18/09/2023 till:19/08/2024     text:"10"
color:watchos2 from:16/09/2024 till:29/07/2025     text:"11"
color:watchos  from:15/09/2025 till:$now           text:"26"
barset:break
$skip
$skip
color:current from:$now till:$later#watchOS 26 future
barset:ipados
shift:(5,-5) anchor:from fontsize:s
barset:break
color:ipados   from:19/09/2019 till:01/09/2020     text:"iPadOS 13"
color:ipados2  from:16/09/2020 till:26/10/2021     text:"14"
color:ipados   from:20/09/2021 till:$now           text:"15"
color:ipados2  from:12/09/2022 till:$now           text:"16"
barset:break
color:ipados   from:18/09/2023 till:$now           text:"17"
color:ipados2  from:16/09/2024 till:$now           text:"18"
$skip
$skip
$skip
barset:break
$skip
$skip
$skip
$skip
color:ipados   from:15/09/2025 till:$now           text:"26"
barset:break
color:current from:$now till:$later#iPadOS 17 future
color:current from:$now till:$later#iPadOS 18 future
color:current from:$now till:$later#iPadOS 15 future
color:current from:$now till:$later#iPadOS 16 future
color:current from:$now till:$later#iPadOS 26 future
barset:visionos
shift:(5,-5) anchor:from fontsize:s
barset:break
color:visionos  from:23/01/2024 till:29/07/2024    text:"visionOS 1"
color:visionos2 from:16/09/2024 till:29/07/2025    text:"2"
barset:break
color:visionos  from:15/09/2025 till:$now          text:"26"
$skip
barset:break
color:current   from:$now till:$later#visionOS 26 future
$skip

LineData=

at:$now color:today width:0.1

</timeline>