In 2024, Is it Possible to Use Miracast with Apple iPhone XS? | Dr.fone
Is it Possible to Use Miracast with Apple iPhone XS?
With the increasing popularity of wireless display technologies, Apple iPhone XS users may ask whether they may utilize Miracast to cast their device’s screen on a larger monitor. A wireless display standard called Miracast enables screen Apple iPhone XS casting for your devices.
In this article, we will explore the availability of Miracast for Apple iPhone XS and provide a step-by-step guide on how to mirror your Apple iPhone XS screen using Miracast or other alternatives. This article will help you get started with the wireless display on your Apple iPhone XS Miracast, whether you want to share your images or videos on a larger screen or give a presentation.
Part 1:What are Android Miracast and Apple Airplay
Android Miracast:
Sometimes, you may wonder whats miracast.The Wi-Fi Alliance created the wireless display standard known as Miracast. It is a technique that permits wireless display from one device to another, from a smartphone or tablet to a TV or monitor, without the need for cables or a Wi-Fi network. This technology is not particular to Android devices.
Miracast can be utilized with various devices, including smartphones, tablets, computers, and TVs. It employs Wi-Fi Direct technology to establish a peer-to-peer connection between devices. It cannot be used for Apple iPhone XS casting.
Supported Devices:
- For smartphones and tablets, many Android devices support Miracast, including Samsung Galaxy phones, LG phones, and Sony Xperia phones. However, Miracast is not officially supported on Apple iPhone XSs or iPads.
- For laptops most Windows 8.1 and newer laptops support Miracast, as do some Chromebooks.
- For TVs, many newer intelligent TVs from Samsung, LG, Sony, and other manufacturers support Miracast. Additionally, you can purchase a Miracast adapter to add Miracast support to a TV or monitor that doesn’t have built-in Miracast support.
Apple Airplay:
Now that you’ve known whats miracast</strong, let’s dive into Apple iPhone XS Airplay.For Apple iPhone XS casting, Apple Inc. created the exclusive wireless streaming technology known as AirPlay. Apple products like Apple iPhone XSs, iPads, and Macs may wirelessly stream audio and video content to speakers, Apple TVs, and other AirPlay-capable gadgets using AirPlay.
To connect the Apple iPhone XS devices, Wi-Fi or Bluetooth is used. AirPlay then enables high-definition streaming of various media, including music, movies, TV shows, photographs, and more. Moreover, AirPlay supports multi-room audio, allowing users to broadcast the same press to numerous devices in various spaces.
Supported Devices:
- For mobile devices, AirPlay is available on devices running iOS 4.2 or later, including Apple iPhone XS 4 or iPad Pro or later, iPad Air or later, and iPad mini or iPod Touch (5th generation or later).
- AirPlay is available on Macs running macOS 10.2 or later, including MacBook, iMac, Mac mini, and Mac Pro.
- In addition to Apple devices, some third-party devices also support AirPlay, including select intelligent TVs from brands such as Samsung, LG, and Sony. Additionally, some third-party speakers and receivers, such as those from Sonos, Bose, and Denon, also support AirPlay.
Part 2:How To Mirror Apple iPhone XS With Airplay
Are you trying to figure out how to view the Apple iPhone XS’s screen on a bigger screen, like a TV or monitor? With AirPlay, you may wirelessly reflect the screen of your Apple iPhone XS onto an Apple TV or other compatible device. Stream or share entertainment from your Apple devices to your AirPlay-compatible smart TV, Apple TV or Mac via AirPlay. Play a video. Send your images. Conversely, reflect what’s on your device’s screen.
Follow the steps below to cast your device screen on a big screen so that you can view your images, videos, or anything on your screen.
- Join the same Wi-Fi network as your AirPlay-compliant smart TV, Apple TV, or Mac.
- Locate the video you wish to watch or stream.
- Tap “AirPlay Icon”. With certain apps, you may need to press a separate button initially.
- Choose your TV or Mac from the list.
- Now your device screen will be mirrored on the big you selected.
Limitations:
There are several limitations to be aware of even though AirPlay is a convenient way to wirelessly transmit audio and video material from your Apple iPhone XS to a more prominent display:
- ****Restricted third-party support:****AirPlay may not be supported by all third-party devices, limiting its utility for users who want to stream content to non-Apple devices.
- ****Restricted compatibility:****Because AirPlay is primarily intended to operate with Apple products, it may not be compatible with other products like Android smartphones or intelligent Televisions made by other companies.
- ****Restricted resolution:****Users who desire to stream 4K content may find that AirPlay can only stream information at a maximum quality of 1080p.
- ****Restricted range:****Because AirPlay depends on a robust Wi-Fi connection, its content may be constrained.
- Restricted multi-room audio: While AirPlay does provide multi-room audio, it is only compatible with AirPlay 2 devices, which may not be present on all AirPlay-enabled devices.
Part 3:The Best Alternatives for Airplay to Miracast Apple iPhone XS
Although AirPlay makes it easy for Apple iPhone XS casting to an Apple TV or other compatible devices, it cannot be used with non-Apple products like Android smartphones or intelligent Televisions made by other companies.
With Miracast Apple iPhone XS support, you can easily share your screen and enjoy your favorite content on a larger display, but we will discuss another tool to mirror an Apple iPhone XS screen to non-Apple devices. It may be essential to examine alternative options. This section will explore some of the top AirPlay substitutes for mira casting an Apple iPhone XS to more gadgets.
- Fone ScreenMirroring
A tool called Dr.Fone ScreenMirroring enables users to mirror their Apple iPhone XS screen to other gadgets, including PCs, intelligent Televisions, and projectors. You can effortlessly share the screen of your Apple iPhone XS with others with Dr.Fone ScreenMirroring, allowing you to view your preferred material on a bigger screen. Dr.Fone ScreenMirroring is an excellent choice for users for the following reasons:
- ****User-friendly design:****Fone ScreenMirroring has a straightforward and intuitive design that makes it simple to use, even for non-techies.
- ****Many devices are supported:****Fone ScreenMirroring, including Windows and Mac laptops, Android and iOS phones and tablets, and intelligent Televisions from well-known manufacturers.
- **High-quality screen mirroring:**It is possible with Dr.Fone ScreenMirroring thanks to its support for resolutions of up to 1080p and frame rates of 60.
- ****No cables are necessary:****Using Dr.Fone ScreenMirroring, you may wirelessly link your Apple iPhone XS to the target device without using cords.
Below are the steps to cast screen using Dr. Fone:
- Connect your device to your computer and launch Dr. Fone on your computer.
Ensure Dr. Fone Connect is installed on your mobile device before connecting to your PC or laptop.
- Choose “Screen Mirror” from the left menu.
- From there, click on the “Screen Mirror” button.
- Your device is now connected to your computer.
Enjoy your game on a bigger screen.
AirDroid Cast
With the help of the screen mirroring tool AirDroid Cast, you can transmit the display of your Apple iPhone XS to other gadgets like TVs, laptops, and projectors. It is a well-liked alternative to AirPlay since it provides a simple and practical way to share your Apple iPhone XS screen with others. Here are a few reasons why you might consider using AirDroid Cast:
- ****Support for multiple platforms:****AirDroid Cast works with various gadgets, including Windows and Mac desktops, Android and iOS smartphones, and tablets.
- ****Low latency and high-quality streaming:****AirDroid Cast uses cutting-edge compression technology to produce low-latency, high-quality streaming so that you may have a flawless, mirrored experience.
- ****Simple setup:****AirDroid Cast requires no additional hardware or software and is simple to set up. Download the software, link your Apple iPhone XS to the same Wi-Fi network as the target device, and begin screen-mirroring.
These are the steps for connecting your device to your PC;
- Download AirDroid on both your PC and Mobile device.
- You must enter the Cast Code shared on the computer to your Android mobile to link the two devices and start the cast request. A link between the Apple iPhone XS devices can also be made by scanning a QR Code as an alternative.
- Accept the Request of Casting on the Computer.
- Enable Casting Permission on the Android Device.
- AnyMirror
With the help of Anymirror, you can mirror the screen of your Apple iPhone XS onto other gadgets like intelligent Televisions, PCs, and projectors. It is an excellent replacement for AirPlay because it provides a dependable and effective means to let people view your Apple iPhone XS’s screen. Listed below are a few benefits of using Anymirror:
- ****Simple and intuitive UI:****Simple to connect your Apple iPhone XS to the target device and begin mirroring your screen with Anymirror.
- ****High-quality streaming:****Anymirror offers high-quality streaming, supporting resolutions up to 1080p and frame rates of 60. For a flawless mirrored experience, it also provides low latency and smooth streaming.
- ****Multi-functional mirroring options:****Anymirror provides several mirroring options, including full-screen, partial-screen, and multi-device mirroring, to meet your demands.
Follow the steps below to connect your Apple iPhone XS to your PC;
- Get AnyMirror running on your computer.
- Connect your Android tablet or phone to the PC using a USB cord.
- On your Android smartphone, please select “Transfer Files” after turning on MTP mode. Please press the “Next” button after that.
- Please then carry out the instructions to enable the developer options. Please activate “USB Debugging” mode after that.
- Now tap on “Screen Mirroring” to cast your screen.
Summary
The main focus of this article was to help you learn how to mirror your device screen to a big screen such as a TV or Laptop, whether for viewing images or for presentations. Two famous screencasting tools, Miracast for Apple iPhone XS and AirPlay, were discussed. We also introduced some alternatives for AirPlay as it only supports Apple gadgets.
The Top 10 Apple iPhone XS Emualtors for Windows, Mac and Android
Are you wondering how to run a mobile app on your desktop to get a better user experience? Your computer is Windows or Mac? Because the solutions for running iOS apps on Windows and Mac aren’t common. But we will list the best iOS emulators for PC (Windows and Mac), even Android. You can always find the one you want. Let’s get started:
1.Apple iPhone XS emulator for PC
There is a growing demand for Apple iPhone XS emulators for pc so that it creates an environment to run the iOS applications on PC. It is popular because it lets you use all the games and applications originally designed for Apple iPhone XS to be accessible over PC.
1. iPadian
This is an iPhone/iPad simulator that allows you to experience iOS although you don’t have an ios device. so that you can see the difference between your Android device and the iOS one with it.
Features of iPadian: Run apps that are designed for the iPadian simulator(+1000 Apps and Games) including Facebook, Spotify, Tiktok, Whatsapp, and more.
Downside: iMessages is not supported.
Platform: Windows, Mac, and Linux.
Link: https://ipadian.net/
2. Wondershare Dr.Fone
ZoneAlarm Pro Antivirus + Firewall NextGen
Wondershare Dr.Fone enables you to mirror and record your Apple iPhone XS screen to the computer. So you can also enjoy the ultimate big-screen experience with Dr.Fone. Apart from that, presenters, educators, and gamers can easily record the live content on their mobile devices to the computer for replay & sharing.
Wondershare Dr.Fone
Enjoy ultimate big screen recording and mirroring from your iOS device!
- One click to mirror or record your Apple iPhone XS or iPad to your computer wirelessly.
- Play the most popular games (like Clash royale, clash of clans, Pokemon …) on your PC easily and smoothly.
- Support both jailbroken and non-jailbroken devices.
- Compatible with iPhone,iPad, and iPod touch that runs iOS 7.1 to the latest iOS version.
- Contains both Windows and iOS versions.
4,049,282 people have downloaded it
3. AiriPhoneEmulator
This is a complete package by using which you will not be able to play games only, but also make and receive calls. This will help you send voice messages, and add the details of your favorite contacts. All applications available in the apple store will be able to run on this without any difficulties.
Downside:
- • It is not fully functional
- • The web browser, Safari, and many other applications which are found on the original phone are not found in this replica.
Link:https://websitepin.com/ios-emulator-for-pc-windows/
4. MobiOneStudio
This is one more iOS emulator which can help developers to test their applications on cross-platforms. Let’s you play the games also without any hitch. It also helps in building cross-platform applications in minutes.
Downside:
- • It takes time and patience to learn the skill
- • It is not exactly a freeware but, available as a fifteen-day free trial
2.Apple iPhone XS Emulator for Mac
Unlike Android, there are not many iOS emulators available in the market so there are very few alternatives. So it becomes a bit tedious for checking iOS applications. Here are the 3 best iOS emulators which can be used for checking and testing iOS applications.
1. App.io
This one is the simplest way of testing your iOS application. All That needs to be done is upload the iOS application on App.io and from here it can be streamlined onto any device pc/Mac/Android phones.
Downside:
- • it is not free.
- • It can be used as a 7-day free trial
Link:http://appinstitute.com/apptools/listing/app-io/
2. Appetize.io
This one is just like App.io. This gives you the freedom to deploy the applications in the cloud and then use these on other platforms to see how they work. It also provides a live iOS demo.
Downside:
- • It is somewhat sluggish at the start
Link:https://appetize.io/demo?device=iphone5s&scale=75&orientation=portrait&osVersion=9.0
3. Xamarin Testflight
This is one more platform to test your iOS applications. This one is tied up with Apple and gives you a platform to test and run the applications.
Link:http://developer.xamarin.com/guides/ios/deployment,_testing,_and_metrics/testflight/
3. Top Online Apple iPhone XS Emulators
Emulators have long been in the market because there is a need to fill the void of running one application meant for a specific smartphone to run across various platforms. For example, a game application developed for Android phones should be made available for smartphones running on other OS. Mobile phone emulators are therefore designed to bridge this gap. Apple iPhone XS emulators are designed so that applications, and games that are designed for iPhones are made available for other cross-platforms as well. People use Apple iPhone XS emulators to test websites and also for checking various Apple iPhone XS applications as well.
Here are some online Apple iPhone XS emulators which can test how the website will look like if it is made to run on an iPhone. It is great to test and redesign even if you do not have an Apple iPhone XS at your disposal.
1. ScreenFly
This is one site that helps the developers to check the website on various screen sizes. It supports Apple iPhone XS 5 and 6. The best advantage is it breaks the screen resolutions into pixels, so that minute adjustment can be made. It also has query signals which can be sent to clients to let them check how the website will look and feel so that any changes can be made then and there.
Features:
- • It is one online emulator which can handle a large number of devices including tablets and TV.
- • It does a good job of showing how your website will look on the latest gadgets
- • It has a simple interface and nicely done transitions.
Downside:
- • Does not account for rendering differences between devices
Link:http://quirktools.com/screenfly/
2.Transmog.Ne
This online emulator lets you check the website from the comfort of your desktop. Here are some great features of this emulator.
- • It is free
- • You can test the website in various screen sizes
- • Makes available to you, how the website will look like on a big screen
- • Refine the mobile device detection process
- • Helps you to debug your site by using Firebug or Chromebug
- • It simulates a touchscreen interface as well
3.iPhone4simulator.com
This is one more online website that helps you in checking how your website will look on an iPhone. With the phenomenal rate at which smartphones are getting used, it is important that your website should look good not only on a desktop but also on a smartphone. iPhone4 is a simple to use web tool that simulates an iPhone4. Users can slide to unlock the virtual Apple iPhone XS by using their mouse pointer and then they enter the web application’s URL. The web application will behave as it is being run on an Apple iPhone XS 4.
Features of this Emulator
- • Free Apple iPhone XS 4 simulator online
- • Try out web applications on virtual iPhone4
- • Saves time in testing
Downside:
- • This has very less features
- • A developer will require far more features than what is being currently provided
Link:http://iphone4simulator.com/
4.iOS Emulator for Android
As the two makers are front runners in the smartphone markets, there are not many emulators to run each one’s applications on the other. However, many Android users want to test and run iOS applications to run on their devices. They can download an iOS emulator for Android and use the iOS apps on their devices
4 Ways to Mirror Apple iPhone XS to Laptop via USB or Wi-Fi
Screen mirroring is a popular phenomenon to use when you want to showcase something from your Apple iPhone XS to a bunch of people without handing over your device to each person.
The application ranges from avoiding these kinds of inconveniences to utilizing the technology for greater causes, such as meetings, presentations, and lectures.
But how is it done? Can you mirror Apple iPhone XS to Laptop via USB and/or Wi-Fi? Of course, you can.
The technique might seem very technical, but it is simpler than you think. Before you study the ways to screen mirroring, there is a need to have an understanding of the technology in some detail.
So let’s get started
Part 1. What Is Screen Mirroring?
To understand what screen mirroring is, it is important to know what it is not. So, screen mirroring is neither sharing software nor media streaming nor does it involve the use of physical connectors such as HDMI or various other cables.
It is a wireless mirroring of data from a screen-sending device to a screen-receiving device. Users who have screens mirrored can access files, control mobile notifications, manage applications, take screenshots, stream movies, and more while controlling their iPhones. Some methods of screen mirroring can also enable reverse control.
Screen mirroring can work with the presence of a local Wi-Fi network, or without one – but a USB in that case is essential. Ideally, either device should be in the same room. The terminology of screen mirroring cannot be explained in simpler words. Therefore, we will next look at how screen mirroring works.
Part 2. How Does Screen Mirroring Work?
As mentioned earlier, there needs to be a receiver and a sender for screen mirroring to work. Besides, there are also a few screens mirroring protocols to follow, such as the presence of hardware or software receivers on the receiving devices.
An example of a hardware receiver is an Apple TV, Chromecast, and many others. A software receiver is a device that uses a software application like Reflector to turn an existing device into a screen-receiver – as applicable on Mac or Windows computers.
There are several ways to establish connections for screen mirroring. Devices that are not compatible with the mirroring wirelessly can create technological barriers for bigger settings. Fortunately, there are third-party solutions that can bridge the gap and enable compatible devices to mirror screens.
## Part 3. How Can I Stream My Apple iPhone XS to Laptop?Casting your Apple iPhone XS to a laptop or streaming your Apple iPhone XS to a Laptop is easy. If you have smarter devices such as iPhones, iPods, Macs, Chromebooks, Android phones, or tablets that you want to mirror to a bigger screen of a PC or computer, all you need is a screen mirroring app
Below we share short and simple solutions for mirroring your Apple iPhone XSs to a Windows 10/11, Mac, or Chromebook for screen mirroring.
Solution # 1: Using LonelyScreen to Mirror Apple iPhone XS to PC via USB
If you do not have access to Wi-Fi readily available, you can stream the content on your Apple iPhone XS to a bigger screen for everyone to view. This requires the use of a USB and an open-source tool, LonelyScreen.
LonelyScreen is a free tool to act as an AirPlay receiver for Windows and Macs. It is one of the easiest and smoothest ways to mirror your Apple iPhone XS to a laptop without requiring any third-party applications downloaded to support the media mirroring on your laptop screen.
System Requirements:
- Win10, Win8/8.1, Win7, Vista, Windows 2000, Windows Server 2003
- macOS/OS X 10.7 or plus (including Sierra, El Capitan, Yosemite, Mavericks, Mountain Lion, and Lion)
With LonelyScreen, you can make your bigger screens AirPlay friendly and easily reflect your Apple iPhone XS on it. If you plan to initiate screen mirroring over USB, you need to do a few additional steps to set up a network connection.
Step 1: Connect the USB cable to the iPhone and the laptop.
Step 2: On your Apple iPhone XS, tap on “Settings” to select “Personal Hotspot” and turn it green.
Step 3: On your PC, install and run the LonelyScreen application (allow access to the firewall).
Step 4: On your Apple iPhone XS, swipe up to go to the Control center and select “AirPlay”.
Step 5: A rundown of the list of devices will show up. Select LonelyScreen to enable mirroring.
Step 6: Stream movies, lectures, and every other app using LonelyScreen on your PC, which mirrors your Apple iPhone XS screen.
LonelyScreen is that easy – no glitches, free-to-use, and seamless service. Give it a try at least once.
Solution # 2: Using MirrorGo to Mirror Apple iPhone XS to Laptop & Reverse Control via Wi-Fi
Wondershare Dr.Fone is an advanced tool specially designed for iOS users to seamlessly access and control data from an Apple iPhone XS to a computer screen. Users can take screenshots and save them on a PC while also managing and controlling mobile notifications and data of their smartphones from a laptop.
Below is a step-by-step guide to using the MirrorGo application for screen mirroring and reverse control, all enabled on the same Wi-Fi network.
Step 1: Install MirrorGo
To use the application, you have to install it on your computer/laptop. However, make sure your iOS device is 7.0 or higher to support this application for screen mirroring.
Step 2: Start mirroring
Select the MirrorGo option under ‘screen mirroring’ on your iOS device. Your shared screen will connect to your laptop, and you can now control all the apps from your PC.
However, enabling AssisiveTouch is essential before taking control.
Step 3: Enable AssisiveTouch on iPhone
On your Apple iPhone XS, navigate to the option “Accessibility,” tap on it to select the option “Touch,” and enable the “AssisiveTouch” by turning it green. Next, pair the Bluetooth with the PC and start controlling your Apple iPhone XS with the mouse!
In addition to taking screenshots, managing mobile notifications, and casting presentations from Apple iPhone XS to PC, you can also connect an Android phone to a bigger screen using this application. MirrorGo allows taking direct and reverses control easily and seamlessly.
Solution # 3: Using Mirroring360 to Mirror iPhone Screens over Wi-Fi
Mirroring360 is an application that allows an iPhone screen to mirror to a PC. The AirPlay technology made by Apple supports mirroring from the screen-sending device, whereas the mirroring360 application achieves compatibility with the screen-receiver device, which is a PC or a laptop.
A few tidbits to be mindful of when installing mirroring360 are:
- Mirroring Android requires installing mirroring360 sender on a compatible Android device.
- Mirroring Windows requires installing of mirroring360 sender to the PC
- Mirroring a Chromebook requires installing Chrome browser extensions.
The next time you want to watch a video clip with your friends, use the screen mirroring feature to search for them on your smartphone and cast it on a TV or PC.
Before getting onto mirroring the screens, make sure the mirroring device is compatible to support the feature. Once you have that installed for Windows or Mac, you can start mirroring an iPhone or iPad by:
Step 1: Make sure either device is connected to the same local network or Wi-Fi
Step 2: Opening the Control system on iPhone/iPad
Step 3: Tapping on the “Screen mirroring” or “AirPlay” option (if you are unable to find the AirPlay button, download “Mirroring Assist” from PlayStore and follow the instructions)
Step 4: Selecting your compatible computer, such as Windows, Mac, or Chromebooks, to mirror
Note: For android users, you must have the Mirroring360 sender downloaded. By launching the app, it will automatically detect a receiver to which you can connect.
That’s about it for the sending-screen device. In order to make the other device receive the screen mirroring, you must:
- Install Mirroring360 sender on your Windows PC (Macs have AirPlay while Chromebooks have Chrome extensions)
- Open the application. It will detect a receiver and automatically connect your Apple iPhone XS to it on the same local network or Wi-Fi.
Solution # 4: Using Dr.Fone Air to Mirror iPhone Screens Wireless
What if you are still confused about the best method to cast an Apple iPhone XS to a laptop? As we have been discussing a list of different solutions above, they might’ve sounded difficult to you. As you are still seeking a solution explaining how to screen mirror an Apple iPhone XS to a laptop, Wondershare Dr.Fone Air provides you with a wireless experience of mirroring the iPhone screen to the laptop, computer, or Mac with ease.
Wondershare Dr.Fone Air covers screen mirroring on an online platform, giving the user a quick option to connect their Apple iPhone XS to the computer. There are some prominent key features that make Dr.Fone Air a great choice, provided as follows:
- You can have a complete screen mirroring experience for free and without any ads.
- The tool covers cross-platform support, allowing you to connect any smartphone to your computer or Mac.
- The process is quite simple and fast, saving you a lot of time.
Let’s find out how you can cast from Apple iPhone XS to laptop with Dr.Fone Air using the steps below:
Step 1: Launch Dr.Fone and Connect to Wi-Fi
Open the official Dr.Fone Air on your laptop’s browser and ensure that the Wi-Fi connection for the iPhone and laptop is the same.
Step 2: Install Dr.Fone Link and Scan Device
You must install Dr.Fone Link on your Apple iPhone XS. Use the QR code provided on the screen to scan the iPhone for mirroring or add the cast code.
Step 3: Connect Apple iPhone XS to Laptop
The iPhone will successfully connect with the laptop, after which you can observe its mirrored screen on the computer.
Conclusion
The provided solutions for mirroring your Apple iPhone XS to a laptop are pretty comprehensive. If you are seeking to cast Apple iPhone XS to laptop appropriately, these presented solutions are perfect in execution. For quick operations, Dr.Fone Air provides a wireless solution that can save you a lot of time. Look into the article to understand how to screen mirror an Apple iPhone XS to a laptop with the right set of tools.
- Title: In 2024, Is it Possible to Use Miracast with Apple iPhone XS? | Dr.fone
- Author: Seraphina
- Created at : 2024-07-26 05:24:50
- Updated at : 2024-07-27 05:24:50
- Link: https://screen-mirror.techidaily.com/in-2024-is-it-possible-to-use-miracast-with-apple-iphone-xs-drfone-by-drfone-ios/
- License: This work is licensed under CC BY-NC-SA 4.0.