Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RStudio #36

Closed
aperigord opened this issue Nov 12, 2020 · 20 comments
Closed

RStudio #36

aperigord opened this issue Nov 12, 2020 · 20 comments

Comments

@aperigord
Copy link

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
Copy link
Owner

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
Copy link
Author


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
Copy link

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
Copy link
Owner

Here's the status we'll use:

✳️ Runs via Rosetta with native support currently in development

@ThatGuySam
Copy link
Owner

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
Copy link

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
Copy link
Owner

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
Copy link

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
Copy link
Owner

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
Copy link

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
Copy link

截屏2020-11-20 上午11 59 18

Rstudio runs well under rosetta2 with both R 3.6 and 4.0

@ThatGuySam
Copy link
Owner

@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
Copy link
Owner

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
Copy link

istvan60 commented Nov 20, 2020

截屏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
Copy link
Owner

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
Copy link

截屏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
Copy link

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

@ThatGuySam
Copy link
Owner

@istvan60 Updated!

@istvan60
Copy link

istvan60 commented Nov 30, 2020

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
Copy link

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants