Can Android Connect to CarPlay? Exploring Compatibility and Alternatives

Can Android connect to CarPlay? It’s a question that sparks curiosity for anyone navigating the digital landscape of their vehicle. While the initial answer might seem straightforward, the reality is a bit more nuanced, like a good plot twist. CarPlay, Apple’s in-car system, is designed to seamlessly integrate iPhones, but what about those of us who pledge allegiance to the Android army?

This exploration dives into the core of this compatibility conundrum, uncovering the technical hurdles and the workarounds that might just get your Android device playing nice with your car’s infotainment system.

The journey begins by understanding the fundamental difference between these two technological ecosystems. CarPlay, a creation of Apple, is designed to work hand-in-hand with iPhones, while Android Auto, Google’s answer, is the go-to for Android devices. They speak different languages, so to speak. We’ll dissect the architecture, protocols, and the very essence of how these systems communicate. Furthermore, we’ll discuss the technical barriers that stand in the way of native Android-to-CarPlay connectivity.

Prepare to examine potential solutions, from third-party apps to hardware innovations, and the official path: Android Auto. The adventure continues by understanding hardware and software requirements and how to troubleshoot common connection issues, so you can enjoy your ride.

Understanding the Core Question

The core question of whether Android devices can connect to Apple CarPlay immediately highlights a fundamental clash of ecosystems. This is a topic that requires a nuanced understanding of software compatibility and the intentions behind each platform’s design. The answer isn’t a simple yes or no, but rather a reflection of the differing approaches taken by Google and Apple in their respective automotive integrations.

Fundamental Compatibility Issue

The central problem lies in the inherent incompatibility between Android and CarPlay. CarPlay is a proprietary system developed by Apple, designed to work exclusively with iPhones. Its architecture is built around Apple’s iOS operating system and its associated services. Android, on the other hand, is developed by Google and operates on a different technological foundation.

CarPlay’s Intended Functionality, Can android connect to carplay

CarPlay’s primary purpose is to provide a simplified and safer way for iPhone users to interact with their devices while driving. It essentially mirrors a limited subset of iOS apps and features onto a car’s infotainment screen. This includes navigation (using Apple Maps or compatible third-party apps), music playback (from Apple Music or other streaming services), phone calls, and text messaging.

The user interface is designed to minimize distractions, with large icons and voice control via Siri being central to the experience. CarPlay also integrates with the car’s physical controls, allowing users to control these features through the steering wheel buttons or the infotainment system’s touch screen or rotary knob.

Limitations Imposed by Differing Operating Systems

The divergence in operating systems creates a significant barrier. Android devices cannot natively communicate with CarPlay’s proprietary protocol. This is because CarPlay is specifically designed to recognize and interact with iOS devices. While both Android Auto and CarPlay aim to achieve similar goals—integrating smartphone functionality into a vehicle—they do so using completely different methods and standards.

Because of this lack of cross-compatibility, an Android phone will not be able to fully connect to a CarPlay system in the same way an iPhone would.

This means Android users cannot experience the full CarPlay functionality, such as direct mirroring of the phone’s interface onto the car’s screen or the seamless integration with Siri. Instead, Android users need to utilize Android Auto, a separate system that works in a similar capacity, but with Android devices and services.

Examining the Technical Barriers

Can android connect to carplay

The quest to bridge the divide between Android and CarPlay is a fascinating one, a technological tango where two powerful ecosystems, Apple’s CarPlay and Google’s Android Auto, refuse to fully embrace each other. This lack of interoperability stems from a confluence of technical, business, and strategic decisions. Understanding these hurdles is crucial for anyone hoping to see an Android device seamlessly integrated with a CarPlay system.

Primary Technical Hurdles

The core issue boils down to a fundamental incompatibility in communication protocols and proprietary software. Apple’s CarPlay is designed to work exclusively with iOS devices, utilizing a closed ecosystem that prioritizes security and control. Android devices, on the other hand, operate within a different architectural framework.

  • Proprietary Protocols: CarPlay uses proprietary communication protocols, specifically designed for Apple devices. These protocols are not openly documented or accessible to Android developers.
  • Hardware and Software Differences: The hardware and software architectures of iOS and Android devices differ significantly. This disparity creates a barrier to direct compatibility, as the software designed for one system cannot easily function on the other.
  • Licensing and Certification: Apple maintains strict licensing and certification requirements for CarPlay integration. Android developers would need to adhere to these requirements, which may not be feasible or desirable for various reasons.
  • Security Considerations: Apple prioritizes the security of its CarPlay system. Allowing direct Android access would potentially introduce vulnerabilities that Apple is keen to avoid.

