I work with web components within a FAANG company, it was a huge mistake and everyone hates it. If your argument for web components is that they're "so intuitive you don't have to learn" then you're lying to yourself.
The website looks nice, the domain is rather unusual, which registrar did you get it from? I used punto.hn but their business model was very weird and required me to eat a $15 wire fee every year on top of the cost of the domain, I dropped them after the first year.
I like a product from Ford, if I own it I have the right to install whatever I want right? Except Ford has no obligation to make their products compatible with other car makers. If I wanted to LS-swap an F150 it would require a lot of technical knowledge, time, and help but it can be done. You can develop your own jailbreaks for iOS it just requires a lot of technical knowledge, time, and help.
1) In fact, there are laws that prevent Ford from taking too much advantage of the situation, such as how they wouldn't be allowed to deny warranty service on a car with third party parts.
2) You make it sound as if it weee merely technically complicated to jailbreak the device, whereas the truth is the only reason it is possible at all is because Apple has thankfully sometimes made mistakes in their security. There is no reason to believe that this should be possible at all.
Then, these companies go further: they attempt to weaponize the DMCA anti-circumvention provisions against users to claim it is actually criminally illegal to take advantage of such implementation mistakes.
The problem here isn't Apple having to go out of their way to do anything... the situation is the exact opposite: Apple has gone super far out of their way to PREVENT people using third-party parts or modified software, and that can be, should be, and in some cases already is illegal.
I think the analogy would be Ford demanding a 30% each time you put oil, gas, or pay a toll road. Their (Apple’s) stance then would be “somebody is making money out of the existence of my creation, hence I am entitled to a share”
On second thoughts, I better delete this soon in case BMW gets some ideas
I think a better analogy would be swapping tires instead of an engine. Engine swaps are rare, most people understand there are physical complications to using an engine from one car in another, even from the same manufacturer. Tire swaps are common, most people expect that if the tire is the right size you can put it on your car, regardless of who made it or where you got it.
The same is true for apps on a computing device. Installing new ones is common, not rare like an engine swap in a car. Most people expect that if the app is compatible with the hardware you can put it on the device, regardless of who made it or where you got it.
Ford did not go out of their way to make LS swaps particularly difficult on the F150. Apple has gone to very great lengths to make something that is VERY simple (installing software in an OS) very difficult.
Very conveniently so, because if anyone ever discovered that so-called "apps" are no different from "software" we would accidentally realize that the iPhone is in fact a computer.
"Continent" isn't remotely as straightforward as many may think and the teaching on what and what isn't a continent (or counted as such) varies globally.
Different models are taught in different countries.
I work at a big org and we use Stencil to produce UI kits using web components.
In my experience and the anecdotal experience of the people in adjacent orgs that work with web components too: Its still a shit show.
Stencil does it, but the resulting web components are still not great to work with because of shadow dom and the missing standards you can't expect from custom elements. You want inline styles? hope your dev remember to drill those down.
reply