• [^] # Re: Oui

    Posté par (site web personnel, Mastodon) . En réponse au journal Sailfish OS embarque une partie propriétaire. Évalué à 1. Dernière modification le 08 janvier 2014 à 18:41.

    Comment je peux accéder au système de fichier? j'ai pas encore trouvé comment faire un bête déplacement de fichier par exemple.

    Et comment tu fais sur les autres systèmes ?

    Ah oui, tu ouvres un gestionnaire de fichier.

    Un gestionnaire de fichier, c'est quoi ? Une bete appli.

    Et l'appli elle fait quoi ? elle utilise l'API du toolkit.

    Mis à part le fait que l'API n'existe pas (encore ?) dans le toolkit "gecko" pour gérer des fichiers, Quel est la différence avec un autre OS ??

    Comment je peux accéder à la caméra?

    avec les API qui vont bien ? Navigator.getUserMedia, balise video etc..

    Comment je peux accéder à xxx dont c'est le rôle de l'OS d'habitude?

    Dans un autre OS, on fait comment ? On appelle la fonction qui va bien du toolkit, qui elle même va appeler les fonctions systèmes ou communiquer avec des daemons (par socket ou ce que tu veux).

    Et tu crois qu'une appli dans Firefox OS, elle fait comment ? Elle appelle une API, exposée par Gecko. Gecko appel ensuite les fonctions systèmes communiquer avec les daemons qui vont bien. Bref, AUCUNE différence.

    Comment je peux compiler mon code C++ pour FF?

    Si tu es fournisseur d'une version d'un FirefoxOS spécifique, aucun souci. Tu compiles comme pour n'importe quel OS...
    Mais ce n'est effectivement pas pour fournir une appli à n'importe quel utilisateur. C'est normal, le toolkit, c'est basé sur HTML/JS. c'est voulu, c'est comme ça.

    M'enfin, vu ce qu'on peut faire avec du HTML/JS, vouloir faire du C++, c'est vraiment pour du très spécifique.

    A chaque fois que j'ai demandé quelle API utiliser pour accéder à un truc de l'OS, j'ai eu comme seule réponse du bordel HTML/JS même pas standard ("pour le moment", ok, mais ça reste à FF pour le moment), et rien pour accès plus direct à l'OS

    Peut-être faut-il revoir aussi tes paradigmes de développement ? essayer de faire autrement ? Voir même apprendre le développement web ?

    Accéder au matériel directement, pourquoi faire ? Vouloir gérer des fichiers, pourquoi faire ? (Si une appli veut stocker du contenu : IndexedDb, localStorage, ou AppCache pour du "statique").
    Etc etc..

    En te lisant, j'ai l'impression que j'ai en face de moi un gars qui toute ça vie, a fait des cubes, qu'il a devant lui une nouvelle boite, qui possède non plus des trous en forme de carré mais en forme de triangle et qu'il essaye d'y faire rentrer ses cubes. Peut-être faut-il apprendre à faire des triangles ?

    Donc pour le moment l'OS est dans le navigateur de manière schématique

    non. et encore non.

    Tu confonds OS et toolkit. Que le toolkit te paraisse pauvre, ok, pourquoi pas. Mais ne confondons pas OS et toolkit, merci.

    c'est à dire que je dois passer par le HTML du navigateur (tiens, le navigateur...) si je veux accéder à quoi que ce soit de la machine et ça craint.

    C'est à dire que je dois passer par "ici ton toolkit préféré" si je veux accéder à quoi que ce soit de la machine et ça craint.

    Les mots importants sont "même futures".

    ouaip, bon gros troll des familles (voire même FUD), car absolument pas argumenté, on ne sait pas de quoi il parle exactement ....