Communication Protocols of CarPlay

CarPlay’s communication relies on a combination of protocols to facilitate the transfer of data and control signals between the iPhone and the car’s infotainment system.

  • USB and Wi-Fi: CarPlay primarily utilizes USB for wired connections and Wi-Fi for wireless connections. These are the physical channels through which data is transmitted.
  • Apple Accessory Protocol (MFi): The Made for iPhone (MFi) program ensures that accessories, including CarPlay systems, meet Apple’s stringent hardware and software standards. This includes a secure authentication process.
  • Display and Audio Protocols: CarPlay uses protocols to transmit display information (graphics, text) and audio streams to the car’s infotainment screen and speakers.
  • Control Protocols: CarPlay transmits control signals (e.g., button presses, touch inputs) from the car’s interface to the iPhone, enabling control of apps and features.

These protocols are designed to create a secure and seamless user experience within the Apple ecosystem. Android devices, due to their different architecture and lack of compatibility with these protocols, are unable to establish a direct connection.

Architectural Differences: Android Auto vs. CarPlay

The architectural differences between Android Auto and CarPlay are significant, as Artikeld in the following table. This table provides a clear comparison of key aspects:

Feature CarPlay Android Auto Description
Operating System iOS Android CarPlay is built upon Apple’s iOS, while Android Auto utilizes Google’s Android operating system.
Connectivity Wired (USB), Wireless (Wi-Fi) Wired (USB), Wireless (Wi-Fi) Both systems support wired and wireless connections, although the initial implementation of wireless CarPlay came before wireless Android Auto.
App Integration Strictly controlled through Apple’s App Store and MFi certification. More open, with apps available through Google Play Store, adhering to Android Auto compatibility guidelines. CarPlay’s app ecosystem is tightly controlled, while Android Auto allows for a more open approach, subject to specific compatibility guidelines.
Ecosystem Closed, Apple-centric. More open, Google-centric, but with broader device compatibility. CarPlay is firmly integrated within Apple’s ecosystem, while Android Auto, while primarily Google-centric, allows for broader device compatibility.

The fundamental differences in architecture, app integration, and ecosystem control make it challenging to establish a direct connection between an Android device and a CarPlay system. This situation underscores the technical barriers that prevent native Android-to-CarPlay connectivity.

Exploring Potential Workarounds and Alternatives

The absence of native Android Auto support for CarPlay necessitates exploring alternative solutions. While a direct connection remains elusive, several third-party applications and hardware devices claim to bridge the gap, albeit with varying degrees of success and limitations. These workarounds aim to mimic the functionality of CarPlay, allowing Android users to access some of their phone’s features through their car’s infotainment system.

Third-Party Apps and Hardware Solutions

Several companies have attempted to fill the void, offering apps and hardware designed to facilitate the connection between Android devices and CarPlay-equipped vehicles. These solutions typically involve mirroring the Android device’s screen onto the car’s display or emulating a CarPlay-like interface. However, it’s crucial to understand that these are not official solutions and may not offer the seamless integration of a native CarPlay experience.

Effectiveness and Limitations of Alternative Solutions

The effectiveness of third-party solutions varies considerably. Some apps offer basic mirroring functionality, allowing users to see their Android screen on the car’s display. Others attempt to provide a more integrated experience, offering features like navigation, music playback, and phone calls. However, several limitations are inherent in these solutions.

  • Compatibility Issues: Compatibility is a significant concern. The apps or hardware may not work with all Android devices or car models. Firmware updates on either the phone or the car’s infotainment system can also break compatibility.
  • Performance Limitations: Performance can be sluggish, with lag and delays in responsiveness. This can be particularly noticeable with screen mirroring, which relies on a stable and fast connection.
  • Feature Restrictions: Many third-party solutions do not offer the full suite of CarPlay features. Some may lack support for voice control (like Siri), while others may have limited access to certain apps or functionalities.
  • Security Risks: Using unofficial apps or hardware always carries a degree of security risk. Users should be cautious about granting permissions to these apps and ensure they are downloaded from reputable sources.
  • Licensing and Legality: The legality of using certain mirroring or emulation solutions might be ambiguous, depending on local regulations and the specific features offered. Users should research the terms of service and any potential legal implications.

