I may have been a tad too enthusiastic - of the 297 different devices available only about 56 are available for "remote access" - meaning you can interact with them. But these 56 appear to cover all the most popular makes/models.
The rest are accessed by "automated tests written in popular frameworks like Appium, Espresso, and XCTest."
Anyone have any clues on this? Erel?
Great find, thanks for sharing, about the rest of the devices being only available by automated tests, i was wrapping the Appium library, i had a need to do some automated tests on an app i was working on for a Client, and also because i saw that there are a ton of jobs for test script automation in large companies which pay very well, unfortunately i had to stop as I was not able to figure out a way to implement the test reporting part of it, i'm not sure how familiar you are with any of this Test Automation frameworks but i found Appium to be by far the easiest one to learn and implement, basically you would write your test automation tasks in B4J and the B4J app would push the apk file into your Android Device if is not already installed and start executing a series of automated tests, such as checking the response from a website, checking the user input on any view such as password, username etc.
You can run this same task in a loop a number of times and generate a report at the end of the test, the report will record exceptions if something didn't go as expected, i am guessing the rest of the devices are mainly dedicated for this type of automation tests and can only be connected through a URL link they provide once you sign up for that service, that Link is passed to the Appium library which connects the appium server to the device being tested, the server checks the type of device, operating system version etc.. and connects to the device once everything is verified.
I did place a post in the Wish section, hopefully
@Erel can find the time one day to add the
@test annotation to B4J so that I can continue and finish wrapping this library.
Edit
I wrote this post before looking at the link you shared in the first post, it seems that they have the whole service available, which means there is no need for the library i was wrapping as they already provide all those frameworks integrated into their service, all you would have to do is use their service and you would be able to automate your tests, this is really nice but depending on your need it could get really expensive or not, depending on the length of your automated tests and the number of devices you want your app to be tested across.
Walter