Window Phone Support
Tests performed in June, 2014 on an Nokia Lumia 720 running Windows Phone 8.1. If a sample is not listed here, it worked properly.
Getting Started
All apps on the Windows Phone and the Android phone responded exactly like on PC. But there were a few exceptions:
Benchmark
On the Android phone it doesn't show that the button has been pressed. On the Windows Phone and on PC, the button appears to be pressed:
But on the Android phone it doesn't. The button just looks the same as when its unpressed:
This seems to be the case for all other buttons on the Android phone so far. It was evident in this particular sample project because the buttons "stay pressed" for 60 seconds.
HelloWorldJapanese
Appstudio stops working when I try to open this project
Two Forms
on the Windows Phone switching between forms doesn't happen smoothly as on the PC and the Android phone
Features
Accelerometer
on the Windows Phone it works fine it just gets confusing because the screen keeps rotating (but I'm guessing the sample program just doesn't prevent screen rotation?) on the Android phone the weirdest thing happens :O the ball goes in the opposite direction to the tilt. so lets say I tilted the phone to the right, the ball goes to the left!
Audio Video
the Windows Phone says unsupported audio type or invalid path for the audio but the video works fine. the Android phone runs both audio and video files but the volume control does not appear on the audio player (but it does appear on the PC)
Change form background image
works the same way on PC, Android, Windows Phone but a message box that says error does appear in all 3 and I'm not sure what the error is for since the program does what it says it does in the description. Update: error still appears in all 3.
Base64Image
Doesnt work, even on PC. the webpage sends this message instead:
Busy indicator
The error box appears as well as the start and stop buttons but the busy indicator (shown below) doesn't appear. This problem occurs on the phones and on the web browser on the PC, although the indicator does appear in Appstudio.
Also this time on the Android phone when pressing start/stop the buttons do appear pressed (highlighted).
Camera
The camera works on the Android phone but I had to erase a lot of pictures from my phone cuz it said there was no enough memory. I did have a lot of pictures on my phone so I think that's okay. However I tried emailing the picture to myself and I received it in the form of of a very very long string... <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAADhCAYAAAByfIirAAAgAElEQVR4Xuy9d7Mt53Wnt7p79857n3gzLgJBEiApEgwSQQWKlMQhFUeiZkpVdlmfzOV/bJerbGuSghVGpIaihobEKIkUwAAQRLjxpJ1DJz9PX34JV0kQeC/O2bv77fdd4bd+K3QS//p//7oD/7oD/7oD/z/ZgSQGSZOWTTRNEk2aRQzqSLbduHbnZty+/nQMs3HUTR1pl58XZVztihiMD6KoO9FttnF9Moq3VuuYZmn0OmlsePBOlURZ7mJ8OontfBdpWUeeTWLX3UdVF9Ef5jHgHstuFYOiiqwZxMV2GcPeIGLXRG+aRuzrqPJ9pPkokmYXN65P+Rnr4/vpaMIfuyh6rKvOY1wkkfKVKqmizovo7Pl7J4lumcaujkiG/egsyxjlTVxFGZ0s4Z6dKOteZFFEl .... etc (its so long) on the Windows Phone the camera doesn't work.
Sansation Font
Windows Phone does not display sansation font
Date Time
they each use a different format. Not sure if that's the automatic format on each device or what? the PC uses dashes for the date, 12-hour system the Android uses backslashes '/', 12-hour system Windows Phone uses dashes and 24 hour system
Dialog
Android button is not highlighted when pressed
Format Date Time
the Windows Phone flashes in grey when I scroll up or down
HTML view
works fine on both phones. But the map is just a picture?
HTML view Call Function
Not sure what is supposed to happen when I click the text? but all 3 devices behave in the same way
iHearVoices
Works fine on Android but doesn't work on windows :O Also a man's voice speaks on the PC and a woman's voice speaks on the Android phone (at the same pitch) haha
iOS7
on the PC a date and time picker shows up (so like a calendar showing the current month and up/down arrows for the time) on the Android phone a different date and time picker shows up (the same one that shows up when I'm setting an alarm/event on my phone so I guess this works fine) Also time includes seconds on the Windows Phone the full keyboard appears, so no date and time pickers appears.
MinecraftSim
the gif image is runs smoothly on the PC. It lags a lot on the Android and it lags a lot more on the Android. But I think this just has to do with the processing speed of each device... so yeah
Northwind
works fine on Android it says SQLite is not supported on the Windows Phone
On Gesture
not working on both phones.
Orientation
Works on Android. Doesn’t work on the Windows Phone. When the screen rotates no warning message appears.
PictureBox
On both phones, draw, text and image buttons work. On the Android: the spin button causes the picture to flip upside down the first time the button is clicked. The second time onwards, clicking spin causes the whole picture box to move to the right. On the Windows Phone the spin button doesn’t make the picture box flip upside down… clicking on it repeatedly just causes the picture box to move to the right.
Picture Box Scroll and Zoom
Android phone: I’m able to zoom in. But once I lift my fingers off the screen the picture moves so that I’m zoomed in on the left, bottom corner of the picture. And while zoomed in, I’m only able to scroll up and down (and not to the sides so I’m not able to see the rest of the picture). Windows phone: zooming doesn’t work
Play Sound
Works on Android. No sound plays on the Windows Phone (volume set to max)
Popup Form
works fine on both phones. just like on PC. But the error box STILL appears on the Android phone, not sure why.
Scrolling File
Android: the up/down scrolling is fine. But on some lines, the text extends beyond the box borders and I’m not able to scroll sideways to read the rest of the sentences. Windows: As I scroll up, the visible portion of the box keeps decreasing until I’m unable to see any text! it’s messed up.
Scrolling Form
Android: works like the PC except on the PC every time I switch between radio buttons or check/uncheck checkboxes a messagebox pops up. On the phone no messageboxes pop up. Windows phone: works just like the PC. There’s a little problem though. When I press on any control (checkbox/radiobutton/footerbar/etc) an area about 1 cm below the control becomes highlighted in grey (then disappears once I lift my finger). Also on both the Windows Phone and Android phone, sometimes I’m unable to scroll down. So like the screen doesn’t move and I have to try scrolling down repeatedly before it moves.
Signature Capture
Doesn’t work on Windows Phone. Works on Android but let’s say I try to write to separate letters. So I’m done writing the first letter, lift my finger off the screen and then start writing the second letter. It connects the last point on the first letter to the first point on the second letter with a straight line. The error box still appears.
Split View
the app is not fit to screen so I’m not able to see both halves of the screen at the same time. Scrolling is turned off so I’m unable to see the rest of the app.
Android: I’m unable to scroll sideways smoothly when the phone is in an upright position. But I am able to scroll sideways easily when I rotate the phone screen.
Windows phone: I’m unable to scroll sideways at all. I can only scroll up and down.
Sprite
Works well on Android. Mario stops once he reaches the edge of the screen so I’m able to see all his moves. I tried the app while the phone is sideways and while its in an upright position and it works fine. Windows phone: Mario moves outside the bounds of the screen. He only appears for a few seconds gliding across the screen from the bottom edge of the screen to the right edge. I don’t get to see him spin or anything as he exits the screen before he starts spinning.
SQLite sample 1
Windows: it says SQLite not supported Works on Android.
SQLite sample 2
Windows: SQLite not supported On Android it behaves in the same way as it does on the PC. (But I think it’s not working properly on the PC because there’s a grid and no data appear on the grid when I click create or showNext.. etc).
SQLite sample 3
Windows: SQLite not supported Android: behaves as on the PC.
Wait Cursor
Works fine on both phones. the error box still appears on the Android phone. not sure why.
Print a Form
Loads the form on both phones. The grid scrolling property is set to false so I’m unable to scroll to see the full grid. Windows: only lets me scroll up/down not sideways Android: can’t scroll in any direction! also on PC when I click on the little calendar icon at the top left corner of the form, the computer prepares the form to be printed. On the Android form when I click on that icon the app returns to the initial form. On the Windows Phone when I click on the icon, nothing happens and I’m unable to scroll in any direction. (Do phones need to be set up? I never printed anything directly from my phone.)
Controls - jQuery Mobile
Kitchen Sink
On the Windows Phone in the Slider and Select section. When I open the drop down menu to select a month, I can’t scroll down all the way to 12. same with the days dropdown menu. Same issue on the Android phone. In the grid section, I can’t scroll up and down the grid as smoothly as I can on the Android phone. It lags a little on windows. On both phones, when I click on the grid a messagebox with the cell number pops up. The slider that is used to scroll up and down the grid appears on top of the messagebox! In the multimedia section, on the Windows Phone the audio doesn’t work. Also, the scrolling file (with the year datatype description) has the same issues as in the sample app Scrolling File (#24, features folder). no error box.
Controls - jqWidgets
Button
The Link button looks on windows looks different from the link button on android.
Chart
I’m unable to scroll in any direction on both phones. But since the Android phone screen is bigger I was able to click the Show Chart button and the chart appears like it appears on PC, But again I’m unable to scroll sideways to see the rest of it. Also the error box appears. On the Windows Phone I’m unable to scroll and thus unable to reach the button.
ChartJS
Same issue on Android as in the sample app Chart above. On windows, the button is positioned higher in this app so I am able to reach it without scrolling. The chart is drawn but not as smoothly as it is drawn on the Android phone or PC.
CheckBox
Trying to deploy this app on PC causes NS Basic not to respond for a minute. Then opens the deployment link but the older version of CheckBox (the only from the jQuery Mobile Controls folder) is the one that gets opened on the browser, which means that the app hasn’t been deployed.
Color Picker
Android: works well but error box appears Windows: the picker doesn’t work. I’m able to see the colors gradient, I’m able to switch between hue and saturation but unable to pick a color.
Drag Drop
Works on Android but error box appears. Doesn’t work on windows. I’m unable to drag the text.
Grid
Works on Android but error box appears Select row 3 works on windows but I’m unable to scroll down to see if a new row has been added when I click Add Row
Grid with Buttons
Works on Android, error box appears. No message boxes pop up on windows when I click any of the buttons.
Grid Northwind
Windows: SQLite not supported
Input
The top textbox works on Windows. But the bottom one doesn’t O.o when I typed t I got no suggestions. Also, when I tried to edit the text in it, I’m only able to add text to the beginning of the string, it is not letting me move the cursor to the end of the string O.o
ListBox
Doesn’t work on windows. It is not letting me scroll down, make a selection, or even switch to multiple selections mode.
Menu
Works on Android. error box appears. the menus overlap which is fine because they overlap on PC. But on PC the button about us is visible, whereas on Android, the button about us is below the other menu so I’m unable to click it. The menus and buttons arrangement looks exactly like the PC’s. However, I’m only able to click on the Products dropdown menu. The rest of the buttons are not clickable. Its like they’re just text. so when I click on Home for example, the word home gets selected but no button is pressed.
Photo Gallery
Start/Stop slideshow works on both phones. However, manually swiping through the gallery only works on Android not on Windows. The error box appears on the Android phone.
Radial Gauge
Works well on Android. But again the error box appears. Windows: I’m able to move the slider but the gauge doesn't move.
Rating
Works well on both phones. error box appears on Android.
Switch Button
Works on Android, error box appears. On PC though, when the button is on the OFF state its blank. On Android it reads OFF. how? The switch button is not moving on windows.
Tabs
Works on BOTH phones! error box on Android.
Menu
On windows, I’m able to only select the visible items since I am unable to scroll up/down. Works on Android, but error appears.
Two Forms
Works well on Android. Error box appears. Works on windows.
Tutorials and Labs
Lab Features solution
error box on all 3 devices. and I get this error message when trying to open or deploy the sample app from the PC: Android: everything works except for Compass. It does not appear. Windows: the camera doesn’t work. But I can choose an Emoji. The compass doesn’t work. I also get a message that SQLite is not supported. Detecting location seems to work to an extent as I get a message from the phone asking for permission to detect my location. But I don’t know if it works correctly, because I get a temperature reading of 14.97. Saving doesn’t work because SQLite is not supported. Also on both phones the weather readings sometimes keep fluctuating. Right now it got to 29.27.
Lab Fix solution
is this just about fixing some syntax errors? or are the controls also supposed to work? cuz they don’t.
Lab Library Solution
Again I get this error
The error box appears on all 3 devices. On Android the compass doesn’t work. The data loaded this time for Toronto are a lot more realistic (temperature 9 degrees) Windows: compass and camera don’t work. The good news is, when I used current location, I get the exact same readings as the ones I got on the Android phone. Saving does not work because SQLite is not supported.
Lab Local Storage Solution
same error
Error box appears on all 3 devices. Android: compass doesn’t work but camera and saving do. Windows: compass, camera and saving do not work. got realistic readings right away.
Lab Multimedia Solution
Again same error message when deploying/opening the sample app
Error box appears on all 3 devices. Windows: audio doesn’t work. Video works.HTML view works. Android: audio control appears but doesn’t work. Video works. HTML view works.
Lab Rotation Solution
I get this message. Error box appears on all 3 devices. I get the same weather readings on both phones. Except on Android the temperature has like 10 0’s to the right of the decimal point then followed by 27. So the temperature reads 14.9700000000027 whereas on windows it just reads 14.97. Windows: SQLite not supported so saving does not work. Camera and compass don’t work. Android: Camera works and Saving. Compass doesn’t work. Also the readings keep fluctuating.
Lab SQLite solution
Error message on all 3 devices. I get the same error message as above. Windows: SQLite not supported so saving doesn’t work. Weather data loads. Compass doesn’t work. Camera doesn’t work. Ok when I press on the camera button it becomes highlighted and stays like that, but nothing happens afterwards. Android: had to click on load multiple times before I got some readings. Camera works. But saving doesn’t work. I get this message:
Lab Twitter Solution
Error box appears on all 3 devices. The error message about the compass appears. I’m not sure where the twitter feed is. Android: everything works except for compass. When I browse the saves tab, I see all the previous saves I made from previous similar apps. This is the case for all previous apps, not just this one. Windows: SQLite not supported so saving doesn’t work. Compass, camera and saving do not work. Where is the twitter feed?
Lab Weather Solution
error box appears on all 3. The message box warning about the compass does not appear. The cloud picture does not appear on any of the devices (I can only see it in NSB). No data is loaded. It looks like all the buttons in this app are not programmed.
Multiple Forms
Android: error box appears. I entered my name, month and day, but left the year as default. When I clicked on the button Show Day of Week, the year portion of the date appeared as undefined, which means that the app thinks that no year was chosen. Windows: works like on Android.
Student Drop Box / Student drop box file
I get this error when trying to log in.. https://www.dropbox.com/1/oauth2/authorize?client_id=n4trofrfmoy56jb&redirect_uri=http%3A%2F%2Fwww.nsbapp.com%2FrkdqStudentsDropboxDatastore%2F&response_type=token&state=oas_hvcmn8n9_0.nzheeevvb1tt
But I think that’s because I’m not deploying the app correctly. When I first open the app, I get the a message saying that the app must be deployed to nsbasic.com to work correctly. How do I do that?
Students SQLite
windows: SQLite not supported. so it doesn’t work. Android: error box. works.
Additional Notes
This applies to all apps in all folders: the Windows Phone always displays an “updating - please wait…” message before an app loads, whereas on Android the apps load right away.
Web Services
Adsense
Works on Android exactly like on PC. On Windows, I get a message asking me to use Chrome or safari. But then it loads the same screen as the Android.
Ajax, AjaxAsync
works on both phones. Error box DOES NOT appear on Android!
Ajax Get Web File
On Android.. I got a message saying that the website is not trusted when loading the app! On both phones, pressing on the button Get File gives “undefined” message in the textbox. error box appears on Android
Ajax Post
I get this message on all 3 devices:
also, the error box appears on Android.
AppStudio Cloud
same issue as the app Student Drop box (#11, Tutorials Folder)
Bar Code
Error box appears on Android. I downloaded pic2shop. The scan button works, the correct bar code number appeared on the textbox below the buttons. The button get pic2shop opens a link in iTunes, but maybe it should open the play store on Android?
Windows: downloaded and installed pic2shop on the Windows Phone. The scan button also works, and the correct bar code number appears on the textbox. But I do get a message asking me to use chrome or safari or firefox.. etc.
Camera to Server
Windows: doesn’t work. When I click on “browse” nothing happens. Android: error box appears at the beginning. When I click on “Choose file”, I get to choose an app: Camera, Camcorder, voice recorder, music track. So I choose camera and after I take a picture, it does not appear on the app screen and I get an error box instead.
Drop Box App
Same error as the sample app Student Drop Box (#11, tutorials folder)
Email Skype Phone SMS
windows: email and phone work. For sms and skype, it asks me if I want to find an app in the store for these tasks.
Android: error box appears. When I press on get Facebook info, I get info from what appears to be Christiano’s FB profile. Then I change the name to mine and click on Get FB info but I don’t get any results. The text in the info textbox doesn’t change. Windows: does not work:
Formspree
Android: error box appears. I put in my name and email and click on Email info above so it redirects me to this page:
I check my email, and nothing got sent to me. Not the message I wanted to send myself nor a confirmation email either. Same with windows.
Geolocation
Android: works. But error box appears at the beginning Windows: the data load, but not the map. Longitude and latitude match on both phones, but speed and accuracy don’t.
Get data
works on both phones. error box appears on Android.
Get IP address
works on both phones. error box appears on Android.
Google Maps
works on both phones. error box appears on Android.
Google Maps APIv3
works on both phones. error box appears on Android. It is also slower on the Windows Phone than on Android.
Paypal
works on both phones. error box appears on Android.
Read Files
there’s a problem with this sample app on the computer.
I get this message infinitely. So every time I click Ok, I get the same message again and the app itself never loads.
RSS feed
it works on PC but not on the phones I just get this
SAP Data
No data appears on all 3 devices
SAP Bank
Doesn’t work on all 3 devices. I just get this but no data ever load.
Send Data
Android: the error box appears. In the description of the app it says send form and get a reply, but I don’t get a reply. On windows, it is not working. It asks me to use Chrome, safari or another supported browser.
Send Mail
works, but error box appears on Android.
Stock Quote
looks like it works. Not sure what stock quotes should look like. error box appears on anroid.
Text to speech
Doesn’t work on Android. error box appears windows: when I click speak, it asks me if I want to open or save the file, I choose open but I get a message that it can’t play the file.
works on both phones. error box appears on Android.
Upload
on windows when I click “browse” it lets me choose between Photos and Phone. In photos I can choose any photo from the gallery. On phone I can see all the photos, music, videos folders. I chose a photo. The app is only displayed on half the phone screen for some reason, so I had to scroll down to press on the Upload button. I got a messagebox confirming that the upload was successful. However, when I clicked on the files tab on the header, this is what I found:
On Android: Choose file gives me a choice between Camera, camcorder, voice recorder and music tracks. None of which are file browsers! so I’m unable to choose a file to upload. Under Files, the same problem occurs as on windows. error box appears at the beginning.
Web Sockets
Works on both phones. error box appears on Android.
Youtube
works on both phones. error box appears on Android.
Libraries
Home Screen
Works on Android. But my home screen was full. so it added it to the next screen. But it took me to the home screen to see where the app should have been places. So maybe it should take me to the screen where the app has been added? On windows: the message with instructions on how to add the phone to my home screen does not appear at all. Also on windows, it is called pinning to start not adding to home screen.. I pinned it to start and it took me to where the app has been placed.
Chrome API
doesn’t work on chrome. I just get a blank screen on Android and on PC.
Encrypt
on both phones it encrypts but doesn’t decrypt error box appears on Android
jqPlot
doesn’t work on Android. I just get a black border on the screen. error box also appears. On windows I only see a part of the graph but I’m unable to scroll sideways to see the rest of it because the scrolling property of the chart is turned off.
jqPlot example
Android: error box appears. Graph appears and I get coordinate readings when I click on a point. Windows: works too.
Phone Gap API
I need to compile this with Phone Gap for it work. Will skip this for now.
Pixastic
Android: problem with choosing file. my choices are using camera and voice recording apps instead of a file browser. So can’t choose a file. When I do take a picture, it doesn’t appear on the screen. Instead, I get an error box. windows: app loads with a picture already chosen and displayed. Works well on windows, even when I take a new picture instead of choosing an existing picture from the photo gallery.
Shake
Android: error box appears. Nothing happens when I shake the phone. Nothing happens when I shake the Windows Phone either.
Spinning Wheel Get Date
works on Android. But error box appears. Does not work on windows. The spinning wheel does not appear.