Step-by-Step Procedure for Connecting an Android Device to CarPlay Using a Specific Third-Party App (Example: AA Mirror)

AA Mirror is a popular third-party app that attempts to mirror the Android screen onto the CarPlay display. This example provides instructions on how to set it up, but please note that the effectiveness and compatibility may vary. Always refer to the app’s official documentation for the most up-to-date instructions.

Important Note: Before proceeding, ensure that your car’s infotainment system supports CarPlay and that your Android device is compatible with the app. AA Mirror requires a compatible Android device and a CarPlay-enabled vehicle.

  1. Download and Installation: Download the AA Mirror app from a reputable source, such as the Google Play Store, onto your Android device. Follow the on-screen instructions to install the app.
  2. CarPlay Connection: Connect your iPhone to your car’s CarPlay system. This step is necessary as AA Mirror leverages the existing CarPlay connection. The iPhone must be connected initially to activate the CarPlay interface.
  3. App Launch: Launch the AA Mirror app on your Android device. The app will prompt you to connect to the CarPlay system.
  4. Permissions and Settings: Grant the necessary permissions to the app, such as access to your phone’s screen and location data (if required). Adjust the app’s settings, such as screen resolution and audio output, to optimize the mirroring experience.
  5. Mirroring Activation: Follow the app’s on-screen instructions to initiate screen mirroring. This usually involves selecting the connected CarPlay device within the AA Mirror app.
  6. Testing and Troubleshooting: Once the mirroring is active, you should see your Android device’s screen displayed on the CarPlay system. Test the functionality, such as navigating through apps and playing music. If any issues arise, consult the app’s troubleshooting guide or contact the developer for assistance. Common problems include connection errors, lag, or audio issues.

Disclaimer: The performance and functionality of AA Mirror, or any third-party app, may vary. These solutions are not officially supported by Apple or Google and are subject to change. Always back up your data and exercise caution when using unofficial apps.

Android Auto

So, you’re looking for a way to get your Android phone interacting with your car’s infotainment system. While the direct connection to CarPlay isn’t happening, there’s a fantastic solution designed specifically for Android users: Android Auto. Think of it as the ultimate Android companion for your drive, seamlessly integrating your phone’s features with your car’s display. It’s the official, and arguably best, way to bring your digital life into your vehicle.Android Auto is essentially a streamlined interface that mirrors your Android phone’s functionality onto your car’s built-in display.

It’s designed to be used while driving, prioritizing safety and ease of use. Instead of fumbling with your phone, you get a simplified and intuitive experience, allowing you to access essential apps and features through your car’s touchscreen or voice commands. This means less distraction and a safer driving experience.

Functionality of Android Auto

Android Auto offers a wide array of features designed to enhance your driving experience. From navigation to communication and entertainment, it’s a comprehensive system. It connects to your car via USB or, in some newer vehicles, wirelessly. Once connected, Android Auto takes over your car’s display, providing a user-friendly interface optimized for in-car use.Android Auto provides access to:

  • Navigation: Use Google Maps or Waze for turn-by-turn directions, real-time traffic updates, and points of interest. These navigation apps are constantly updated with the latest road conditions and data, ensuring you’re always on the best route. For instance, imagine driving through a city during rush hour. With real-time traffic updates from Google Maps, Android Auto can automatically reroute you around congestion, saving you time and frustration.

  • Communication: Make and receive calls, send and receive text messages, and access your contacts using voice commands. Imagine this scenario: You’re driving and need to call your office. With Android Auto, you simply say, “Hey Google, call John at the office,” and the call is initiated hands-free, allowing you to keep your eyes on the road and your hands on the wheel.

  • Entertainment: Stream music, podcasts, and audiobooks from various apps like Spotify, YouTube Music, and Audible. Let’s say you’re embarking on a long road trip. With Android Auto, you can seamlessly access your Spotify playlists, download podcasts for offline listening, and even listen to an audiobook, all through your car’s audio system. This transforms your driving experience into an enjoyable and entertaining journey.

  • Voice Control: Utilize Google Assistant to control various features, such as setting reminders, controlling smart home devices, and answering questions. For example, if you’re driving and need to set a reminder to pick up groceries later, you can simply say, “Hey Google, remind me to pick up groceries at 5 PM,” and the reminder will be set, all without taking your hands off the wheel.

