Comments (9)
I really think we should drop this thing altogether. It's not really helpful when apps are just installed from a website... and don't mean anything to most users.
from manifest.
It also encourages bad development practices and provides a legitimate excuse to exclude supporting certain users on the Web.
from manifest.
I agree. In case of apps installed from a website required_features makes little sense. It will however be helpful in cases where an app is discovered by its manifest first (app stores).
What about permissions then? It seems to have the same problem.
from manifest.
I'm afraid that if we don't have such a system, people will come up with worse ideas... I think we should keep this in the spec and mark it AT RISK so it is clear that the manifest can fulfil this requirement if people really want to.
from manifest.
@jmajnert permissions
also sucks, yes: as it requires some signing authority to grant access to particular APIs (that's pretty anti-web, IMO). Permissions will hopefully die and become a packaged apps only thing.
@mounirlamouri wouldn't it be better to rip it out and then add it back if we need to? That is, we can discuss the problem on the list first. I'm worried that by even having it in the spec we are encouraging its use or granting it more value than it actually has.
from manifest.
You make a point. I'm worried that people might try to find there own workaround like we saw in dev-webapps at Mozilla. Though, that might be a quite narrower problem.
from manifest.
ok, so I'll remove this form the spec and file a separate bug to remind use to kick off discussion on the mailing list.
from manifest.
Ok, added #47
from manifest.
I fully agree.
IIRC we moved the manifest work to WebApps to get a solution for the Web. We were later supposed to define our own extensions, if we deemed them necessary. So I guess both permissions and required_features could be added later by some extension mechanism by SysAppsWG for use with packaged apps?
from manifest.
Related Issues (20)
- No way to localize icons? HOT 2
- No language/direction metadata for shortcuts? HOT 4
- Value `auto` for `dir` probably shouldn't say "no explicit directionality"
- "localizable members" should be defined separately?
- Reference to BIDI should probably use SpecRef reference to UAX9 (editorial)
- Description of `lang` incorrect
- Description of language tags incorrect
- Use of `CanonicalizeUnicodeLocaleId` HOT 1
- `name` and `short_name` (and other localizable member's) relationship to localization and accessibility
- "security sensitive" items interaction with localization
- shortcuts and localizability
- Application name section might need localization support HOT 2
- JSON "commonly" encoded in Unicode HOT 2
- "internationalization" section HOT 2
- Themed/colored icons for web apps HOT 3
- Way to detect if a web app is installed HOT 14
- Call of topics for TPAC HOT 5
- Icon purpose "any" is confusing HOT 4
- suggest in standard calling website->webapp process unified "add to home screen" or such in all browsers (not install) HOT 7
- Define "web application" HOT 9
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 manifest.