4
$\begingroup$

I would like to practice mathematica programming on an android phone. Is there a site I can consult that gives feedback on how to go about it and running speed?

$\endgroup$
7
  • 1
    $\begingroup$ I had no idea Mathematica can be installed on smart phones as well. This is good to know, I always assumed it is only available for windows, mac and Linux on the PC only. You probably need lots of memory on your smart phone for this, might be a little slow also? I would suggest at least 8 GB Ram for it. $\endgroup$
    – Nasser
    Jul 9, 2020 at 15:48
  • 1
    $\begingroup$ @Nasser Can it though? There's the Wolfram Cloud app, but it runs in the cloud, not on the phone. $\endgroup$
    – Szabolcs
    Jul 9, 2020 at 16:42
  • $\begingroup$ @Szabolcs I assumed it can, since the OP is asking about running Mathematica on smart phone. As I said in my comment, I did not know Mathematica could run on the smart phone. I have not really been up to the latest technology trends myself. $\endgroup$
    – Nasser
    Jul 9, 2020 at 17:05
  • 1
    $\begingroup$ I did a little bit of research on this, and it looks like @Szabolcs is correct. Mathematica does not run on smart phone, but there is an app app/wolfram-cloud only. So It does not look like you can do Mathematica programming on the smart phone at this time. Sometime ago, I read that Mathematica will have a release on the IPAD. I do not know what happened with that as well. I do not keep up with these things. $\endgroup$
    – Nasser
    Jul 9, 2020 at 17:27
  • 3
    $\begingroup$ There is an approach to install and run Mathematica on an android smart phone. The key is installing a Linux virtual machine on your smart phone and installing a free Mathematica running in Raspberry Pi. I installed one long time before and it's useless. If you can understand Chinese you can visit tieba.baidu.com/p/4839429399 for more details. The link of the files is pan.baidu.com/s/1kVoDjjp and the access code is skhq $\endgroup$
    – Jie Zhu
    Jul 9, 2020 at 19:17

2 Answers 2

10
$\begingroup$

There is a Mathematica build for Raspberry Pi OS. In essence that is a version of Mathematica for Debian OS on ARM platform. I can verify that the following works:

  1. Install Debian on Android using UserLAnd, which by default thinks it runs on arm64 architecture (I'm using an arm64 android device).
  2. Add armhf architecture by running "dpkg --add-architecture armhf"
  3. install Mathematica. apt install mathematica.deb file seems to be missing something, but I can force open the deb archive, and extract all files.
  4. Mathematica runs.

No virtual machine is used here, so Mathematica is running natively on Android.

$\endgroup$
3
  • $\begingroup$ I assume only the command line version runs, and perhaps many parts are broken? Can it export graphics? $\endgroup$
    – Szabolcs
    Feb 3, 2021 at 14:13
  • 1
    $\begingroup$ You are right: only MathKernel runs. It can't export graphics, which requires Mathematica frontend. But all non-frontend feature of Mathematica I tried so far is working. $\endgroup$ Feb 19, 2021 at 5:59
  • $\begingroup$ Hey. Thanks for posting this. I installed all necessary libs, but I got still kirill@localhost:~$ wolfram ERROR: ld.so: object '/support/libdisableselinux.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. /opt/Wolfram/WolframEngine/12.3/SystemFiles/Kernel/Binaries/Linux-ARM/WolframKernel: error while loading shared libraries: libopenblas.so.0: cannot enable executable stack as shared object requires: Permission denied $\endgroup$ Feb 27, 2022 at 0:20
2
$\begingroup$

If you have access to Wolfram Cloud, you can run the Wolfram Cloud app which is basically Mathematica.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.