Apple fait marche arrière ?

23:26 modifié dans Actualités #1
Apple vient d'annoncer qu'il serait un peu plus laxiste sur certaines des clauses de développement pour l'AppStore.

Plus d'informations ici.

Et vous, vous en pensez-quoi ?
«1

Réponses

  • DrakenDraken Membre
    23:26 modifié #2
    Que c'est intéressant. On peut maintenant utiliser d'autres outils de développements que l'Objective-C pour créer des applications. Reste à  voir ce que cela donne concrètement au niveau des performances. Le C# sur iPhone 4 ou iPad doit être sympa. Par contre, j'ai comme des doutes pour une application iPhone 3G.

    C'est agréable de voir qu'Apple s'ouvre un peu au monde extérieur, même si c'est probablement pour éviter des ennuis avec les législations anti-monopoles de l'USA et de la CEE.

  • muqaddarmuqaddar Administrateur
    23:26 modifié #3
    Bon, déjà  que l'AppStore est un supermarché, là  ça va être la foire fouille.

    Cela ne me gène pas, le nombre de développeurs objective-C ne va plus croà®tre comme actuellement, car beaucoup développeront en flash ou avec Titanium en HTML/JS par exemple.

    Il faudra voir ce que ces outils donnent comme performances.

    On risque de se retrouver avec plein de petites applis développées avec ces outils "classiques", mais pour des devs spécifiques et gourmands il faudra de l'objective-C (enfin, je l'espère !).
  • NeoPhoenixNeoPhoenix Membre
    23:26 modifié #4

    Bon, déjà  que l'AppStore est un supermarché, là  ça va être la foire fouille.

    Je me suis toujours demandé comment mes applications pouvaient encore plus être perdues au milieux de milliers d'autres applications ... Apple à  trouvé la réponse!


    Cela ne me gène pas, le nombre de développeurs objective-C ne va plus croà®tre comme actuellement, car beaucoup développeront en flash ou avec Titanium en HTML/JS par exemple.

    Je suis d'accord avec ton observation, et je suppose que tous les éléments d'interface standards iPhone ne seront pas disponible à  travers ces middlewares. Ce qui donnera une plus value pour les développeur ObjC ... ou du moins une différenciations des développeurs en fonctions des applications qu'ils peuvent réaliser.


  • 23:26 modifié #5
    Bon après, que ce soit en Flash, en HTML/JS, ou en Obj-C, il y aura toujours des applications codées avec les pieds. C'est surtout aux développeurs de se remettre en question.
  • 23:26 modifié #6
    On pourra au moins espérer faire partie d'une élite?
    Honnêtement ça m'inquiète... Mais les 2 cas sont de toute manière inquiétants.
    D'un côté on avait l'impossibilité d'utiliser d'autre IDE que XCode, et là  ça pouvait être inquiétant du fait que de nombreuses personnes pensent pouvoir faire une application en 2 jours grâce à  des tutos à  foison sur le net.
    D'un autre côté, on a maintenant comme qui dirait "carte blanche". Et là  aussi c'est inquiétant car le prix d'un développeur iPhone va sûrement encore baisser sur le marché du fait que tu auras des gens qui font du C#, .NET ou REALBasic depuis des années et qui n'ont pas besoin de formations.
    Formations qui étaient jusque là  en quelque sorte rentabilisées par le coup d'un développeur iPhone.

    Bref je suis un peu entre 2 murs actuellement.
  • muqaddarmuqaddar Administrateur
    23:26 modifié #7
    Et pourquoi on pourrait pas programmer pour Android ou Blackberry en Objective-C nous ?
    On dirait que ça ne marche que dans un sens !

    (je sais bien que ça serait à  Apple de sortir un outil pour ça... chose qu'ils ne feront jamais évidemment)

    EDIT : car Apple défend ses technologies pour vendre des produits, alors que d'autres le font dans un autre but.
  • DrakenDraken Membre
    23:26 modifié #8
    Bientôt un interpréteur Basic iPhone !  :D

  • AliGatorAliGator Membre, Modérateur
    23:26 modifié #9
    Moi ça me fait clairement chier, je le dis tout net.
    - Encore plus d'applications bazar (ok, Apple a dit qu'il ne voulait plus de "Fart Applications" (simulateurs de pets, lampe torche, ... mais quand même) et applications avec des perfs de merde
    - Prix des développeurs iPhone qui va être dévalué
    - Encore plus d'incompréhension de la part des clients (comme des employeurs d'ailleurs) auprès de qui cela va être d'autant plus dur de justifier qu'il y a un grand intérêt à  développer en Obj-C en natif et donc de développer sous Xcode, sur Mac, avec des compétences particulières, alors que lui ne va voir que "bah de toute façon on peut coder en n'importe quoi on s'en fout
    C'était déjà  difficile de leur expliquer les contraintes particulières des mobiles comme quoi il faut des compétences en conseil et design car faire une appli iPhone = une ergonomie propre et particulière etc... (et ça a toujours été difficile à  ceux qui cherchent les contrat de leur expliquer les aspects technique et même pour la partie freelance pour expliquer au client l'intérêt qu'il a à  faire une appli native) là  c'est la porte ouverte à  tout et n'importe quoi...

    Non vraiment ça me plait pas moi tout ça.
  • DrakenDraken Membre
    septembre 2010 modifié #10
    Tu dis ça parce que tu n'aimes pas le Basic !  ::)



  • AliGatorAliGator Membre, Modérateur
    23:26 modifié #11
    Le Basic j'ai déjà  longuement donné (j'ai commencé la programmation par le BASIC sur Apple//e ! Et tous mes posts sur RealBasic sur des forums comme macfr témoigneront également du temps que j'ai passé sur ce langage :P)... Je ne suis pas fermé aux autres langages, je fais bien du C++ dans mon boulot, et même si je suis pas expert, je trouve que le C# a un certain charme...
    Par contre le Flash ou le Java, autant ça peut être bien dans certains contextes si c'est bien utilisé, autant malheureusement c'est aussi bien souvent utilisé à  mauvais escient et est propice au codage d'applications mal codées et CPU-vores, plus facilement que certains autres langages...
  • 23:26 modifié #12
    AliGator a écrit:
    Moi ça me fait clairement chier, je le dis tout net.
    - Encore plus d'applications bazar (ok, Apple a dit qu'il ne voulait plus de "Fart Applications" (simulateurs de pets, lampe torche, ... mais quand même) et applications avec des perfs de merde
    - Prix des développeurs iPhone qui va être dévalué
    - Encore plus d'incompréhension de la part des clients (comme des employeurs d'ailleurs) auprès de qui cela va être d'autant plus dur de justifier qu'il y a un grand intérêt à  développer en Obj-C en natif et donc de développer sous Xcode, sur Mac, avec des compétences particulières, alors que lui ne va voir que "bah de toute façon on peut coder en n'importe quoi on s'en fout
    C'était déjà  difficile de leur expliquer les contraintes particulières des mobiles comme quoi il faut des compétences en conseil et design car faire une appli iPhone = une ergonomie propre et particulière etc... (et ça a toujours été difficile à  ceux qui cherchent les contrat de leur expliquer les aspects technique et même pour la partie freelance pour expliquer au client l'intérêt qu'il a à  faire une appli native) là  c'est la porte ouverte à  tout et n'importe quoi...

    Non vraiment ça me plait pas moi tout ça.


    Complètement d'accord avec toi
  • CéroceCéroce Membre, Modérateur
    23:26 modifié #13
    Le problème est un peu le même dans tous les métiers de l'informatique: le client est trop rarement l'utilisateur final.

    Je ne connais personnellement aucun développeur iOS qui vive de ses ventes sur l'AppStore. Tous ceux que je connais font de la prestation. Les donneurs d'ordres se foutent souvent des performances, ce qui les intéresse est d'être présents sur le Store aujourd'hui, tant que l'iPhone est à  la mode, et pour pas trop cher.

    Nous sommes dans la même logique que de nombreux sites web qui nous présentent une page d'accueil ("Cliquez pour accéder au site"), et un beau site avec de la musique, mais qui oublient d'y mettre des informations.
  • muqaddarmuqaddar Administrateur
    23:26 modifié #14
    Il nous reste le développement Mac... car le mac lui, n'est pas un effet de mode !  :o
    D'ailleurs, j'ai vraiment envie de m'y remettre un de ces jours.
  • groumpfgroumpf Membre
    23:26 modifié #15
    Apple va peut-être changer encore d'avis, rien n'est figé, il faudrait qu'il y ait plein d'applis foireuses développées avec d'autres outils, ça les fera encore réfléchir.
    D'un autre côté ça va aussi les forcer à  améliorer leur SDK pour que le dev avec soit encore plus facile.
  • muqaddarmuqaddar Administrateur
    23:26 modifié #16
    dans 1284366587:

    D'un autre côté ça va aussi les forcer à  améliorer leur SDK pour que le dev avec soit encore plus facile.


    Il aurait beau être plus facile, apprendre un nouveau langage est forcément une contrainte pour tous les autres développeurs.
  • 23:26 modifié #17
    Bon je suis novice, mais pour faire du développement iOS, MAC OS X en natif et en utilisant Cocoa, on ne peut pas se limiter au C/C++ ? On est toujours obligé de passer par de l'Obj-C ?
  • groumpfgroumpf Membre
    23:26 modifié #18
    Franchement je préfère Objective-C à  C++ qui 1000 fois trop compliqué et batard.
    Le principes d'Objective-C sont les mêmes que Smalltalk et Java/Groovy, il y a quasiment juste la syntaxe et la gestion mémoire à  appréhender.
    De toute façon les informaticiens auront toujours à  utiliser plusieurs langages, c'est leur/mon boulot, langages de script, interprétés/natifs, objets/déclaratifs etc.
    Le langage ne doit pas être un obstacle, au contraire c'est intéressant d'apprendre des nouveaux langages. Le langage unique est une illusion et une impasse.
  • 23:26 modifié #19
    Bon après cela dépend du type d'application que l'on souhaite faire, mais je pense que la palette idéale du développeur MAC OS X / iOS c'est : C, C++, Objective-C.

    Avec ce bagage on est tranquille.
  • zoczoc Membre
    23:26 modifié #20
    dans 1284379990:

    pour faire du développement iOS, MAC OS X en natif et en utilisant Cocoa, on ne peut pas se limiter au C/C++ ?

    Cocoa = Objective-C obligatoire (ou Java/Python/Ruby mais c'est marginal).


    Il n'existe pas d'interface C ou C++ pour Cocoa.

  • devulderdevulder Membre
    23:26 modifié #21
    dans 1284541463:

    dans 1284379990:

    pour faire du développement iOS, MAC OS X en natif et en utilisant Cocoa, on ne peut pas se limiter au C/C++ ?

    Cocoa = Objective-C obligatoire (ou Java/Python/Ruby mais c'est marginal).


    Il n'existe pas d'interface C ou C++ pour Cocoa.


    WxWidgets et Qt alors ? :)
  • zoczoc Membre
    23:26 modifié #22
    Qt et WxWidgets n'utilisent pas cocoa à  ce que je sache, mais réimplémentent tous les contrôles (ce qui donne des interfaces moches et inadaptées au Mac).

  • RocouRocou Membre
    23:26 modifié #23
    En tant qu'utilisateur, je trouve cela très bien, la concurrence est toujours bonne: baisse de prix, encore plus de choix, nouveaux venus/nouveaux talents.

    Et vous qui en vivez, vous devriez voir cela comme une opportunité de vous démarquer dans la masse d'applications merdiques et peu performantes qui vont débarquer.  :-*
  • 23:26 modifié #24
    dans 1285484958:

    En tant qu'utilisateur, je trouve cela très bien, la concurrence est toujours bonne: baisse de prix, encore plus de choix, nouveaux venus/nouveaux talents.

    Et vous qui en vivez, vous devriez voir cela comme une opportunité de vous démarquer dans la masse d'applications merdiques et peu performantes qui vont débarquer.  :-*


    C'est quand même un peu plus compliqué que ça en entreprise...
  • muqaddarmuqaddar Administrateur
    23:26 modifié #25
    dans 1285489285:

    C'est quand même un peu plus compliqué que ça en entreprise...


    Beaucoup plus compliqué...

    Si vous faites faire un devis par 2 maçons, et que l'un vous propose un devis 2 fois moins cher, vous allez sûrement accepter. Alors oui, après le crépis, vous ne verrez peut-être pas la différence. Et pourtant, avec le temps, vous vous rendrez compte que les murs ne sont pas franchement droits, que le mortier est sous-dosé et s'effrite trop vite... et pire un autre jour vous allez vouloir faire une ouverture pour poser une grande fenêtre mais les parpaings n'étant pas posés droits, vous allez devoir faire des arases de 5 cm au sol pour rattraper la pente. Et au final, ça vous coûtera aussi cher voire plus.

    Et pourtant, avec le crépis fini, tout paraissait aussi bien au début... Tout a un prix, mais le plus compliqué à  vendre à  un client c'est la maintenance, l'évolution et la qualité.

    Le problème, c'est qu'un client va comprendre quand on lui parle d'un mur. Mais quand on va devoir lui vendre du cocoa, qui n'est ni du flash, ni du javascript, ni du .net ou autre... et bien ça va pas être de la tarte.
  • RocouRocou Membre
    23:26 modifié #26
    dans 1285490963:

    dans 1285489285:

    C'est quand même un peu plus compliqué que ça en entreprise...


    Beaucoup plus compliqué...

    Pouf pouf, vous avez oublié ma présentation  8--)
    Aujourd'hui je dirige ou co-dirige 4 sociétés (sans compter les SCI associées...). Ce ne sont pas des multinationales mais cela représente tout de même 4 millions d'euros de chiffre d'affaire et une trentaine de salariés.
    Alors je sais que la tentation est grande de protéger ses marchés mais je constate tous les jours que si l'on veut croitre, il est nécessaire d'être mis en concurrence car cette situation stimule l'innovation et les optimisations de toute nature.
    Plus il y a de concurrence, plus il y a de communication sur votre marché. Le secret est de se démarquer.
    Vous, vous avez une chance incroyable: la concurrence qui va débarquer va dépenser un pognon fou à  communiquer et vous n'aurez qu'à  cueillir les clients en présentant vos logiciels bien plus aboutis.
    C'est votre stratégie de communication qu'il faut changer, il y a un challenge énorme en perspective.
  • DrakenDraken Membre
    23:26 modifié #27
    dans 1285662487:

    dans 1285490963:

    dans 1285489285:

    C'est quand même un peu plus compliqué que ça en entreprise...


    Beaucoup plus compliqué...

    Pouf pouf, vous avez oublié ma présentation  8--)
    Aujourd'hui je dirige ou co-dirige 4 sociétés (sans compter les SCI associées...). Ce ne sont pas des multinationales mais cela représente tout de même 4 millions d'euros de chiffre d'affaire et une trentaine de salariés.
    Alors je sais que la tentation est grande de protéger ses marchés mais je constate tous les jours que si l'on veut croitre, il est nécessaire d'être mis en concurrence car cette situation stimule l'innovation et les optimisations de toute nature.
    Plus il y a de concurrence, plus il y a de communication sur votre marché. Le secret est de se démarquer.
    Vous, vous avez une chance incroyable: la concurrence qui va débarquer va dépenser un pognon fou à  communiquer et vous n'aurez qu'à  cueillir les clients en présentant vos logiciels bien plus aboutis.
    C'est votre stratégie de communication qu'il faut changer, il y a un challenge énorme en perspective.


    Totalement d'accord ! La communication c'est le secret de la réussite.



  • muqaddarmuqaddar Administrateur
    23:26 modifié #28
    dans 1285662487:

    dans 1285490963:

    dans 1285489285:

    C'est quand même un peu plus compliqué que ça en entreprise...


    Beaucoup plus compliqué...

    Pouf pouf, vous avez oublié ma présentation  8--)
    Aujourd'hui je dirige ou co-dirige 4 sociétés (sans compter les SCI associées...). Ce ne sont pas des multinationales mais cela représente tout de même 4 millions d'euros de chiffre d'affaire et une trentaine de salariés.
    Alors je sais que la tentation est grande de protéger ses marchés mais je constate tous les jours que si l'on veut croitre, il est nécessaire d'être mis en concurrence car cette situation stimule l'innovation et les optimisations de toute nature.
    Plus il y a de concurrence, plus il y a de communication sur votre marché. Le secret est de se démarquer.
    Vous, vous avez une chance incroyable: la concurrence qui va débarquer va dépenser un pognon fou à  communiquer et vous n'aurez qu'à  cueillir les clients en présentant vos logiciels bien plus aboutis.
    C'est votre stratégie de communication qu'il faut changer, il y a un challenge énorme en perspective.


    Sauf que cette stratégie est valable avec les clients d'un certain calibre.
    Avec les petits clients qui sont bien plus nombreux, c'est autre chose.
  • DrakenDraken Membre
    23:26 modifié #29
    A propos, grâce à  la nouvelle ouverture d'Apple, il y a maintenant un interpréteur BASIC sur iPhone !  o:)  

    Bon d'accord ce n'est pas un Basic iOS, juste le vieux langage intégré avec l'émulateur du Commodore 64. Mais c'est marrant quand même. La preuve en image :



  • 23:26 modifié #30
    Les premiers ennuis commencent. Un client vient de nous demander des infos sur Titanium de Appcelerator. Réaliser des applis iPhone/android avec des technos web.

    Si ça continue, je démissionne :p
  • devulderdevulder Membre
    23:26 modifié #31
    dans 1285746628:

    Les premiers ennuis commencent. Un client vient de nous demander des infos sur Titanium de Appcelerator. Réaliser des applis iPhone/android avec des technos web.

    Si ça continue, je démissionne :p


    Si tu lui dis que vous  n'avez encore les compétences avec cette techno, ce qui fera xx % plus cher pour un devis

    ca devrait le calmer ? :)


Connectez-vous ou Inscrivez-vous pour répondre.