Use the “Slideshow” button in Google Slides

Quick launch summary

We’re replacing what was previously the “Present” button in Slides to now say “Slideshow.” We hope this makes it clearer when you are beginning a slide show, and when you are sharing your screen in Meet.
New "Slideshow" button in Slides

"Present" button which formerly would begin a slideshow in Slides
Old "Present" button in Slides


Getting started

  • Admins: There is no admin control for this feature.
  • End users: There is no end user setting for this feature.

Rollout pace


Availability

  • Available to all Google Workspace customers, as well as G Suite Basic and Business customers

 

Introducing the Secure Open Source Pilot Program


Over the past year we have made a number of investments to strengthen the security of critical open source projects, and recently announced our $10 billion commitment to cybersecurity defense including $100 million to support third-party foundations that manage open source security priorities and help fix vulnerabilities.

Today, we are excited to announce our sponsorship for the Secure Open Source (SOS) pilot program run by the Linux Foundation. This program financially rewards developers for enhancing the security of critical open source projects that we all depend on. We are starting with a $1 million investment and plan to expand the scope of the program based on community feedback.


Why SOS?

SOS rewards a very broad range of improvements that proactively harden critical open source projects and supporting infrastructure against application and supply chain attacks. To complement existing programs that reward vulnerability management, SOS’s scope is comparatively wider in the type of work it rewards, in order to support project developers.


What projects are in scope?

Since there is no one definition of what makes an open source project critical, our selection process will be holistic. During submission evaluation we will consider the guidelines established by the National Institute of Standards and Technology’s definition in response to the recent Executive Order on Cybersecurity along with criteria listed below:
  • The impact of the project:
    • How many and what types of users will be affected by the security improvements?
    • Will the improvements have a significant impact on infrastructure and user security?
    • If the project were compromised, how serious or wide-reaching would the implications be?
  • The project’s rankings in existing open source criticality research:

What security improvements qualify? 

The program is initially focused on rewarding the following work:

  • Software supply chain security improvements including hardening CI/CD pipelines and distribution infrastructure. The SLSA framework suggests specific requirements to consider, such as basic provenance generation and verification.
  • Adoption of software artifact signing and verification. One option to consider is Sigstore's set of utilities (e.g. cosign).
  • Project improvements that produce higher OpenSSF Scorecard results. For example, a contributor can follow remediation suggestions for the following Scorecard checks:
    • Code-Review
    • Branch-Protection
    • Pinned-Dependencies
    • Dependency-Update-Tool
    • Fuzzing
  • Use of OpenSSF Allstar and remediation of discovered issues.
  • Earning a CII Best Practice Badge (which also improves the Scorecard results).
We'll continue adding to the above list, so check our FAQ for updates. You may also submit improvements not listed above, if you provide justification and evidence to help us understand the complexity and impact of the work.

Only work completed after October 1, 2021 qualifies for SOS rewards.

Upfront funding is available on a limited case by case basis for impactful improvements of moderate to high complexity over a longer time span. Such requests should explain why funding is required upfront and provide a detailed plan of how the improvements will be landed.

How to participate

Review our FAQ and fill out this form to submit your application.

Please include as much data or supporting evidence as possible to help us evaluate the significance of the project and your improvements. 


Reward amounts

Reward amounts are determined based on complexity and impact of work:
  • $10,000 or more for complicated, high-impact and lasting improvements that almost certainly prevent major vulnerabilities in the affected code or supporting infrastructure.
  • $5,000-$10,000 for moderately complex improvements that offer compelling security benefits.
  • $1,000-$5,000 for submissions of modest complexity and impact.
  • $505 for small improvements that nevertheless have merit from a security standpoint.

Looking Ahead

The SOS program is part of a broader effort to address a growing truth: the world relies on open source software, but widespread support and financial contributions are necessary to keep that software safe and secure. This $1 million investment is just the beginning—we envision the SOS pilot program as the starting point for future efforts that will hopefully bring together other large organizations and turn it into a sustainable, long-term initiative under the OpenSSF. We welcome community feedback and interest from others who want to contribute to the SOS program. Together we can pool our support to give back to the open source community that makes the modern internet possible.

Support for African startup founders looking to scale

One of the top challenges we hear from startup founders around the world—and from African entrepreneurs in particular— is how difficult it can be to acquire new customers and partners when you’re getting started. Google believes that equipping founders with critical sales skills at the beginning of their journey is the best way to build confidence and skills for lasting success. So we created the Google for Startups Sales Academy to provide Sub-Saharan startup founders with essential sales skills and practices that they can implement immediately to acquire new customers and partnerships, and secure funding.

