It's not open limitations but about extra Microsoft spyware included and making you agree with Microsoft Privacy Terms https://code.visualstudio.com/License/
"The software may collect information about you and your use of the software, and send that to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may opt-out of many of these scenarios, but not all, as described in the product documentation."
Samsung didn't implement convergence, they implemented Android-with-a-keyboard-on-a-big-screen . True convergence would be something like Ubuntu Touch wanted to do
I worked on Ubuntu Touch (specifically convergence) for a few years.
I think it's really interesting what Apple are trying to do (with Marzipan, pro apps for iPad, desktop level SoC's) but I think they still have a couple of years work ahead of them. It's not an easy task, especially with so much legacy.
Getting Adobe and Autodesk to rewrite their flagship software for iOS was quite a good win, though I still wonder how those compare to the desktop versions
Touche. I think perf is becoming less of an issue, it's more about design challenges around touch/pointer UI density, screen real estate (depending on what the range of supported screen sizes should be)
Is there any reason apple couldn't just implement it so that the iPhone runs iOS normally (always) and boots into full macOS when in desktop mode? They share a kernel I believe, and the latest iPhones have plenty of disk space...
As a European I think this is a smart move on the contrary.
Google cannot get rid of the EU market, if it does, EU competitors might have a chance.
So the EU can just tax Google as much as it wants. What are we to be afraid of ? Google leaving EU ? Please do ! This will only gives us a chance to come we our own solution to the web Google&FB think they invented.
I don't get how we could not be glad that we tax more those dystopian companies. Google, FB, etc... don't respect any values of privacy and freedom, they should not have even the right to do what they do in EU and GDPR is step in the right direction for that.
The only problem is that we have no weight if we don't act together, so if some European countries are too short-sighted and put their self little short term interest above the rest and prefer offer encourage Google's development, then yes we will fail.
I really wish all the best for this project. To me here are the main points why this framework is really promising :
- Backed by webrender : Mozilla is putting large effort in webrender and Azul leverage all this work by using it as a backend. Too early to say, but it can potentially be far more performant than QT or GTK
- the "modern" way people do UI : you have Dom diffing backed-in like React (and like Flutter)
- backed-in data binding
- (live) CSS styling which is a subset of web CSS
- SVG support
- Extendable : you can use OpenGL to draw to a texture and pass it to Azul for display. This will allow for integration of 3D renderer, 2D renderer (for e.g Azul SVG drawing is using this mechanism), etc...
I'll definitely follow the progress with a lot of attention. I personally would prefer Azul so much more to GTK/QT/Flutter for developing apps
I just hope it will be easy to write bindings for different language in the future. I guess it's important for a wider adoption not to impose something "low-level" like Rust (for eg QT has QML/JS, GTK has bindings to Vala, Python, etc.. Flutter uses Dart, etc...)
This is part of what Rust does very well - playing nicely with others! Check out Helix (Ruby), Milksnake or rust-cpython (Python), Rustler (Erlang), Neon (Node.js), or cbindgen (C/C++) for tools that can automate the boilerplate.
This is a nice experiment ! There are a few people starting to hack around with WebRender. There are already Limn, Azul, Stylish, etc...it would be nice if we joined forces in developing one good UI framework powered by WebRender.
This is my first rust project, so I'm not sure if I would be any help
I also think it's better to have as much GUI part as possible in typescript, try-and-refine cycle is shorter and imagine how it could be with live/hot-reload
What I'm trying to do is something like electron but lighter, faster and memory-savvy. I think it could use azul, so thanks a lot :-)
I agree, I think Typescript is a very good pick for UI developpement, it's easy to use yet you still have types that help with maintainability. I would definitely be using something like this to develop apps :).
However there are people who prefer other languages so it'd be nice if we could have a WebRender UI framework on which we could write bindings for any language, similarly to QT and GTK that have bindings for several languages.
Yea and this is purely driven by Apple needs. For e.g on Apple the UI is desturated so dark mode just means go darker. But for e.g on Linux with Arc theme, dark theme has a blueish tint, so the website using dark theme will look bad on Arc theme desktop.
We should at least add the option hue & saturation to light/dark setting. Then the app/website would at least fit color-wise with the theme of the OS. But only dark/light is assuming all themes are desaturated which is true for Apple but not necessarily for other platforms
I have a PH1, I got it new for 400$. It is by far the most premium experience you can have out of all Android phones for that price. 128GB, excellent screen resolution & contrasts, good perf, very nice looking, clean Android, etc...
The camera has been improved. It is not the best camera on the market but still quite good. They are 2 camera so you can have depth of field.
I don't have any complain except the lack of jack and Wireless Charging
Looks like the phone launched at $699, but slashed the price down 30% last October. So yeah, it's been cheaper than the Samsungs of the world for quite a while now.
Security-wise it will depend on the distro. Under Gnome /KDE it will be flatpak responsible for sandboxing. So it doesn't depend (too much) on Purism. On the hardware side they put way more effort (at the price of perf maybe ?) than other manufacturer to avoid backdoors.
"The software may collect information about you and your use of the software, and send that to Microsoft. Microsoft may use this information to provide services and improve our products and services. You may opt-out of many of these scenarios, but not all, as described in the product documentation."