Advantages of Android Auto

Choosing Android Auto over attempting to force a CarPlay connection offers several significant advantages, making it the superior choice for Android users. These advantages directly address the limitations and potential issues associated with trying to bypass the intended system design.Here are some key benefits:

  • Seamless Integration: Android Auto is designed to work flawlessly with your Android phone, providing a cohesive and intuitive user experience.
  • Optimized for Driving: The interface is simplified and designed to minimize distractions, ensuring safer driving.
  • Regular Updates: Android Auto receives frequent updates with new features, bug fixes, and performance improvements, keeping it current and relevant.
  • Voice Control: Hands-free operation via Google Assistant allows you to control features without taking your hands off the wheel or your eyes off the road.
  • Wide Compatibility: Android Auto is supported by a vast number of car manufacturers and models, ensuring broad availability.
  • Safety Focused: Android Auto prioritizes safety by providing a user-friendly interface that minimizes distractions, allowing drivers to focus on the road.

Hardware and Software Requirements: Can Android Connect To Carplay

To successfully navigate the world of Android Auto, you’ll need to ensure your devices and your car’s system are up to the task. It’s a bit like ensuring all the ingredients are fresh before baking a cake – without the right components, the final result won’t be quite what you expect. Let’s delve into the specific requirements to get you connected and cruising.

Specific Requirements for Using Android Auto

Getting started with Android Auto involves a few key elements working in harmony. The goal is to create a seamless experience, and that starts with understanding the basic necessities.

  • An Android smartphone running Android 6.0 (Marshmallow) or higher. While older versions
    -might* technically work, they’re not officially supported and you’re likely to encounter issues. Think of it like trying to run a modern game on an ancient computer – it probably won’t be a smooth ride.
  • A compatible car or aftermarket head unit. This is the central hub for Android Auto. Check your car’s specifications or the head unit’s documentation to confirm compatibility. If your car doesn’t have it built-in, there are plenty of aftermarket options available.
  • A high-quality USB cable. This isn’t just any cable; it’s the lifeline connecting your phone to your car. A faulty or low-quality cable can cause connection problems, frustrating disconnections, and a generally poor experience. It’s the equivalent of a bad internet connection during a video call.
  • A stable internet connection (optional, but recommended). While Android Auto can function without an internet connection for basic navigation (using offline maps), many features, like music streaming and real-time traffic updates, rely on it.

Necessary Software Versions on Android Devices and Car’s Infotainment System

Compatibility hinges on the right software versions. Think of it as a carefully choreographed dance; each partner (phone and car) needs to know the steps. Mismatched versions can lead to stumbles and a less-than-graceful performance.

  • Android Device: Your smartphone needs to be running Android 6.0 (Marshmallow) or later. The Android Auto app itself needs to be installed. Make sure it’s updated to the latest version available through the Google Play Store. Regular updates often include bug fixes, performance improvements, and new features.
  • Car’s Infotainment System: The software version of your car’s infotainment system is crucial. Check your car’s manual or the manufacturer’s website for information on updates. These updates often include Android Auto compatibility and improve the system’s overall stability. The update process itself varies depending on the car manufacturer. Some cars require a visit to the dealership, while others allow over-the-air updates.

Compatibility of Car Models and Android Devices with Android Auto

Determining whether your car and phone are a match made in tech heaven can seem like a daunting task, but a little research goes a long way. The following table provides a general overview. However, always verify compatibility with your specific car model and Android device before assuming everything will work perfectly.

Car Manufacturer Car Model (Examples) Android Device Compatibility (OS Version)
Audi A3, A4, Q5 (and many others from 2017 onwards) Android 6.0+
BMW 3 Series, 5 Series, X5 (and many others from 2020 onwards) Android 6.0+
Chevrolet Silverado, Equinox, Malibu (and many others from 2016 onwards) Android 6.0+
Ford F-150, Explorer, Mustang (and many others from 2017 onwards) Android 6.0+
Honda Civic, CR-V, Accord (and many others from 2016 onwards) Android 6.0+
Hyundai Elantra, Sonata, Kona (and many others from 2016 onwards) Android 6.0+
Kia Sportage, Sorento, Optima (and many others from 2016 onwards) Android 6.0+
Mercedes-Benz C-Class, E-Class, GLC (and many others from 2016 onwards) Android 6.0+
Nissan Altima, Rogue, Titan (and many others from 2017 onwards) Android 6.0+
Tesla (Not officially supported, but workarounds may exist) Android 6.0+