Over the course of seven weeks, 15 founders from Ghana, Uganda, Kenya and South Africa engaged in tactical training sessions with Google mentors and industry experts designed to help them establish a solid foundation for increasing their revenue. During the final week of programming in September, founders perfected their mock sales pitch to earn an official Google for Startups sales certification. The results speak for themselves: 100% of the cohort reported an increase in their confidence and closing skills after completing the program–and most importantly, participants are already seeing tangible business results:
Congratulations to all 14 participating founders on their hard work in Google for Startups Sales Academy—we can’t wait to see what you do next!

Head to startup.google.com to learn more about Google for Startups resources and programs for African founders, such as Accelerator: Africa, Startup School, and the Google for Startups Black Founders Fund in Africa.





Posted by : Justin Nabozna, Google for Startups Global Partner Program Lead




 ==== 

Beta Channel Update for Chrome OS

The Beta channel has been updated to 94.0.4606.69 (Platform version: 14150.46.0) for most Chrome OS devices. This build contains a number of bug fixes, security updates and feature enhancements. 


If you find issues, please let us know by visiting our forum or filing a bug. Interested in switching channels? Find out how. You can submit feedback using 'Report an issue...' in the Chrome menu (3 vertical dots in the upper right corner of the browser).


Matt Nelson


Google Chrome OS

Chrome for Android Update

Hi, everyone! We've just released Chrome 94 (94.0.4606.71) for Android: it'll become available on Google Play over the next few days.

This release includes stability and performance improvements. You can see a full list of the changes in the Git log. If you find a new issue, please let us know by filing a bug.

Krishna Govind
Google Chrome

Stable Channel Update for Desktop

The Stable channel has been updated to 94.0.4606.71 for Windows, Mac and Linux which will roll out over the coming days/weeks. Extended stable channel has also been updated to 94.0.4606.71 for Windows and Mac which will roll out over the coming days/weeks

A full list of changes in this build is available in the log. Interested in switching release channels? Find out how here. If you find a new issue, please let us know by filing a bug. The community help forum is also a great place to reach out for help or learn about common issues.

Security Fixes and Rewards

Note: Access to bug details and links may be kept restricted until a majority of users are updated with a fix. We will also retain restrictions if the bug exists in a third party library that other projects similarly depend on, but haven’t yet fixed.

This update includes 4 security fixes. Below, we highlight fixes that were contributed by external researchers. Please see the Chrome Security Page for more information.

[$20000][1245578] High CVE-2021-37974 : Use after free in Safe Browsing. Reported by Weipeng Jiang (@Krace) from Codesafe Team of Legendsec at Qi'anxin Group on 2021-09-01

[$TBD][1252918] High CVE-2021-37975 : Use after free in V8. Reported by Anonymous on 2021-09-24

[$NA][1251787] Medium CVE-2021-37976 : Information leak in core. Reported by Clément Lecigne from Google TAG, with technical assistance from Sergei Glazunov and Mark Brand from Google Project Zero on 2021-09-21


We would also like to thank all security researchers that worked with us during the development cycle to prevent security bugs from ever reaching the stable channel.

Google is aware the exploits for CVE-2021-37975 and CVE-2021-37976 exist in the wild. 


As usual, our ongoing internal security work was responsible for a wide range of fixes:

  • [1254756] Various fixes from internal audits, fuzzing and other initiatives


Many of our security bugs are detected using AddressSanitizer, MemorySanitizer, UndefinedBehaviorSanitizer, Control Flow Integrity, libFuzzer, or AFL.


Interested in switching release channels?  Find out how here. If you find a new issue, please let us know by filing a bug. The community help forum is also a great place to reach out for help or learn about common issues.



Srinivas Sista
Google Chrome

Efficient Partitioning of Road Networks

Design techniques based on classical algorithms have proved useful for recent innovation on several large-scale problems, such as travel itineraries and routing challenges. For example, Dijkstra’s algorithm is often used to compute routes in graphs, but the size of the computation can increase quickly beyond the scale of a small town. The process of "partitioning" a road network, however, can greatly speed up algorithms by effectively shrinking how much of the graph is searched during computation.

