Template:Surface timeline

class="wikitable"

! Timeline of Surface devices {{Navbar|Surface timeline|mini=y}}

style="background: #fff" | {{#tag:timeline|

DateFormat=mm/dd/yyyy

Define $start = 10/01/2012

Define $now = {{CURRENTMONTH}}/{{CURRENTDAY2}}/{{CURRENTYEAR}}

Define $later = {{#time:m/d/Y|+12 months}}

Period = from:$start till:$later

Define $skip = at:end # Force a blank line

Define $dayunknown = 15 # what day to use if it's actually not known

ImageSize= width:800 height:auto barincrement:36

TimeAxis = orientation:horizontal

PlotArea = right:5 left:20 bottom:95 top:5

Colors =

id:surfaceodd value:rgb(0.65,0.95,0.99) Legend:Surface_RT

id:surfaceeven value:rgb(0.81,0.98,1)

id:goodd value:rgb(0.78,0.82,1) Legend:Surface_Go

id:goeven value:rgb(0.88,0.91,1)

id:goplus value:rgb(0.93,0.95,1)

id:proodd value:rgb(0.75,0.86,1) Legend:Surface_Pro

id:proeven value:rgb(0.86,0.92,1)

id:proplus value:rgb(0.81,0.89,0.99)

id:xodd value:rgb(0.87,0.84,1) Legend:Surface_Pro_X

id:xeven value:rgb(0.93,0.91,1)

id:bookodd value:rgb(1,0.79,0.79) Legend:Surface_Book

id:bookeven value:rgb(1,0.89,0.89)

id:laptopodd value:rgb(1,0.84,0.67) Legend:Surface_Laptop_1

id:laptopeven value:rgb(1,0.93,0.84)

id:laptopgoodd value:rgb(0.99,0.90,0.54) Legend:Surface_Laptop_Go

id:laptopgoeven value:rgb(1,0.95,0.78)

id:laptopstudioodd value:rgb(0.85,0.98,0.62) Legend:Surface_Laptop_Studio

id:laptopstudioeven value:rgb(0.93,0.99,0.80)

id:laptopseodd value:rgb(0.73,0.97,0.82) Legend:Surface_Laptop_SE

id:laptopseeven value:rgb(1,0.95,0.78)

id:hubodd value:rgb(0.8,0.84,0.88) Legend:Surface_Hub

id:hubeven value:rgb(0.89,0.91,0.94)

id:studioodd value:rgb(0.98,0.81,0.91) Legend:Surface_Studio

id:studioeven value:rgb(0.99,0.91,0.95)

id:studioplus value:rgb(0.99,0.95,0.97)

id:duoodd value:rgb(0.85,0.85,0.85) Legend:Surface_Duo

id:duoeven value:rgb(0.92,0.92,0.92)

id:bg value:gray(1)

id:lightline value:gray(0.9)

id:lighttext value:gray(0.7)

id:current value:gray(0.95) Legend:Still_produced

BackgroundColors = canvas:bg

ScaleMajor = gridcolor:lighttext unit:year increment:1 start:01/01/2013

ScaleMinor = gridcolor:lightline unit:month increment:3 start:10/01/2012

Legend = orientation:vertical position:bottom columns:1

BarData =

barset:rt

barset:pro

barset:prox

barset:book

barset:laptop

barset:laptopgo

barset:laptopstudio

barset:laptopse

barset:hub

barset:studio

barset:duo

PlotData =

width:18 textcolor:black shift:(5,-5) anchor:from fontsize:s

barset:rt

color:surfaceodd from:10/26/2012 till:07/18/2013 text:"RT"

barset:break

color:surfaceeven from:10/22/2013 till:01/27/2015 text:"2"

barset:break

color:surfaceodd from:05/05/2015 till:12/31/2016 text:"3"

barset:break

color:goodd from:07/10/2018 till:05/21/2020 text:"Go"

barset:break

color:goeven from:05/21/2020 till:09/22/2021 text:"Go 2"

barset:break

color:goodd from:09/22/2021 till:09/21/2023 text:"Go 3"

barset:break

color:goeven from:09/21/2023 till:$now text:"Go 4"

barset:break

color:current from:$now till:end

barset:pro

color:proodd from:02/09/2013 till:10/18/2013 text:"Pro"

barset:break

color:proeven from:10/22/2013 till:06/16/2014 text:"Pro 2"

barset:break

color:proodd from:06/20/2014 till:01/01/2017 text:"Pro 3"

barset:break

color:proeven from:10/26/2015 till:01/01/2018 text:"Pro 4 (2015)"

barset:break

color:proodd from:06/15/2017 till:10/16/2018 text:"Pro 5 (2017)"

barset:break

color:proeven from:10/16/2018 till:10/22/2019 text:"Pro 6"

barset:break

color:proodd from:10/22/2019 till:01/12/2021 text:"Pro 7"

barset:break

color:proplus from:01/12/2021 till:09/22/2021 text:"Pro 7+"

barset:break

color:proeven from:09/22/2021 till:10/12/2022 text:"Pro 8"

barset:break

color:proodd from:10/12/2022 till:03/21/2024 text:"Pro 9"

barset:break

color:proeven from:03/21/2024 till:02/18/2025 text:"Pro 10"

barset:break

color:proodd from:02/18/2025 till:$now text:"Pro 11 (x86)"

barset:break

color:current from:$now till:end

barset:prox

color:xodd from:11/05/2019 till:10/13/2020 text:"Pro X"

barset:break

color:xeven from:10/13/2020 till:10/12/2022 text:"Pro X 2"

barset:break

color:proodd from:06/18/2024 till:$now text:"Pro 11 (ARM)"

barset:break

color:current from:$now till:end

$skip

barset:book

color:bookodd from:10/26/2015 till:10/17/2017 text:"Book"

barset:break

color:bookeven from:10/17/2017 till:05/21/2020 text:"Book 2"

barset:break

color:bookodd from:05/21/2020 till:09/22/2021 text:"Book 3"

barset:break

color:laptopodd from:06/18/2024 till:$now text:"Laptop 7 (ARM)

barset:break

color:current from:$now till:end

barset:laptop

color:laptopodd from:06/15/2017 till:10/16/2018 text:"Laptop"

barset:break

color:laptopeven from:10/16/2018 till:10/22/2019 text:"Laptop 2"

barset:break

color:laptopodd from:10/22/2019 till:04/13/2021 text:"Laptop 3"

barset:break

color:laptopeven from:04/13/2021 till:10/12/2022 text:"Laptop 4"

barset:break

color:laptopodd from:10/12/2022 till:03/21/2024 text:"Laptop 5

barset:break

color:laptopeven from:03/21/2024 till:$now text:"Laptop 6

barset:break

color:current from:$now till:end

barset:laptopgo

color:laptopgoodd from:10/01/2020 till:06/01/2022 text:"Laptop Go"

barset:break

color:laptopgoeven from:06/01/2022 till:09/21/2023 text:"Laptop Go 2"

barset:break

color:laptopgoodd from:09/21/2023 till:$now text:"Laptop Go 3"

barset:break

color:current from:$now till:end

barset:laptopstudio

color:laptopstudioodd from:09/22/2021 till:09/21/2023 text:"Laptop Studio"

barset:break

color:laptopstudioeven from:09/21/2023 till:$now text:"Laptop Studio 2"

barset:break

color:current from:$now till:end

barset:laptopse

color:laptopseodd from:11/09/2021 till:$now text:"Laptop SE"

barset:break

color:current from:$now till:end

$skip

barset:studio

color:studioodd from:12/15/2016 till:10/16/2018 text:"Studio"

barset:break

color:studioeven from:10/16/2018 till:10/12/2022 text:"Studio 2"

barset:break

color:studioodd from:10/12/2022 till:$now text:"Studio 2+

barset:break

color:current from:$now till:end

barset:break

$skip

barset:hub

color:hubodd from:07/01/2015 till:06/18/2019 text:"Hub"

barset:break

color:hubeven from:06/18/2019 till:09/21/2023 text:"Hub 2S"

barset:break

color:hubodd from:09/21/2023 till:$now text:"Hub 3"

barset:break

color:current from:$now till:end

barset:break

$skip

barset:duo

color:duoodd from:09/10/2020 till:09/22/2021 text:"Duo"

barset:break

color:duoeven from:09/22/2021 till:09/22/2023 text:"Duo 2"

$skip

}}

Sources: [https://blogs.windows.com/devices/category/microsoft-surface/ Microsoft Devices Blog] [https://www.microsoft.com/en-us/surface Microsoft Store]

{{Reflist}}

{{documentation}}