Journal Application LinuxFr sur iPhone

Posté par (page perso) .
Tags : aucun
3
31
mar.
2009
Cher journal,

Comme je te disais la dernière fois, j'avais développé une application LinuxFr pour iPhone. Je viens d'en publier les sources, et le reste se passe sur mon blog.

J'ai remis sur l'AppStore une application en 2.0 pour pas avoir à être en 2.1, y a plus qu'à attendre plusieurs jours qu'elle soit validée.
  • # Bon courage...

    Posté par (page perso) . Évalué à 4.

    ... pour affronter l'opprobre que rencontre ton soft, Fabien !

    Et merci pour les sources, je vais étudier ça de près pour m'initier au dev pour iPhone.
    • [^] # Re: Bon courage...

      Posté par . Évalué à 10.

      En même temps faire un client lourd pour accéder à un site web, même dédié à une plateforme libre et sans parler de l'Iphone, le potentiel trolligène reste élevé.
      • [^] # Re: Bon courage...

        Posté par (page perso) . Évalué à 1.

        Sauf quand il permet d'accéder au contenu sans connexion (ce qui arrive sur iPhone), et permettra d'autres subtilités quand je me serai penché dessus.
        • [^] # Re: Bon courage...

          Posté par (page perso) . Évalué à 5.

          Tu veux dire qu'il y a pas de navigateur web avec un mode «travailler hors connexion» sur le iPhone ?
          • [^] # Re: Bon courage...

            Posté par . Évalué à 4.

            Tu veux dire qu’il n’y a pas de navigateur web tout court sur le iPhone ?
            • [^] # Re: Bon courage...

              Posté par (page perso) . Évalué à 2.

              Euh, je sais pas, je pensais que si d'après ce qu'ils disaient dans leur pub non ?
              • [^] # Re: Bon courage...

                Posté par . Évalué à 4.

                Oui enfin, les pubs Apple prennent un peu leurs aises avec la réalité...
            • [^] # Re: Bon courage...

              Posté par (page perso) . Évalué à 4.

              Il y a un navigateur web qui ne marche qu'en mode connecté sur l'iphone. Il est basé sur webkit.

              Envoyé depuis mon lapin.

              • [^] # Re: Bon courage...

                Posté par . Évalué à -8.

                Apparemment être un fanboy apple dispense de posséder un cerveau, webkit est un *moteur de rendu HTML*, ce qui n'a approximativement rien à voir avec la fonctionnalité "mode déconnecté" d'un *navigateur*.
                • [^] # Re: Bon courage...

                  Posté par (page perso) . Évalué à 7.

                  C'est gentil de préciser, mais ne je vois pas le problème. Je n'ai jamais dit que «puisque le navigateur utilise webkit, il n'y a pas de mode déconnecté».

                  Merci de ne pas voir des problèmes là ou il n'y en a pas. J'ai des choses mieux à faire (comme flooder sur mac4ever en bon fanboy apple qui se respecte ;-) ).

                  Envoyé depuis mon lapin.

                  • [^] # Re: Bon courage...

                    Posté par . Évalué à -5.

                    Ah oui, c'est pas mal de se justifier de cette façon après coup. La deuxième phrase était juste totalement inutile et injustifiée du coup.
                    • [^] # Re: Bon courage...

                      Posté par (page perso) . Évalué à 3.

                      Relis son premier post, ça me paraît évident que tu as compris de travers : il y a un point entre les deux parties de la phrase et y'a vraiment aucune ambiguïté, juste une info supplémentaire.
        • [^] # Re: Bon courage...

          Posté par (page perso) . Évalué à 3.

          On peut mouler sur la tribune hors connexion ? O_O

          Comment ça il y a d'autres contenus ?
      • [^] # Qui est gros ??

        Posté par . Évalué à 2.

        Je me demande si un navigateur Web classique n'est pas déjà un client lourd, vu son poids..
    • [^] # Re: Bon courage...

      Posté par (page perso) . Évalué à 5.

      Salut,

      Moi j'y connais rien à l'iPhone, mais d'après ce que je comprends, il faut passer par «l'appstore» pour installer un logiciel sur son ordinateur(/téléphone), c'est bien ça?

      Si je comprends toujours bien les choses, les applications sont modérés avant publication.

      Donc, j'ai peut être mal compris quelque chose, mais à moins qu'elles soient portables, ces sources elles servent à rien, non ?

      Sinon j'ai pas compris non plus l'histoire du 2.0 au lieu de 2.1…
      • [^] # Re: Bon courage...

        Posté par . Évalué à 1.

        Moi j'y connais rien à l'iPhone, mais d'après ce que je comprends, il faut passer par «l'appstore» pour installer un logiciel sur son ordinateur(/téléphone), c'est bien ça?
        Si l'iPhone n'est pas jailbreaké oui.
        sinon, t'installes ce que tu veux.
        • [^] # Re: Bon courage...

          Posté par (page perso) . Évalué à 3.

          Ouais et je peux faire tourner un serveur ssh sur mon grille pain si je le trafique un peu, il suffit de…
          • [^] # Re: Bon courage...

            Posté par (page perso) . Évalué à 9.

          • [^] # Re: Bon courage...

            Posté par . Évalué à 3.

            oui enfin le jailbreak c'est pas plus compliqué que de mettre un firmware alternatif sur un routeur linksys wrt54gl... ou une ubuntu sur un packard-bell de chez carrefour :-)
            • [^] # Re: Bon courage...

              Posté par . Évalué à 3.

              Et c'est légal ?

              Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

              • [^] # Re: Bon courage...

                Posté par (page perso) . Évalué à 10.

                oui mais...
                everytime you jailbreak an iphone, jobs kills a kitten
                • [^] # Re: Bon courage...

                  Posté par . Évalué à 4.

                  Je dirais plutôt : everytime Apple releases a MacOSX, Jobs kills a felin

                  Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

              • [^] # Re: Bon courage...

                Posté par (page perso) . Évalué à 8.

                Et c'est légal ?
                Un serveur ssh sur son grille pain ? Avec leurs lois à la con, non, ça va être bientot interdit.
            • [^] # Re: Bon courage...

              Posté par (page perso) . Évalué à 2.

              une ubuntu sur un packard-bell de chez carrefour

              C'est si compliqué que ça, je pensais que c'était à la portée de beaucoup de monde


              PS:La dernière fois que j'ai installé Linux sur un Packard Bell, Ubuntu, Debian, ToutouLinux (que j'avais sous la main pour une autre install) et Fedora n'ont jamais démarrer (problème de driver du lecteur CD je crois car le noyau bootait si je me souviens bien) et Mandriva est la première distribution qui a marché (c'est toujours la dernière qu'on teste qui marche).

              « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

              • [^] # Re: Bon courage...

                Posté par . Évalué à 4.

                Tu n'as pas fait explicitement allusion à une loi de Murphy, mais pour les curieux, c'est une fausse loi ;) !

                En effet, c'est comme chercher un truc dans sa poche : une fois qu'on l'a trouvé, on ne cherche pas ailleurs (à moins d'être un peu dérangé, non ? ;) ) et du coup, c'est toujours dans la dernière qu'on trouve ce qu'on cherche...

                Nous sommes tous sous le joug de la loi de Murphy !
                • [^] # Re: Bon courage...

                  Posté par (page perso) . Évalué à 2.

                  Sauf quand on sait que c'est le dernier truc qu'il y avait dans sa poche. Dans mon cas c'était en plus le cas (non pas que je ne n'avais plus de CD dans ma poche) car je ne n'avais pas essayer d'autre distributions (à cette époque) et je me voyais mal installer une distrib que je ne connais pas du tout chez quelqu'un d'autre que moi (parfois on tombe sur des installateurs perturbants qui formattent des partitions sans s'en rendre compte).

                  « Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche

      • [^] # Re: Bon courage...

        Posté par . Évalué à 2.

        ou alors pour une fois tu peux faire du LIBRE et PAYANT.

        puisque les brises burnes de ce site nous les casses depuis des lustres que libre ne veut pas dire gratuit, ils devraient être contents nan ?
        • [^] # Re: Bon courage...

          Posté par . Évalué à 1.

          C'est dit de façon un brin polémique (ben c'est du zerchauve< quoi), mais il y a un peu de vrai. En particulier, John Carmack, qui a récemment porté le fameux Wolfenstein original sur iPhone, sous GPL, explique à la fin de son document fleuve à ce sujet :

          Of course, someone else is welcome to do that [nettoyer le source de ses petites imperfections]. The full source code for the commercial app is available on the web site. There was a little thought given to the fact that if I had reverted to the virgin source, the project wouldn't be required to be under the GPL. Wolf and the app store presents a sort of unique situation -- a user can't just compile the code and choose not to pay for the app, because most users aren't registered developers, and the data isn't readily available, but there is actually some level of commercial risk in the fast-moving iPhone development community. It will not be hard to take the code that is already fun to play, pull a bunch of fun things off the net out of various projects people have done with the code over the years, dust off some old map editors, and load up with some modern quality art and sound.

          Everyone is perfectly within their rights to go do that, and they can aggressively try to bury the original game if they want. However, I think there is actually a pretty good opportunity for cooperation. If anyone makes a quality product and links to the original Wolf app, we can start having links to "wolf derived" or "wolf related" projects.


          http://www.idsoftware.com/wolfenstein3dclassic/wolfdevelopme(...)

          Évidemment ça me semble totalement contraire aux principes de Stallman/la FSF : je ne sais pas comment fonctionne le développement iPhone, mais il est probablement impossible d'exécuter un programme modifié ou de le redistribuer sans un compte développeur...
        • [^] # Re: Bon courage...

          Posté par (page perso) . Évalué à 2.

          Rien ne t'empêche de le faire en dehors de l'appstore, tu mets ton application à télécharger qu'à travers un système de paiement en ligne et c'est bon.

          Ici le problème que je soulève n'est pas le fait de payer pour avoir l'appli mais de pas pouvoir la modifier et utiliser la version modifié. L'accès à l'application serait gratuite, ce serait pareil.
  • # Question à deux balles

    Posté par (page perso) . Évalué à 2.

    Pourquoi avoir choisi une licence BSD ?
    • [^] # Re: Question à deux balles

      Posté par (page perso) . Évalué à 9.

      <mode troll="on">
      Comme on ne peut pas modifier/recompiler le programme sans une licence dev iphone pour pouvoir signer le binaire (il me semble) c'est un peu incompatible avec la GPL non ?
      </mode>

      Il y a une vrai question dedans... (pas la licence)
      • [^] # Re: Question à deux balles

        Posté par . Évalué à 4.

        Tiens, j'y avait encore jamais pensé. La FSF s'est prononcée là-dessus ? Je trouve pas grand chose sur Google ...
        • [^] # Re: Question à deux balles

          Posté par . Évalué à 5.

          Tu peux aussi te faire un avis en dehors de celui de la FSF sinon ...
          • [^] # Re: Question à deux balles

            Posté par . Évalué à 3.

            Mon avis était déjà un peu fait ... c'est juste que s'il n'y a que moi qui le pense, ça aura moins de poid que si c'est la FSF qui le dit ...

            En y réfléchissant un peu plus, ce n'est pas si "problématique" que ça : c'est comparable à de la Tivoïsation. Du moment que tu donnes les sources, tu respectes la GPL, c'est juste que l'utilisateur est empêché de l'utiliser à cause d'une mesure technique (le fait qu'on ne puisse pas installer soi-même d'appli sur son iPhone). Par contre, pour des softs GPLv3, je ne suis pas sûr que ce soit compatible.
    • [^] # Re: Question à deux balles

      Posté par . Évalué à 1.

      Perso, je trouve que deux balles, c'est beaucoup, beaucoup trop cher payé.

      à la rigueur une pour troll trop basique, ok.
    • [^] # Re: Question à deux balles

      Posté par (page perso) . Évalué à 5.

      Pour permettre à ceux qui le souhaitent de s'en inspirer pour propager du code propriétaire.
      • [^] # Re: Question à deux balles

        Posté par . Évalué à 1.

        Pour ne pas "imposer-Mon-point-de-vue-qui-est-forcément-le-bon-vu-que-c'est-mon-point-de-vue-et-que-tout-le-monde-doi(g)t-faire-comme-moi" ?
  • # pour lire un site web sur l’iPhone

    Posté par . Évalué à 7.

    Si j’ai bien compris pour lire un site web depuis le iPhone il faut développer un navigateur web spécial pour le site, puis le soumettre à la validation de l’AppStore ??????

    Et moi qui croyait que l’iPhone était un truc révolutionnaire…
    • [^] # Re: pour lire un site web sur l’iPhone

      Posté par (page perso) . Évalué à 1.

      Le but est-il d'éviter qu'on puisse utiliser n'importe quelle web app avec juste un browser et du coup court-circuiter l'app store ?
      Wow, je portais déjà pas Apple dans mon coeur mais là, je crois que je vais leur vouer un véritable culte. :)
      • [^] # Re: pour lire un site web sur l’iPhone

        Posté par . Évalué à 9.

        Non, à l'origine d'ailleurs, il n'y avait pas d'AppStore ni de SDK et Apple recommandait justement de développer les applis sous forme de webapp. Ils ont dû remarquer que ça ne leur rapportait pas d'argent de cette façon :)
    • [^] # Re: pour lire un site web sur l’iPhone

      Posté par . Évalué à 2.

      Ben disons que rien que cette page fait 125kB, dont 75 juste pour le html (pas sur que l'iphone supporte la compression a la volee).

      Sur une connexion 3G (ou meme pas 3G, pour les premieres version de l'iphone), ca fait un peu lourd a charger quand meme (surtout avec les qq no cache qui vont forcer les requetes vers qq .js).

      Et on n'oubliera pas la mention speciale au logo en haut a gauche de chaque page qui bouffe une belle part sur un petit ecran...

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.