In this post, we cover how we engineered a graph partitioning algorithm for road networks using ideas from classic algorithms, parts of which were presented in “Sketch-based Algorithms for Approximate Shortest Paths in Road Networks” at WWW 2021. Using random walks, a classical concept that is counterintuitively useful for computing shortest routes by decreasing the network size significantly, our algorithm can find a high quality partitioning of the whole road network of the North America continent nearly an order of magnitude faster1 than other partitioning algorithms with similar output qualities.

Using Graphs to Model Road Networks
There is a well-known and useful correspondence between road networks and graphs, where intersections become nodes and roads become edges.

Image from Wikipedia

To understand how routing might benefit from partitioning, consider the most well-known solution for finding the fastest route: the Dijkstra algorithm, which works in a breadth-first search manner. The Dijkstra algorithm performs an exhaustive search starting from the source until it finds the destination. Because of this, as the distance between the source and the destination increases, the computation can become an order of magnitude slower. For example, it is faster to compute a route inside Seattle, WA than from Seattle, WA to San Francisco, CA. Moreover, even for intra-metro routes, the exhaustive volume of space explored by the Dijkstra algorithm during computation results in an impractical latency on the order of seconds. However, identifying regions that have more connections inside themselves, but fewer connections to the outside (such as Staten Island, NY) makes it possible to split the computation into multiple, smaller chunks.

Top: A routing problem around Staten Island, NY. Bottom: Corresponding partitioning as a graph. Blue nodes indicate the only entrances to/exits from Staten Island.

Consider driving from point A to point B in the above image. Once one decides where to enter Staten Island (Outerbridge or Goethals) and where to exit (Verrazzano), the problem can be broken into the three smaller pieces of driving: To the entrance, the exit, and then the destination using the best route available. That means a routing algorithm only needs to consider these special points (beacons) to navigate between points A and B and can thus find the shortest accurate path faster.

Note that beacons are only useful as long as there are not too many of them—the fewer beacons there are, the fewer shortcuts need to be added, the smaller the search space, and the faster the computation—so a good partitioning should have relatively fewer beacons for the number of components (i.e., a particular area of a road network).

As the example of Staten Island illustrates, real-life road networks have many beacons (special points such as bridges, tunnels, or mountain passes) that result in some areas being very well-connected (e.g., with large grids of streets) and others being poorly connected (e.g., an island only accessible via a couple of bridges). The question becomes how to efficiently define the components and identify the smallest number of beacons that connect the road network.

Our Partitioning Algorithm
Because each connection between two components is a potential beacon, the approach we take to ensure there are not too many beacons is to divide the road network in a way that minimizes the number of connections between components.

To do this, we start by dividing the network into two balanced (i.e., of similar size) components while also minimizing the number of roads that connect those two components, which results in an effectively small ratio of beacons to roads in each component. Then, the algorithm keeps dividing the network into two at a time until all the components reach the desired size, in terms of the number of roads inside, that yields a useful multi-component partition. There is a careful balance here: If the size is too small, we will get too many beacons; whereas if it is too large, then it will be useful only for long routes. Therefore the size is left as an input parameter and found through experimentation when the algorithm is being finalized.

While there are numerous partitioning schemes, such as METIS (for general networks), PUNCH and inertial-flow (both optimized for road-network likes), our solution is based on the inertial-flow algorithm, augmented to run as efficiently on whole continents as it does on cities.

Balanced Partitioning for Road Networks
How does one divide a road network represented as a graph into two balanced components, as mentioned above? A first step is to make a graph smaller by grouping closely connected nodes together, which allows us to speed up the following two-way partitioning phase. This is where a random walk is useful.

Random walks enjoy many useful theoretical properties—which is why they have been used to study a range of topics from the motion of mosquitoes in a forest to heat diffusion—and that most relevant for our application is that they tend to get “trapped” in regions that are well connected inside but poorly connected outside. Consider a random walk on the streets of Staten Island for a fixed number of steps: because relatively few roads exit the island, most of the steps happen inside the island, and the probability of stepping outside the island is low.

Illustration of a random walk. Suppose the blue graph is a hypothetical road network corresponding to Staten Island. 50 random walks are performed, all starting at the middle point. Each random walk continues for 10 steps or until it steps out of the island. The numbers at each node depict how many times they were visited by a random walk. By the end, any node inside the island is visited much more frequently than the nodes outside.

After finding these small components, which will be highly connected nodes grouped together (such as Staten Island in the above example), the algorithm contracts each group into a new, single node.

Reducing the size of the original graph (left) by finding groups of nodes (middle) and coalescing each group into a single “super” node (right). Example here chosen manually to better illustrate the rest of the algorithm.

