Suggestion Issue: Bring device manager out of beta


Pages: 1

Justin

  • Master Stencyler
  • *
November 02, 2020, 08:52:48 pm
Stencyl's current method of testing games on mobile devices is a little lacking. We provide two platforms in the "test game" dropdown: Android and iOS. Starting a test with either one will completely build the game, and then attempt to connect to a device, install the game, and launch it on the device.

There are a number of issues with this:
- Not knowing if a device is connected or not until the game has already been built.
- Not being able to specify one of multiple connected devices to test on.
- We don't detect any other potential issues with actually being able to run the game on the device (such as device OS version, presence of debug symbols if needed, etc), and just hope for the best. There are many issues we could detect in advance, preventing frustration for the user.

The device manager, as it is today, provides the ability to see when devices are connected/disconnected, but only if you look through Stencyl's logs. For Android, it also allows specifying the target device.

Here's what we need to bring the device manager out of beta:
- A UI for seeing what devices are connected. Link to articles for troubleshooting if your device isn't showing up there.
- A device scan is run every 30 seconds because it can be slow sometimes (especially detecting iOS devices from macOS). Do what we need to do speed this up and scan for connected devices more often.
- See if we still need iTunes on Windows or not, and get rid of this requirement if possible. Determine if we can provide the needed binaries for Linux systems, or if we should ask the user to install them.


Issue updated by Justin - November 02, 2020, 08:52:58 pm
  • Tags added: 4.2.0


Pages: 1

Details

  • Reported
    November 02, 2020, 08:52:48 pm
  • Updated
    November 02, 2020, 08:52:58 pm

  • View Status
    Public
  • Type
    Suggestion
  • Status
    New
  • Priority
    Normal
  • Version
    (none)
  • Fixed in
    (none)
  • Assigned to
    (none)
  • Category
    Compiling/Testing Games

Tags