The table above is for illustrative purposes only. Always consult your car manufacturer’s website or owner’s manual for precise compatibility information. Car manufacturers frequently update their infotainment systems, and Android versions evolve.

Troubleshooting Common Connection Issues

Ah, the sweet symphony of Android Auto, or the frustrating silence that often accompanies it. Connecting your Android device to your car’s infotainment system can be a breeze, or it can be a source of endless head-scratching. Let’s delve into the most common roadblocks and how to navigate them.

Connection Failures

Sometimes, the connection just refuses to materialize. Your phone and car might act like they’ve never met, leaving you stranded in a technological no-man’s-land. This is often the first hurdle.

  • Cable Concerns: The most frequent culprit is a faulty USB cable. Ensure you’re using a high-quality cable designed for data transfer, not just charging. Cheap cables often fail to provide a stable connection, leading to intermittent disconnections or a complete lack of connectivity.
  • Port Problems: Inspect the USB ports on both your phone and your car. Look for any debris, damage, or loose connections. A clogged port can prevent a proper connection.
  • Phone’s Software: An outdated Android operating system or Android Auto app can cause compatibility issues. Make sure both are updated to the latest versions available. Check for pending updates.
  • Car’s Software: The car’s infotainment system itself might need an update. Check your car’s manual or the manufacturer’s website for update instructions. This is crucial for optimal performance.
  • Permissions Predicament: Android Auto requires specific permissions to function correctly. Go to your phone’s settings, find the Android Auto app, and ensure all necessary permissions (like access to contacts, microphone, and location) are granted.

Audio Problems

Nothing ruins a road trip faster than a malfunctioning audio system. Crackling, distorted sound, or complete silence can turn a pleasant drive into an ordeal.

  • Volume Variations: Ensure both your phone’s and car’s volume are turned up. Sometimes, the phone’s volume can be unintentionally muted.
  • Bluetooth Interference: If your car uses Bluetooth for other functions, it can sometimes interfere with Android Auto. Try disabling Bluetooth on your phone and see if that resolves the issue.
  • App Apprehensions: The music or podcast app you’re using might be the problem. Try playing audio from a different app to see if the issue persists.
  • Cable Culprits (Again!): A loose or faulty USB cable can also cause audio issues. Ensure the cable is securely connected.
  • Car’s Audio Settings: Check your car’s audio settings to ensure the correct input source (USB) is selected. Some cars have specific settings for Android Auto audio.

App Malfunctions

Even when connected, the apps within Android Auto can sometimes misbehave. Navigation glitches, app crashes, or unresponsive interfaces can be frustrating.

  • App Updates: Ensure all the apps you use within Android Auto (like Google Maps, Spotify, or others) are updated to their latest versions.
  • Cache Clearing: Sometimes, cached data can cause app malfunctions. Clear the cache and data for the problematic apps within your phone’s settings.
  • Reinstalling Apps: If clearing the cache doesn’t work, try uninstalling and reinstalling the problematic apps. This can often resolve underlying software glitches.
  • Phone Restart: A simple restart of your phone can often clear temporary issues and improve app performance.
  • Android Auto Reinstall: If the problems persist, try uninstalling and reinstalling the Android Auto app itself.

Tips for a Stable Android Auto Connection:

  • Use a High-Quality USB Cable: This is paramount. Invest in a reputable brand known for data transfer capabilities.
  • Keep Software Updated: Regularly update your phone’s OS, the Android Auto app, and your car’s infotainment system.
  • Check Permissions: Ensure Android Auto has all necessary permissions.
  • Restart Regularly: Both your phone and your car’s infotainment system.
  • Avoid Bluetooth Interference: If possible, disable Bluetooth when using Android Auto to prevent conflicts.

Future Possibilities and Developments

Can android connect to carplay