The final steps of the algorithm are to partition this much smaller graph into two parts and then refine the partitioning on this small graph to one on the original graph of the road network. We then use the inertial flow algorithm to find the cut on the smaller graph that minimizes the ratio of beacons (i.e., edges being cut) to nodes.

The algorithm evaluates different directions. For each direction, we find the division that minimizes the number of edges cut (e.g., beacons) between the first and last 10% of the nodes

Having found a cut on the small graph, the algorithm performs a refinement step to project the cut back to the original graph of the road network.

Conclusion
This work shows how classical algorithms offer many useful tools for solving problems at large scale. Graph partitioning can be used to break down a large scale graph problem into smaller subproblems to be solved independently and in parallel—which is particularly relevant in Google maps, where this partitioning algorithm is used to efficiently compute routes.

Acknowledgements
We thank our collaborators Lisa Fawcett, Sreenivas Gollapudi, Kostas Kollias, Ravi Kumar, Andrew Tomkins, Ameya Velingker from Google Research and Pablo Beltran, Geoff Hulten, Steve Jackson, Du Nguyen from Google Maps.


1This technique can also be used for any network structure, such as that for brain neurons. 

Source: Google AI Blog


MyGate securely connects its teams with Android Enterprise

Editor's note: Today’s post is by Ravi Mohan, General Manager, and Diwesh Sahai, Head of Engineering, for MyGate. The India-based company provides software for managing 20,000 residential housing communities throughout the country.


MyGate is a fast-growing company in India that aims to simplify the living experience in gated communities. Residents in over 20,000 communities across India use the MyGate mobile app to grant visitors entry, pay their leases, and get health and safety notices directly from management. 


Our app began with a focus on security management for residential communities, and has since become a central hub for updating residents about health and safety, and providing a marketplace for in-home services from third parties — with more features on the way. MyGate is currently used in over 3.5 million residences throughout India, and we’re continuing to scale our operations to bring these benefits to even more communities. 


Android Enterprise is key to keeping our employees connected no matter where their day takes them, thanks to strong security and effortless management. 


Finding the right balance with work profile

Our IT team uses Google endpoint management to enroll and manage our corporate-owned Android devices with the work profile. Our hybrid teams access Google Workspace from more than 2,000 devices, with a dedicated space for work apps in their profile.


Many of our teams prefer to complete quick tasks directly from their Android devices, like answering comments in a doc, replying to a thread in Gmail or updating a sheet.


Our sales teams are often on the go — regularly meeting with potential customers, checking in with current clients, and working from the office or at home. We use managed Google Play to enroll everyone’s device with the MyGate app, which our teams use to demonstrate to prospective customers how our service simplifies life in a gated housing community and gives residents a welcome and positive living experience.


Our employees are big fans of the work profile, especially the separation of company and personal apps. And our IT team appreciates the combination of security for company data and  privacy for our employees. We allowlist the specific apps that are essential to our employees’ daily work, so they always have them in the work profile. Managing updates and installing new apps through managed Google Play helps us keep everyone up to date with the tools they need. And employees like the privacy for the personal side of their device, with the ability to disconnect when they need to by pausing their work profile.


Keeping the connection

Android Enterprise also complements our growing Chrome OS device deployment. With our Chrome Enterprise upgrade management capabilities, we’ve been able to quickly give employees devices that are simple to enroll and ready to use. Google Meet has also been essential for team meetings and quick syncs, and has helped us securely scale our contact center team operations.


At MyGate, our goal is to provide safety and convenience to housing residents, right from their mobile device. By managing our company-owned smartphones with Android Enterprise, we are confident that we can scale quickly with strong data and device protection, and management controls for our security needs.


Mindful architecture: Headspace’s refactor to scale

Posted by Manuel Vicente Vivo, Android Developer Relations Engineer

Contributors: Mauricio Vergara, Product Marketing Manager, Developer Marketing, Marialaura Garcia, Associate Product Marketing Manager, Developer Marketing

Headspace Technical case study graphic


Executive Summary

Headspace was ready to launch new wellness and fitness features, but their app architecture wasn’t. They spent eight months refactoring to a Model-View-ViewModel architecture, rewriting in Kotlin and improving test coverage from 15 to 80%. The improved app experience increased MAU by 15% and increased review scores from 3.5 to 4.7 between Q2 and Q4 of 2020. To learn more about how Headspace’s focus on Android Excellence impacted their business, read the accompanying case study here.


