To jako vážně chtějí udělat prefix pro každou aplikaci? Myslím tím to twitter:// a fb://?? To mi prijde jako strasna prasarna. To si kazda obsurdni aplikace vymysli svuj prefix? Proc se sakra neinspirujou u klasickych url a nepridaji treba jeden prefix app:// a zatim at uz je cokoliv. Napr. app://fb nebo app://twitter,...
A čeho přesunutím identifikace aplikace ze schematu do scheme specific části URL dosáhnete?
Ničeho, naopak to bude celé komplexnější na implementaci a proti smyslu příslušného RFC 1738:
In general, URLs are written as follows:
<scheme>:<scheme-specific-part>
A URL contains the name of the scheme being used (<scheme>) followed by a colon and then a string (the <scheme-specific-part>) whose interpretation depends on the scheme.
Nebo-li každá aplikace ať si má svoje datové schema, a data at si koduje jak chce.
Nevím jak na Androidu, ale na iOS je tohle (otevření aplikace pomocí specifického URL) už dlouho, možná od začátku, podporováno přímo systémem.
Pokud jde o mobilní web, tak mizerný návrh HTML5 (např. neexistence namespaces, resp. jejich dětinské obcházení stylem hlavně-ať-se-to-nepodobná-XML typu "data-*") ho v dlouhodobé perspektivě zabil.
No podle me by tomu RFC vic odpovidalo, to, co jsem navrhl ja. Tzn scheme app je na stejne urovni jako ftp, http,... Tim definuji, cim to chci interpretovat a pak nadefinuji nejak specifikaci konkretni aplikace + co v ni.