ThatGuySam / doesitarm

🦾 A list of reported app support for Apple Silicon as well as Apple M4 and M3 Ultra Macs
https://doesitarm.com/
Other
3.76k stars 203 forks source link

RStudio #36

Closed aperigord closed 3 years ago

aperigord commented 3 years ago

The official name of the app RStudio

Proposed App Status What's the current app status based off of current discussion or testing You can check the different statused here: https://github.com/ThatGuySam/doesitarm/blob/master/README.md#legend

Related Issue Tracker Link or discussion This can be an Issue from a public repo related to the app (Github, Bitbucket, Gitlab, etc...) or a public discussion forum of some kind. Basically, some kind of resources that can be checked for status changes.

An Official App Download Link This is so that when the App is ready for Apple SIlicon users can quickly download the app from an official site.

Additional context Add any other context or screenshots about the app request here.

ThatGuySam commented 3 years ago

Thanks for the App Request!

I'm currently working on getting to all the requests, however, if you'd like help push things along feel free to add context based on the App Request Template

aperigord commented 3 years ago

name: RStudio Request about: RStudio (a powerful GUI for R, pretty used in datascience alongside Python librairies) title: RStudio labels: RStudio App Request assignees:

RStudio RStudio is an open-source GUI/IDE for R (also Markdown, Python and other things). It is a standard application in the DataScience world (alongside Python and its dedicated librairies of course) The more important focus now should be on the GUI/IDE RStudio (the RStudio company handles also RStudio Servers, Shiny Servers and various custom packages for R)

Reference website : https://rstudio.com

Proposed App Status Not sure at all

Related Issue Tracker Link or discussion I found this test to run RStudio on a RaspberryPi (then using the ARM compilation). However it seems slow and difficult to handle with newer version of the software https://github.com/dashaub/ARM-RStudio

An Official App Download Link https://rstudio.com/products/rstudio/download/

Additional context image

istvan60 commented 3 years ago

Apparently R developers are working on the issue:

https://developer.r-project.org/Blog/public/2020/11/02/will-r-work-on-apple-silicon/

But I suppose, since that blog post a FORTRAN compiler came out https://www.nag.com/news/first-fortran-compiler-apple-silicon-macs

Still there is no solution yet, but there are lots of posts on the topic https://news.ycombinator.com/item?id=25057985 https://www.researchgate.net/post/Data_science_R_and_SPSS_26_under_Rosetta_2_Apple_silicon_M1 https://developer.apple.com/forums/thread/649933

ThatGuySam commented 3 years ago

Here's the status we'll use:

✳️ Runs via Rosetta with native support currently in development

ThatGuySam commented 3 years ago

This is ready to go.

Feel free to make a pull request using the App Addition Template otherwise I'll add it when time permits.

istvan60 commented 3 years ago

Here's the status we'll use:

✳️ Runs via Rosetta with native support currently in development

Does it? Based on the comments and the info I've found in the links above it seem that it does not work yet. And even if RStudio works, R might not....

ThatGuySam commented 3 years ago

Perhaps I am mistaken.

The R Project article states:

The new platform will include Rosetta 2, a dynamic translation framework which runs binaries built for 64-bit Intel Macs using just-in-time, dynamic translation of binary code. The good news is that R seems to be working fine with the dynamic translation

I assumed that meant it works via Rosetta.

Are there user reports of issues on Rosetta?

I can't seem to find anything like that in the articles above, however, I may have missed something.

istvan60 commented 3 years ago

Since QWebEngine does not run in Rosetta2 the expectation is that current x64 builds of RStudio will NOT run on the new ARM Macs via Rosetta2.

So a print screen and/or YouTube video is needed for confirmation :D

ThatGuySam commented 3 years ago

Good call.

Since DTK devs aren't allowed to record anything on their screen we'll have to wait for someone with an M1

istvan60 commented 3 years ago

New info: https://forums.macrumors.com/threads/big-sur-working-not-working-apps.2242312/page-3?post=28598008#post-28598008

User jjnote says RStudio works under Rosetta2, but there is no solid proof.....

Aloereed commented 3 years ago
截屏2020-11-20 上午11 59 18

Rstudio runs well under rosetta2 with both R 3.6 and 4.0

ThatGuySam commented 3 years ago

@Aloereed Fantastic!

Status: ✳️ Yes, runs via Rosetta 2 with native support in development

We can use this issue page as one of the Tracker links

ThatGuySam commented 3 years ago

This is ready to add.

Feel free to make a pull request using the App Addition Template otherwise I'll add it when time permits.

If there is another update to RStudio we can add it here or start a new issue

istvan60 commented 3 years ago
截屏2020-11-20 上午11 59 18

Rstudio runs well under rosetta2 with both R 3.6 and 4.0

This is great!

And did you notice any drastic change in perforemnace, or issues with packages that require external software e.g. java (xlsx etc.)?

ThatGuySam commented 3 years ago

App is now live on the site!

https://doesitarm.com/app/rstudio/

Feel free to browse through the other issues to help with missing info on other apps.

Aloereed commented 3 years ago
截屏2020-11-20 上午11 59 18

Rstudio runs well under rosetta2 with both R 3.6 and 4.0

This is great!

And did you notice any drastic change in perforemnace, or issues with packages that require external software e.g. java (xlsx etc.)?

xlsx package works well.

istvan60 commented 3 years ago

...should belong to the Science and Research Software section.

ThatGuySam commented 3 years ago

@istvan60 Updated!

istvan60 commented 3 years ago

Hi Guys,

Here are some benchmark results leman and I just did.

R under Rosetta2 is basically 70% faster on average then on my i5 16GB RAM late 2017 MBPro

OceansDeep0219 commented 2 years ago

When will release the new version that will support the Native Apple Silicon (M1) ?