Introduction

Headspace has grown into a leader in mindfulness by creating an app which helps millions of people to meditate daily. Mindfulness goes far beyond meditation, it connects to all aspects of a person’s life. That idea prompted the most recent stage in Headspace’s evolution. In 2019, they decided to expand beyond meditation and add new fitness and wellness features to their Android app. Headspace realized that they would need a cross-functional team of engineers and designers to be able to deliver on the new product vision and create an excellent app experience for users. An exciting new phase for the company: their design team started the process by creating prototypes for the new experience, with fresh new designs.

With designs in hand, the only thing stopping Headspace from expanding their app and broadening users’ horizons was their existing Android software architecture. It wasn’t well structured to support all these new features. Headspace’s development team made the case to their leadership that building on the existing code would take longer than a complete rewrite. After sharing the vision and getting everyone on board, the team set out on a collective journey to write a new Android app in pursuit of app excellence.


The Android Rewrite

Headspace’s Android development team first needed a convenient way to standardize how they built and implemented features. "Before we wrote a single line of code, our team spent a week evaluating some important implementation choices for the foundation of our app,” Aram Sheroyan, an Android developer at Headspace explains;

“This was crucial pre-work so that we were all on the same page when we actually started to build."

Immersing themselves in Google’s literature on the latest, best practices for Android development and app architecture, the team found a solution they could all confidently agree on. Google recommended refactoring their app using a new base architecture: model-view-view-model. MVVM is a widely-supported software pattern that is progressively becoming industry standard because it allows developers to create a clear separation of concerns, helping streamline an app’s architecture. “It allowed us to nicely separate our view logic," Sheroyan explained.

With MVVM as the base architecture, they identified Android’s Jetpack libraries, including Dagger and Hilt for dependency injection. The new tools made boilerplate code smaller and easier to structure, not to mention more predictable and efficient. Combined with MVVM, the libraries provided them with a more detailed understanding of how new features should be implemented. The team was also able to improve quality in passing arguments between functions. The app had previously suffered from crashes due to NullPointerException errors and incorrect arguments. Adopting the safeArgs library helped to eliminate errors when passing arguments.

In rewriting the app, the team further made sure to follow the Repository pattern to support a clearer separation of concerns. For example, instead of having one huge class that saves data in shared preferences, they decided that each repository’s local data source should handle the respective logic. This separation of data sources enables the team to test and reproduce business code outside of the live app for unit testing without having to change production code. Separating concerns in this way made the app more stable and the code more modular.

The team also took the opportunity to fully translate their app into the Kotlin programming language, which offered useful helper functions, sealed classes, and extension functions. Removing legacy code and replacing the mix of Java and Kotlin with pure Kotlin code decreased build time for the app. The new architecture also made it easier to write tests and allowed them to increase test coverage from around 15% to more than 80%. This resulted in faster deployments, higher quality code, and fewer crashes.

To capture the new user experience in the app’s reviews, Headspace implemented the Google Play In-App Review API. The new API allowed them to encourage all users to share reviews from within the app. The implementation increased review scores by 24%, and — as store listing reviews are tied to visibility on Google Play — helped draw attention to the app’s recent improvements.


Achieving App Excellence

The rewrite took eight months and with it came a new confidence in the code. Now that the codebase had 80%+ unit test coverage, they could develop and test new features with confidence rather than worries. The new architecture made this possible thanks to its improved logic separation, and a more reusable code, making it easier to plan and implement new features.

The build time for the app decreased dramatically and development velocity picked up. The team’s new clarity around best practices and architecture also reduced friction for onboarding new developers, since it was now based on Android industry standards. They could communicate more clearly with potential candidates during the interview process, as they now had a shared architectural language for discussing problem sets and potential solutions.

With velocity came faster implementation of features and an improved retention flow. They could now optimize their upsell process, which led to a 20% increase in the number of paid Android subscribers relative to other platforms where the app is published. The combination of a new app experience and the implementation of the new In-App Review API led to their review scores improving from 3.5 to 4.7 stars between Q2 and Q4 of 2020! Overall, the new focus on Android App Excellence and the improved ratings earned Headspace a 15% increase in MAU globally..

These were just a few of the payoffs from the significant investment Headspace made in app excellence. Their laser focus on quality paid off across the board, enabling them to continue to grow their community of users and lay a solid foundation for the future evolution of their app experience.


Get your own team on board

