Hi, I need a recommendation for a good Android tablet and phone to be used for debugging (to be compatible with XE7 mobile add-on).
Hi, I need a recommendation for a good Android tablet and phone to be used for debugging (to be compatible with XE7 mobile add-on).
Currently I use the Nexus 7 (1st generation) for development and I have the feeling, there is some room for improvement regarding deployment and debugging speed.
Regarding the phone: It doesn't have to be anything fancy as I will use this only for development and presentation.
Currently I use the Nexus 7 (1st generation) for development and I have the feeling, there is some room for improvement regarding deployment and debugging speed.
Regarding the phone: It doesn't have to be anything fancy as I will use this only for development and presentation.
I'm not up to date with android devices out there, however, from what I saw, Intel based devices perform noticeable better, so, my recommendation is to go with the device that has an Intel processor
ReplyDeleteDorin Duminica that is bad suggestion since Embarcadero only has an Arm compiler for Android. I am quite pleased with my Sony Experia Z2 Tablet, but have not used it for development though.
ReplyDeleteFred Ahrens Nexus 4 or 5 should do the trick, and are not too expensive. Not sure about an ARM tablet.
ReplyDeleteDorin Duminica I can confirm the performance: my Intel-based tablet feels close to laptop performance, however this means an x86 processor, rather than ARM, so for debugging ARM Android, it is not so good. For fairness I'm not sure how much of the performance is CPU-specific, as it also features 2 GB RAM and a small SSD drive, rather than just flash.
I have a Samsung Galaxy Tab S 10.5". I use it every day with Delphi XE 7 without problems.
ReplyDeletePalle Meinert thank you, didn't knew about that, then again, I'm not using Delphi for mobile...
ReplyDeleteEric Grange I like to look at device reviews on youtube once in a while, while doing so, I recognized certain things, like in this case, not sure where the win is, could be the emmc storage, but my hunch tells me intel is doing a better job...
So far it looks like Nexus 4/5 and Galaxy Tab S 10.5" are the "winners".
ReplyDeleteGiven that I already use the Nexus 7 (1st gen), is it worth to upgrade to the Galaxy Tab S?
I don't develop for Android yet but I'd like to suggest that, if you intend to sell your programs overseas, to test it also on some cheap chinese phones / tablets
ReplyDeleteThe last I heard, if you're using the EMB compiler, you need a device with an ARM processor and NEON instruction set. You can check the device easily by downloading a free app called SysCheck that will give you lots of processor information.
ReplyDeleteMilan Vydareny Is there any chance to get this information before I buy a device. I haven't seen the NEON instruction set in any device specification.
ReplyDeleteAlso using the Galaxy TAB S 10.5 without any problems on XE7.
ReplyDeletenVidia Shield is a good performer at reasonable price as well.
ReplyDeleteI asked one salesman to allow me to download and run the app on the store's demo device. He had to get permission from his manager, but it came quickly. We downloaded the app and quickly determined it had what I wanted. Most devices and manufacturer's websites don't seem to give much technical information, apparently because today's consumer is not savvy enough to ask or even care; just so they can send photos of the baby to Aunt Mildred or Cousin Seth. :-) If you have a friend with the device you're interested in, ask them to run the app for you on their device.
ReplyDeleteLars Fosdal Is it supported by XE7?
ReplyDeleteScreenshot of Syscheck at https://plus.google.com/u/0/communities/103113685381486591754/photos/all?cfem=1&pid=6126859816472726930&oid=110095051946115615517
ReplyDeleteYou cannot go wrong with Nexus 4, 5, 7, and10. Anything else is a long term gamble. A very hard lesson learned on both Android, and RT development (where nothing short of a surface can bite).
ReplyDeleteThe Shield has a NVIDIA® Tegra® K1 2.2 GHz ARM Cortex A15 CPU.
ReplyDeleteI would find it strange if it wasn't supported.
As far as I can tell, it is a 32-bit CPU with NEON support.
http://en.wikipedia.org/wiki/Tegra#Tegra_K1
My Nexus 7 (2nd gen) just upgraded itself to Lollipop (V5.0.2). It makes me wonder how to keep older versions of the platform around for testing purposes. Not every device will auto-update, nor will many devices even be capable of updating. How many Jellybean devices can even be updated to KitKat, let alone Lollipop? Seems a bit challenging.
ReplyDeletePreventing auto-update for the Android system itself seems a bit dicey. The only thing I found was this SO http://stackoverflow.com/questions/3515410/stop-android-os-auto-update but there seems to be a caveat in that you need to root the system. I'd also be curious to see if there's an easier (and less draconian) way.
ReplyDeleteBenchmarks: http://www.androidbenchmark.net/passmark_chart.html
ReplyDeleteI have used ZTE phones for debugging. You can pick them up second hand quite cheaply and they are stable, not great performers but then you need them to be slow so you know your app will work on the lowest common denominator
ReplyDeleteIt's finally a used Nexus 9 on the tablet side. Seems to be quite fast for debugging and also allows testing against possible HDPI issues.
ReplyDelete