Hacker Newsnew | past | comments | ask | show | jobs | submit | colorman's commentslogin

Out of curiosity, what prevents extension support in Zen? How is it different from the other Firefox forks? It has releases for all 3 major platforms.


The full answer for this is a long, wild ride which would fill entire chapters... but the short answer is: Zen's author broke the extension API so badly it's literally impossible to do a lot of what my extension needs to do... and the author is aggressively opposed to fixing it or even admitting that he broke it.

More generally, Zen Browser is the buggiest browser I've ever encountered... by a wide margin. Some of the issues are jaw-dropping. It's notorious for losing user data. And looking at its history, it has mostly just kept getting worse over time. Extensions which used to work don't any more, because he keeps breaking more and more stuff.

I tried to support it. But instead, I got a quick education on why nothing supports Zen Browser. They can't... because of the guy behind it. Sometimes due to his incompetence, sometimes because he actively intervenes when people try to support it.

So... my experience with Zen Browser rapidly went from "hey this seems neat" to "wouldn't touch this with a ten meter pole".


Do you have a source for the Mastercard ownership? I haven't been able to find information about them being in control of MitID.


> most of all reduces brand-stickiness within the Android ecosystem (--> if Samsung DeX gets merged into Android, Samsung users can switch brands easier).

Why would Samsung want this? Why would they actively reduce their own competitiveness by giving away distinguished features?


Because this strategy is not sustainable in the Android ecosystem, not even for Samsung.

Google applies different levers here:

1. Google is making your feature a commodity: Samsung is aware that Google plans to implement a native version of the feature, with or without Samsung. Google will make the feature available to ALL competitors of Samsung. Samsung get's the chance to shape it WITH Google or will later be forced to ensure compatibility with it (because it's not sustainable for Samsung to coexist with AND compete against an ecosystem used by ALL other Android vendors)

2. Google offers to take over some tasks: Google creates media attention for OS-Upgrades, creating pressure for Device-Vendors to adopt the new OS-version as soon as possible. The more a vendor deviates from the generic implementation, the more time & resources (and money) will be needed to adopt a new OS-version. So it's in the interest of Samsung to contribute as much of their fundamentals back upstream, so Google themselves takes care of maintaining it.

3. Google may make it mandatory at some point: The Android Compatibility Definition Document (CDD) defines the mandatory requirements for a device to be granted into the Android Ecosystem. Google is in control of this document and may at some point add specific behavior or features as a condition for Android compliance. This "Desktop Mode" has the potential to become the default behavior for Tablets, so Samsung may be required to adopt it for devices classified as Tablet by the CDD [0]

4. Google returns the favor: Samsung can trade collaboration on this feature for business opportunities with Google in other areas (i.e. Mixed Reality, B2B, Chromebooks,...), which potentially allows Samsung to be first in an entirely new market...

[0] https://source.android.com/docs/compatibility/16/android-16-...


To reduce disparency between the Samsung fork and the upstream. Google will implement this feature anyway, then why not agree on implementation details to have less merge conflicts in the future?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: