TouchDevelop: create apps ON iPad, iPhone, Android in addition to PC, Mac, Windows Phone

One month ago we released the Web App Preview of TouchDevelop, the mobile programming environment. Thanks to the feedback you’ve been sending us since then, we were able to greatly expand the list of supported platforms. As of today, the TouchDevelop Web App Preview at runs on

  • PCs with Internet Explorer 10 or the latest versions of Chrome or Firefox
  • Microsoft Surface and other devices running Windows RT
  • iPad 2 or later (including the mini)
  • iPhone 4 or later
  • various Android phones and tablets with Chrome
  • Macs with the latest versions of Safari, Chrome or Firefox

For Windows Phone 7/8 you can get the fully featured app in the Windows Phone Store that can access even more sensors and data.

create apps ON smartphones, tablets, PCs

We have quite some fun testing the latest TouchDevelop releases on many different devices…


TouchDevelop is a modern programming environment

imageTouchDevelop lets you create and run apps on pretty much any modern computing device you might own – from smartphones to tablets and even PCs. TouchDevelop features a predictive on-screen code keyboard and a touch-optimized programming language.

Having been designed for mobile devices from the ground up, TouchDevelop is an excellent option for programming on touchscreen devices without keyboards. You can also use it with a traditional keyboard and mouse if your device supports them.

imageAfter you have designed your fun game or a useful tool, you can share it with other people with a single tap or mouse click, so that they can run it or tweak it. More than 12,000 scripts have already been shared with over 40,000 users who have signed in to the TouchDevelop experience.

imageTouchDevelop is also an excellent option for learning programming. The high-level programming languages makes it super easy to create simple apps. But TouchDevelop is not just for beginners – for more complicated tasks only sky is the limit, thanks to the underlying powerful language and extensive library support.

Finally, if running your creations in the TouchDevelop environment is not enough, you can export true apps and submit them to the Windows Store or the Windows Phone Store to start earning money!

try it now!

Start coding with the Web App in your browser at or get the Windows Phone app.

Like TouchDevelop on Facebook to stay up to date.

Comments (20)
  1. I just wanted to ask:

    Whether we can create Windows8 app from TouchDevelop, or we need that Windows8 SDK?

  2. How Windows 8 app generation works:

    In the very end, after you have implemented and tested your app with TouchDevelop, you would download a completed project for Visual Studio that you would have to compile once in Visual Studio together with the Windows 8 SDK and your developer license.

    The downloaded Visual Studio project contains generated JavaScript code that corresponds to your TouchDevelop script code, together with the implementation of the high level TouchDevelop runtime system.

  3. Jimbo says:

    Which version of Visual Studio do you need for your comment at 30 Nov 2012 10:39 AM?

  4. Andrew says:

    I have just tried to load web app on ipad 2 – got the message:


    0000.116: updating local storage, '(undef)' to '8'

    Any thoughts?

  5. Regarding the problem with "updating local storage": We could reproduce the problem, and it has now been resolved. Please try again!

  6. Suren says:

    I was about get inti design and app development, do I need both web app and Visual Studio with win8? Please suggest, as I am trying to design and develop in my Surface RT tablet. Thanks

  7. Lars Holm Jensen says:

    Any chance TouchDevelop in the future will get native apps inorder to expose the full api on all devices, like phonegap?

  8. @Suren: While you can do most of the app development with the Web App on any device, there is one final step to produce a Windows 8 app for which you will need to have access to Visual Studio 2012 Express (free!) to create the signed package for the store.

  9. Suren says:

    Thanks for the response.  

    Now I have downloaded the same, now where I can find the steps of how I can download my script from Touch Develop website from my account, so I can use that in Visual Studio to package. Please suggest

  10. @Suren: After you go to, click on the "create apps" buttons to learn more.

  11. Suren says:

    Thanks for the response. I don't see Create Apps Button, are you referring to Create Scripts? Also I just wanted to mention I don't have window's phone rather using Surface RT as noted above along with acer netbook for using visual studio, Please suggest the link if I am missing something. – Thanks

  12. @Suren: Sorry for the confusion; we recently renamed that button to "Export to Store [Windows Logo] Windows". You don't need a Windows Phone for this step. However, you will need access to a computer that can run Visual Studio 2012 Express, and you can't use the Surface RT for that.

  13. Suren says:

    NP, I have acer netbook with all software you suggested above, Please suggest where I will find export to store button. I am using RT just to test while developing for touch capabailities

  14. @Suren: Go to, and in the main hub look out for a button that I would describe as "Export to Store [Windows Logo] Windows". It will give you more information on how to create a Windows Store app.

  15. Suren says:

    Thanks! I see that. One more question, what is the latest touchdevelop version? Is that compatible with acer netbook, as I see senses cannot be used  as it says not available in current version touhdevelop. Please suggest

  16. @Suren: You can find the list of supported browsers here:…/current.browsers   You might have to update/install a supported browser to run TouchDevelop on your netbook.

  17. Suren says:

    I do have IE 10 windows 8 on this netbook, it runs ok. But certain functions like senses can not be used neither on this netbook with windows 8 nor on my Surface windows RT. Are these or some functions are specifically made for windows phone? Please clarify

  18. @Suren: You are right that many sensor/data APIs do not work in the web app, but do work in the Windows Phone app which was first. Some APIs that are not available in the web app are however available in a generated Windows Store app. Go to the script properties and tap on 'settings' to select your target platform for which you want to see warning in the code while using the code editor.

  19. Suren says:

    Oh Even Data APIs ? Ok do you think this would work on IPhone 5? or very specific to windows please let me know. Other question will this be made available in future?

    Do you mean I can still code for it if set the setting as Windows 8 and use Visual Express to generate and later test? Sorry little confused.

Comments are closed.

Skip to main content