Ako urobiť sandboxovaným aplikáciam spoločný piesoček?

Mám takú otázku, skôr pre premýšľavé, analytické a logicky vnímajúce typy diskutérov.

ios7

Podľa obrázku ste prišli na vlastnosť, ktorú by nový iOS mohol mať. Obecne – dobrá myšlienka, niečo na spôsob “verejnej” zložky, ktorú by videli všetky aplikácie zvnútra svojich sandboxov.

Osobne v tom vidím práve problém, že ak by to bolo v striktne tupej predstave “voľného pieskoviska na súbory”, tak to môže sandboxing “zabaliť”. Kto vie prečo? Ak si myslíte, že chápete, potom môžeme skúsiť diskutovať, ako urobiť vlka sýtym a ovce nechať celé.

Osobne preferujem tvrdý sandboxing ako základ toho, čo je na povesti iOS dobré.

Takže AKO TO UROBIŤ, aby taký “public” nebol prostriedkom pre ohrozovanie aplikácií navzájom?

Je jasné, že to nemôže byť voľný bordel na ukladanie čohokoľvek a jediné riešenie je sandboxované výmenné miesto na spôsob clipboardu a s pevným komunikačným rozhraním. Tým pádom sa vlastne nemôže jednať o súbory ako také.

Vopred by sa totiž museli definovať “bezpečné” typy dát, no a ako prinútiť programátorov, aby sa nebáli prijímať takéto dáta, keď práve chyba v ich spracovaní môže spôsobovať pády ich aplikácií, poškodzovanie ich mena, prípadne vynález červov, trojanov, vírusov…

Napísal rony