Starting from zero
The basic Web Views provided by Apple and Google are spartan and bare bones. The problem with the stock Web Views is that they just don't do enough and don't cover the surface area of what native developers typically need them to do.
Costly to maintain
Nearly every native developer that we’ve talked to has expressed annoyance at extending the stock Web View controls and then maintaining a fairly complex set of code to host web experiences in the app. Keeping up with platform changes and version updates. Fixing broken code. All of it adds up and keeps native devs from focusing on what matters.
Exposing native APIs is a pain
Stock Web Views offer extremely low-level APIs that make it painful and time consuming to safely expose specific native features to an embedded web app, and to keep the two sides (native and web) in sync. As a result, most embedded web experiences are feature limited and don’t feel native at all.
A drop-in solution with everything you need in one place.
Portals is a drop-in Web View component for native apps that handles all the messy, annoying parts of using a Web View in a native app. Developers can host multiple different web experiences through different “portals”, and isolate them, selectively exposing custom native functionality that each one needs.
Fully updated and maintained by the Portals team.
As native APIs change and new versions of iOS and Android emerge, Portals is kept up-to-date by Ionic’s team of mobile experts. Native devs don’t need to worry about ongoing bug fixes or feature additions. We take care of all of it so you can focus on your app.
Rich plugin ecosystem and customizations for accessing native APIs.
Built on the open source Capacitor runtime, Portals takes advantage of a rich ecosystem of pre-built native plugins that provide quick and easy access to native device features like camera and geolocation, without the hassle of building and maintaining it yourself.
Access to enterprise-grade support when you need it.
Portals customers have the option of accessing Ionic’s enterprise-grade Support and Advisory services, for help with any aspects of a mobile project. Contact our team to learn how to become a customer.
Reduce maintenance and save time
Accelerate mobile app development by repurposing existing web assets, empowering your web teams to contribute mobile projects, and avoiding the hassle of DIY solutions that keep you from what’s most important.
Delight users with seamless UX
Deliver iOS and Android native mobile apps with native-to-web embedded transitions and dynamic content that is imperceptible to your users, with full access to the latest device features and APIs.
Maintain strict governance and control
Safely empower your web teams to contribute to your mobile projects, without compromising security. Maintain strict governance over your mobile projects, by controlling which features and data your web teams can access.
Make development easier
Avoid all the complicated, brittle work of building a robust Web View and focus on features that matter. Integrate the Portals Web View then move on to focusing on your app.
Leverage existing web talent
Leverage the power of Portals to build new, web-based experiences with the skills you already have. Seamlessly integrate with native features, data, and navigation components.
Increase development velocity
Accelerate mobile app development by tapping into the power of your web development teams. Enable both native and web teams to collaborate in a safe, effective manner.