In the age of smartphones and smart devices, it is a requisite for mobile app developers to create apps which are compatible across various platforms. And while iOS is one single platform, we are well aware of the gargantuan number of devices and models which the Android ecosystem has.
Thus, in their fight to make sure that their app runs smoothly across all devices, developers often have to go through a tedious task of testing their apps on multiple devices. Enter pcloudy.
pCloudy offers an incredibly simple way of accomplishing this task by allowing developers to remotely test their apps on different devices by using just a modern web browser. Using the startup’s intuitive web interface, developers can access real iOS and android devices through a single click. And yes, like literally real, physical piece of hardware.
They can also access various tools to perform their manual and automated tests on multiple devices quickly and efficiently for their apps.
Founded in 2013, pCloudy aims to help web developers to create world class mobile apps in a cost effective manner. It not only allows them to get access to real devices through a web browser but also helps them in debugging and optimizing their apps in real time.
And for all these functionalities, there is no need of installing any ports or external applications and developers only need a modern web browser.
pCloudy has a free trial with full access to platform features. One can get a trial account in 30 seconds without any commitment strings attached. During the trial period, users can explore the list of devices available and do a handon with the various features available on pCloudy.
During this period, technical support teams are available to clear any doubt a user might have. Post-trial, users can select a right package depending upon their monthly usage pattern.
Basics and setup
pCloudy provides real-time access to mobile devices which means users can access the real devices over the internet from a browser.
The setup consists of three parts:
a) The software platform which allows real-time streaming of device on the browser. Any action performed on the device within the browser is sent to the device in real time. Besides, there are many toolsets available on the platform which help users to perform real-time debugging and data generation like accessing of crash logs, videos file etc.
b) Customized hardware setup, which runs the software. For example, developers can find customized hardware components to supply accurate charging power to difference devices. They can also control charging of these devices on which they are testing their apps.
c) Real Mobile devices: The core functionality of pCloudy are the real android and iOS devices which are connected to the physical setup at pCloudy data centres using USB. Developers use their web browsers to connect to these mobile devices and can test their apps in real time.
Why pCloudy stands out
Perhaps the single most striking feature for pCloudy is the simplicity and scalability of their setup. The setup described above is used for public cloud offering. And the same setup can be deployed with organizations premise to create an in-house cloud.
Moreover, pCloudy is available in multiple flavors: Public cloud, Private Hosted cloud, and on-premise cloud. This provides the customers with a flexibility to choose a right model depending upon their needs in the most cost-effective manner.
In addition to above, pCloudy offers a host of other superior technical features such as
- Single click certification engine – Users can upload their APKs and get a comprehensive test result without any human intervention.
- Network simulation capability – Users can test their Apps in a variety of network conditions.
- Support for most number of Automated tools both in Unit test and Functional test category
- Truly Parallel Automation run of multiple devices.
A major component of the entire pCloudy offering is the data centres where physical mobile devices are connected. These devices are then made accessible through cloud via the web browser to the customers.
These data centres need to offer quality and uninterruptible services to customers so that they can test their mobile apps smoothly. Moreover, customers are also worried about the security of their data.
Keeping these things in mind, pCloudy has hosted their cloud in a data center which meets all the global standards. These standards include compliance with SSAE16 (SOC2) and ISO 270001 standard, 99.982% uptime commitment on the DC infrastructure which is measured quarterly and a failover redundancy mode for equipment’s setup.
There are situations when multiple users start their automated tests at the same time on a common set of devices. To handle such situations involving excessive load, pCloudy has an intelligent scheduling engine where it will queue the requests.
Scheduling engine continuously checks the availability of devices and takes a decision which requests to pick up from the queue. Once the request/run is completed, users get an automated notification.
Journey So Far And Road Ahead
With an immensely valuable product, pCloudy has emerged as a renowned name in the field of mobile app development and testing in a short period of time. The firm was recently acquired by automated product testing solutions startup, Smart Software Testing Solutions.
Smart Software, based in Noida and California, builds test automation solutions for mobile, web and IoT segment. It raised a funding of USD 1 million from Your Nest Angel Fund for expansion and to aid its acquisition of pCloudy.
Post acquisition, pCloudy is helping Smart Software to become a cloudbased mobile application testing platform. Both firms are working together to create intelligent testing platforms for apps in mobile and IoT space.