Comments (18)
@FallenChromium Absolutely yes, but the size of the application will be larger. I can build one for M1. Please let me know how you think about it.
from appflowy.
Seems flutter doesn't support build application for native Apple M1 chip. Below wiki page shows that M1 can run X86_64 application through Rosetta2 at this moment. So you will see Intel arch in "Activity Monitor" when running appflowy on MacOS
https://github.com/flutter/flutter/wiki/Developing-with-Flutter-on-Apple-Silicon
Compiled Intel macOS binaries work on Apple Silicon without change thanks to the Rosetta 2 translation environment, which converts x86_64 instructions to ARM64 equivalents.
We also plan to offer support for compilation directly to ARM64, as well as universal binaries that combine x86_64 and ARM64 assets. Issue 60113 is the umbrella bug tracking this work.
from appflowy.
It's absolutely fine to have 2 separate releases for each architecture (like most utils on Homebrew do, anyway), so I think it's a viable solution.
That said, it's always a compromise. I can see Universal App being easier to distribute but more painful to build (especially in an automated fashion). Separating targets and release products can also be a pain in the back, especially when other arches and\or platforms will join (win_x64, win_arm64, linux_x64, linux_arm64, you probably already imagined that giant GitHub Releases file list 🤣)
from appflowy.
Any update about this? since flutter v3 already support apple silicon without rosetta
ps: flutter/website#7119 (comment)
from appflowy.
I have the same appeal, I hope I can have M1 version applications.
from appflowy.
kindly support native arm arch pls
from appflowy.
Is there any news about native ARM build support ?
In the documentation in Building on MacOS -> Building in release mode, there is arm64 command, but it still doesn't work.
from appflowy.
It seems Flutter recently released apple silicon support. I hope it's generic ARM64 so I can run on M1 Studio as well as low-end devices like the raspberry pi.
Links:
- https://github.com/flutter/flutter/wiki/Developing-with-Flutter-on-Apple-Silicon
- flutter/flutter#60113
- flutter/flutter#87508
from appflowy.
If there are tests or it's a matter of configuring a build, I'm in BST London, and happy to take the time to use my hardware to build on an M1 and host while the github process for building is worked out.
from appflowy.
Hi @Lewiscowles1986 , can you share the build with us :D
from appflowy.
It didn’t build and it seems I e not kept a log of why, or what the errors were
from appflowy.
Shouldn't flutter build macos
build an universal build by default? I am maintainer of LocalSend and I did not do anything to ensure M1 support.
Maybe an ARM based computer is needed though...
from appflowy.
It's not the same commands @Tienisto (I think due to the Rust and other commands); but it looks like https://appflowy.gitbook.io/docs/essential-documentation/contribute-to-appflowy/software-contributions/environment-setup/building-on-macos has cli options for arm64; so I guess for me; this was all I wanted.
from appflowy.
This has led to flutter/flutter#130308 on a new mac I don't want to use appleId for, but it feels like that is a me problem.
from appflowy.
Are there any updates for this?
from appflowy.
We have provided the universal package for the M series chip from version 0.3.0.
from appflowy.
@LucasXu0
We do not see that we still have not been installed on ARM, even the built -in docker is not show that.
=> ERROR [linux/arm64 stage-1 2/8] RUN pacman -Syyu --noconfirm 0.2s
------
> [linux/arm64 builder 2/25] RUN chown root:root /usr/bin/sudo && chmod 4755 /usr/bin/sudo:
0.131 exec /bin/sh: exec format error
------
------
> [linux/arm64 stage-1 2/8] RUN pacman -Syyu --noconfirm:
0.095 exec /bin/sh: exec format error
------
Dockerfile:73
--------------------
71 |
72 | # Upgrade the system
73 | >>> RUN pacman -Syyu --noconfirm
74 |
75 | # Install runtime dependencies
--------------------
ERROR: failed to solve: process "/bin/sh -c pacman -Syyu --noconfirm" did not complete successfully: exit code: 1
from appflowy.
releases page only x86_64 support @LucasXu0
from appflowy.
Related Issues (20)
- [FR] [Mobile] recurring reminders, link to block, protect a page
- [FR] embed YouTube video
- [FR] [Mobile] slash menu trigger
- [Bug] [Mobile] sync
- [FR] Figma theme template
- [Bug] sync deleted pages
- [Bug] Chinese input after InlineMathEquation HOT 1
- [Bug][Mobile] the sync indicator in yellow although the data has been synced HOT 1
- [Bug] [Mobile] By long pressing the space bar, the cursor can be moved on the iPhone.
- [Bug] Exporting link previews should export to []() format
- [Bug][Security] Markdown does not have any URI scheme restrictions
- [FR] Add language select with keyboard support to the Code Block
- [Bug] [create at] cells no more auto setting date in 0.5.5
- [Bug] share grids by CSV can not collect auto dating cell data
- [Bug] Export to html, no code blocks
- [FR] Apple Privacy API
- [Bug] Numbered list item numbers don't increment when exporting as HTML.
- [Bug] Unable to login - windows 11 HOT 3
- [Bug] Add current time to date automatically
- [Bug] Korean character input bug.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from appflowy.