If you’re interested in getting your team on board for your own App Excellence journey, check out our condensed case study for product owners and executives linked here. To learn more about how consistent, intuitive app user experiences can grow your business, visit the App Excellence landing page.

AS.com takes readers to the game with Web Stories

As digital partner to the daily sports newspaper Diario AS, AS.com is a popular destination for sports fans looking for the latest news, statistics and commentary. Based in Madrid, AS.com publishes local editions in Spanish and English for readers around the world.

The AS.com homepage with a carousel of Web Story preview images at the top, featuring faces of athletes.

The AS.com homepage during the Tokyo 2020 Olympics featured a Web Stories carousel, articles and videos of sporting events and star athletes.

AS.com has always set its sights on new and innovative content formats. “Our main goal is to make an impact with the reader. Our journalists at AS are experts at finding the right format for each piece of content to maximize the impact on our audience,” says Diario AS Deputy Editor Tomás de Cos. But with so many online destinations for sports fans, the pressure was on for the team to not only retain but grow their audience. They found their solution with Web Stories

Introducing Web Stories to the mix

The AS.com team first learned about Web Stories at the AMP Conference 2018 in Amsterdam. Later that year, they published their first Web Story, “Las Claves del Clásico contadas por AS” (“The Keys to the Clásico, explained by AS”), for the Barcelona vs. Real Madrid match — a face-off between the two biggest rivals in Spanish football. “It was a super fun and enriching experiment,” says Manuel Barrios, Deputy Director of Strategy, Digital Distribution and International Expansion at Diario AS. The team spent the next year researching how other media sites use Web Stories, while testing out different publishing tools for their own website. 

“Next, we went for a much more ambitious project — a guide to the NBA, launched at the start of the 2020 playoffs,” Manuel shares. The guide included a series of Web Stories about each of the league’s 30 teams, which were featured in a carousel on the homepage. 

A web page on AS.com with square tiles displaying various NBA logos.

During the 2020 playoffs, AS.com featured Web Stories profiling all NBA teams in a carousel format on its homepage.

Spotlighting major sporting events

Since its success with the NBA series, AS.com has used Web Stories to spotlight other major sporting events, including the 2020 UEFA European Football Championship (Euro 2020). AS.com placed the Euro 2020 Web Stories carousel at the top of the AS.com homepage to make sure visitors would see it.

“We are all too aware that the percentage of users who scroll down on news sites is very low, so our Web Stories had to be seen as soon as our homepage loaded,” Manuel explains. “The coverage from Euro 2020 was crying out for the Web Stories format, because we knew our journalists would be able to make the most of the format and create unique content.” For example, one Web Story shares a behind-the-scenes look at an AS.com journalist’s experience inside the EuroCup stadium

Title card from a Web Story that shows a large soccer stadium with red seats and an empty green field.

A Web Story from a journalist’s perspective as they enter the EuroCup stadium.

Engaging sports fans with Web Stories

With the help of their partner StatMuse, a Web Stories editor from BeSocy, and the Google Web Creators YouTube channel, AS.com editors have continued incorporating Web Stories into their special news features and events coverage. 

“The global audience of our Stories hit 4.4 million pageviews for the European Championships, 3.4 million for the Tokyo Olympic Games, and more than one million for our LaLiga Guide (men’s pro soccer league),” Manuel notes. “Since we launched Web Stories for the European Championships, we’ve had a marked increase in our audience consumption — with the carousel published in a number of international editions of AS.com, such as AS México and AS USA,” Manuel shares. “On average, 15 pages per story were reached, indicating significant reading depth.”

The site hopes to use Web Stories to further boost their daily sports content. “One of our ‘obsessions’ is to have Web Stories integrated organically as a standard format on our site,” Manuel says.

A page from a Web Story shows football players in red and white jerseys huddling together with arms around each other in celebration.

Spanish football sensation #14 Marcos Llorente featured in an AS.com Euro 2020 Web Story.

They’re also using Web Stories for more long-form features, like the 2021 Formula 1 racing competition kickoff. This particular feature has a separate Web Story for each team, including snippets of video interviews in the pages of the story.

A web page with a background of a Formula 1 race car and smaller square preview tiles with Formula 1 cars and team logos.

AS.com used Web Stories to cover the teams and race cars in the 2021 Formula 1 competition.

The team now hopes to take their success with Web Stories to the AS mobile app. “We loved Web Stories from the very first moment for their editorial potential, and their capacity for storytelling,” Deputy Editor Tomás says. “Web Stories let us create the dynamic content our audience is hungry for.”