2014년 12월 7일 일요일

Testing Tablet changes

as you know, we reverted some changes in the production server
yesterday (sad panda!).

We have some fixes for the issues we were seeing, and it would be
fantastic if you guys would help us out (once more!) with testing
this.

You can find the test server at:
http://ai-tablet1.appspot.com/

Unfortunately you will need a companion for this; you can find it here:
https://dl.dropboxusercontent.com/u/40369965/Companion_density_fail/MIT%20AI2%20Companion.apk

Warning: there is no build server.


What to test?
Anything that has to do with sizes of elements (set a picture size to
the size of the screen, for instance), and anything to do with sizes
in Pixels, which now should be DPs. To test the change to DPs it's
better to use an existing app, because if you start from scratch, you
won't see a difference.

Animation and drawing is a big part of this. Making sure you can
position sprites or balls programmatically (for instance, using the
size of the canvas), and that sprites can be dragged, flung, and they
collide with other sprites.

If you use values such as (Screen1.width / 2) or (Canvas1.width / 2),
things should appear in the middle of the screen/canvas in a phone and
in a tablet (as long as you subtract the size of the element if it's a
Sprite).

There are also some obscure methods in the canvas such as
GetPixelColor; those should be tested too (I have never used them
before, to be honest).

You can also test anything else that might be related and comes to mind!

Thanks a million to everyone for helping out and apologies for the
continuous back and forth of changes and versions!



unfortunately the new companion app overwrites the current live version of the companion app
would it be possible to provide the test companion app using another package name?
this would help us to use both companion apps in parallel
and this would make it much easier to compare old vs. new...



hat's a very sensible request, Taifun. I'll look into it.

I just pushed a new version with some changes; new companion at
https://dl.dropboxusercontent.com/u/40369965/Companion_density_fail/MIT%20AI2%20Companion.apk
(sorry, still same package name!)



How is the testing going for the new layout method for tablets? Is an update to the newer minSdk on the horizon to support larger screens?



You can test the current version at our test server,http://api4test.appinventor.mit.edu . I'm currently working on the code to permit lengths to be given in percentages of screen size as well as just dps. I hope to have that deployed on the test server soon.


댓글 없음:

댓글 쓰기