Skip to main content
Samsung Developer Program

Edge Simulator

Using the Edge Simulator to run your Edge apps during their development

When developing your Edge apps, you can use the Edge Simulator (an Android emulator) to see how your Edge apps run.  The Edge Simulator replicates your Edge app's UI display and features, and your app's functionality on Android mobile devices with Marshmallow (M) OS or later.

You can run Edge Single Plus panel, Edge Single panel, and Edge feed apps on a virtual device in Android Studio (Eclipse version 24 or later), which simulates a Samsung Edge device with a 1440x2560 560dpi display and the Android Marshmallow (M) OS. 

Edge_Simulator_Screen_Intro.png

Figure:  Edge Simulator  Icon and Screens
 

Unlike actual mobile devices, simulators cannot fully replicate all of your app's UX and functionality. 
You can also remotely run your apps on actual Samsung Edge devices via the Samsung Remote Test Lab (RTL) program.  For details, see http://developer.samsung.com/rtlLanding.do

 

Edge App Development Overview

You can develop your Edge panel or feed apps with or without the Edge Simulator.  Many development scenarios are supported, including:

  • Creating your Edge app, modifying it for Edge Simulator, developing it with Edge Simulator,
    and modifying it for actual Edge devices.
  • Creating your Edge app, and developing it with an actual Edge device instead of Edge Simulator.
  • Performing initial or middle development with Edge Simulator, modifying it for actual Edge devices, and then performing final development testing with actual Edge devices.
     

Edge_Simulator_Overview.png

 

Developing your Edge app with the Edge Simulator:

  1. Develop your Edge app with the Edge Simulator:
    1. Download the Edge SDK zip file.
    2. Create your Edge app using the Edge Simulator SDK.
      The core app development APIs are the same in the Edge Simulator SDK and the Edge SDK.  Additionally, the Edge Simulator SDK has features to support your app's operation in the Edge Simulator.  In modifying your app for production, the additional features are removed and your app will run on actual Edge devices.
      For more details about Edge app development, see Develop Edge Apps.
    3. Insert code to support the use of the Edge Simulator.
    4. Develop your Edge app, build your Edge app APK, and run it on the Edge Simulator.
  2. After development is complete, prepare and distribute your Edge app:
    1. Modify your app's release version to run on actual Edge devices:
      1. Remove code that enabled your app to run in the Edge Simulator.
      2. Build your release version.
    2. Distribute your Edge app:
      1. Register it with Samsung Seller Office.
      2. Get it certified.
      3. Manage its distribution, price, and your finances via Seller Office.

 

Developing your Edge app without the Edge Simulator:

  1. Download the Edge SDK zip file.
  2. Create your Edge app using the Edge SDK.
    For details, see the documents in the doc directory of the Edge SDK.
  3. Develop your Edge app, build your app APK, and run it on actual Samsung Edge devices.
  4. After development is complete, distribute your Edge app:
    For details, see Distribute Edge Apps.
    1. Register it with Samsung Seller Office, including uploading the release version of your Edge app binary file.
    2. Get it certified.
    3. Manage its distribution, price, and your finances via Seller Office.
       

 

  • Was this article helpful?