The quest to bridge the gap between Android and CarPlay isn’t just about solving a current compatibility issue; it’s a glimpse into the future of automotive technology. The industry is constantly evolving, with the ultimate goal of creating a seamless and intuitive in-car experience, regardless of the user’s preferred mobile platform. This involves overcoming existing limitations and embracing a world where cross-platform harmony is the norm, not the exception.

Potential for Future Cross-Platform Compatibility

The future of Android and CarPlay compatibility hinges on the willingness of major players to collaborate and embrace open standards. Imagine a world where your Android phone seamlessly integrates with your CarPlay-equipped vehicle, offering the best of both worlds. This level of interoperability is not merely a technical challenge; it is a strategic imperative.

  • Open Standards and Protocols: The development and widespread adoption of open standards, such as those promoted by the Car Connectivity Consortium (CCC), are crucial. These standards provide a common language for devices to communicate, making cross-platform compatibility more straightforward.
  • Industry Collaboration: Increased collaboration between tech giants like Google and Apple, alongside automotive manufacturers, is essential. Such collaborations could lead to the development of shared software frameworks and APIs that facilitate seamless integration. For example, joint ventures, like the one between BMW and Mercedes-Benz for automated driving, could serve as a model.
  • Software-Defined Vehicles (SDVs): The rise of SDVs, where software plays a more significant role in vehicle functionality, opens doors for over-the-air (OTA) updates. These updates can be used to improve compatibility and add new features, adapting to the evolving needs of both Android and CarPlay users.
  • Cloud-Based Services: The use of cloud-based services can act as a bridge between platforms. By storing user data and preferences in the cloud, users can access their information regardless of the operating system they are using. This approach allows for a unified experience across different platforms.

Industry Trends and Possible Technological Advancements

The automotive industry is in a state of constant innovation, with trends that are shaping the future of in-car technology. These trends suggest a future where the boundaries between Android and CarPlay become increasingly blurred.

  • Integration of Artificial Intelligence (AI): AI is set to play a significant role in enhancing the in-car experience. AI-powered systems can learn user preferences and proactively offer suggestions, regardless of the platform. For instance, AI could anticipate a driver’s navigation needs based on their calendar and driving history, whether they are using Android Auto or CarPlay.
  • Over-the-Air (OTA) Updates: As mentioned earlier, OTA updates will become more common, allowing for continuous improvement and the addition of new features. This will be critical for maintaining compatibility between Android and CarPlay as both platforms evolve. This could mean updating a car’s infotainment system to support the latest version of Android Auto or CarPlay.
  • Voice Control and Natural Language Processing (NLP): Voice assistants, such as Google Assistant and Siri, are becoming increasingly sophisticated. Advances in NLP will allow for more natural and intuitive voice interactions, making it easier for users to control their in-car systems.
  • Head-Up Displays (HUDs) and Augmented Reality (AR): HUDs and AR technologies can project information onto the windshield, providing drivers with crucial data without taking their eyes off the road. These technologies could integrate seamlessly with both Android Auto and CarPlay, displaying navigation instructions, alerts, and other relevant information.
  • Evolving Infotainment Systems: The infotainment system is evolving beyond just entertainment and navigation. It will become a central hub for controlling various vehicle functions, such as climate control, seat adjustments, and even vehicle diagnostics. This means the infotainment system will need to support a wide range of features, regardless of the user’s mobile platform.

Illustrative Scenario: Seamless Integration in the Future

Imagine stepping into your car, a sleek, modern vehicle equipped with an advanced infotainment system. As you enter, the car recognizes your Android phone through a secure, wireless connection. The infotainment system automatically loads your preferred Android Auto interface, displaying your navigation, music, and communication apps. At the same time, the car’s built-in features, such as climate control and seat settings, are seamlessly integrated into the interface.Your phone’s contacts, calendar, and music library are all accessible, regardless of whether you are using Android Auto or the car’s native system.

Voice commands, handled by a sophisticated AI assistant, allow you to control every aspect of the car, from adjusting the temperature to finding the nearest charging station. When a call comes in, the system displays the caller’s information on the HUD, while the car’s advanced audio system delivers crystal-clear sound. The transition between your phone and the car is flawless.

It is a seamless and personalized experience that enhances your driving experience, ensuring that your journey is as enjoyable and efficient as possible.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
close