Probleme sur l'iPhone 3G et pas sur le 3GS
@importer
Membre
Bonsoir,
J'ai terminé mon stage voilà un mois et mon appli (celle qu'on demandé de faire) a été acceptée sur l'appstore. Mais il y a un gros soucis: sur le GS elle fonctionne nickel mais pas sur le 3G.
En gros, une des fonctions est le passage en mode nuit, et c'est fait avec une image gris/noir en .png transparente et pour passer en mode nuit j'augmente l'alpha sur un timer et dès que alpha est à 1 je coupe le timer. sur le 3GS pas de soucis, par contre sur le 3G l'image passe bien progressivement à alpha=1 seulement elle disparait ensuite et cela ne devrait pas arriver. Savez vous d'où cela peut venir et comment corriger ceci?
La boà®te où j'étais vient de constater ce bug après les commentaires sur l'appli et refuse du coup de me payer mon indemnisation de stage pour septembre car ils disent que je savais très bien qu'il y avait ce bug sur les 3G, alors que j'en savais rien vu que je bossais sur un 3GS et que je me suis autoformé durant ce stage. Pouvez vous m'aider s'il vous plait?
J'ai terminé mon stage voilà un mois et mon appli (celle qu'on demandé de faire) a été acceptée sur l'appstore. Mais il y a un gros soucis: sur le GS elle fonctionne nickel mais pas sur le 3G.
En gros, une des fonctions est le passage en mode nuit, et c'est fait avec une image gris/noir en .png transparente et pour passer en mode nuit j'augmente l'alpha sur un timer et dès que alpha est à 1 je coupe le timer. sur le 3GS pas de soucis, par contre sur le 3G l'image passe bien progressivement à alpha=1 seulement elle disparait ensuite et cela ne devrait pas arriver. Savez vous d'où cela peut venir et comment corriger ceci?
La boà®te où j'étais vient de constater ce bug après les commentaires sur l'appli et refuse du coup de me payer mon indemnisation de stage pour septembre car ils disent que je savais très bien qu'il y avait ce bug sur les 3G, alors que j'en savais rien vu que je bossais sur un 3GS et que je me suis autoformé durant ce stage. Pouvez vous m'aider s'il vous plait?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
A partir du moment où ton code ne va pas chercher des fonctions spécifiques à un modèle et pas à l'autre (la video par exemple), tu ne devrais pas avoir de bug.
Je trouve cela hallucinant l'attitude de ta boà®te vis à vis de ton indemnité de stage. De toute façon, ce n'est pas légal, c'est du chantage.
L'appli est faite pour tourner sous OS 3 mais ne pose problème que sur les iPhone 3G sous OS 3.
Concernant l'indemnisation quel recours possible?
Sauf que si il fait ça il risque de se mettre en tord.
je suppose que le terme "autoformation" sous entend qu'il n'y avait aucune compétence technique pour t'encadrer dans cette "boà®te". Pourquoi pas un stage en télétravail tant qu'on y est?
C'est quoi ton stage? Modalité? Ecole? Contrat? Ce n'est pas sur les paroles d'une personne qu'il faut se baser mais sur des contrats et le droit du travail qui va en face. On ne peut en tout état de cause exiger un "rendement" ou un "résultat" à un stagiaire.
Il ne faut jamais développer une application sur une plate-forme haut de gamme, se disant que ça passera sans pépin sur une machine moins performante, utilisant le même OS. Il aurais été plus rationnel de développer sur un 3G.
Ton problème vient peut être tout simplement d'un traitement graphique trop lourd pour le 3G. Le temps de traitement de la transparence à un coût en temps machine. Enfin ce n'est qu'une hypothèse, ne connaissant rien de ton code.
C'est quoi ton application, au fait ? Tu peux nous donner un lien sur l'AppStore ? S'il y a une version Lite, je pourrais tester le problème sur mon iPod Touch 8 Go, assez proche d'un iPhone 3G de base, à l'exception de son processeur a 533 Mhz contre 400 Mhz pour le 3G (et 600 Mhz pour le 3GS).
Ce simple code te permet en 0.5 secondes de faire passer ton imageView sur un alpha de 1.0
*bip* ;D
Comment a été établie le montant de ta rémunération? C'était un stage de plus de 3 mois?
Bon soit. Le nom de l'appli alors?
Le pire c'est que sur mon éval de stage ils m'ont mis très bien partout parce qu'ils étaient satisfaits de mon travail...
Merci beaucoup pour votre intérêt sur le sujet, ça fait plaisir
PS: muqaddar, tu pourrais me réactiver comme modo?
Pour le problème entre l'entreprise et @importer, je propose plutôt que Mala en discute avec @importer en privé. ça éviterait les dérapages
Ne fais rien qui puisse te mettre en tort. Fais valoir tes droits par les voies normales : si le stage est lié à des études, fait intervenir le responsable de stage, le directeur des stages.
Si tu as besoin de soutien technique, utilises le forum ...
Merci à tous en tous cas
si Mala est ok pour MP je le suis aussi!!
Merci à tous en tous cas.
Est ce que la solution proposée pourrait régler le problème? une CAAnimation à la place du timer?
si Mala est ok pour MP je le suis aussi!!
edit:dsl pour le double poste
D'un point de vu technique est-ce que le code d'Eaglelouk te semble en adéquation avec ce que tu as codé ou est-ce une piste pour corriger ton problème? As-tu seulement les moyens techniques pour corriger ton problème? code source, iphone de test, etc.
Pas de problème pour me contacter en MP pour le reste.
Mais sans nommer qui que ce soit, je suis assez surpris qu'une entreprise n'ayant mis en ligne qu'une seule et unique application pour iPhone (celle à laquelle tu as participé justement) fasse montre de tant d'exigence à ton égard.
D'autant que pour une première app de leur part, si le seul bug est celui que tu décrit et qu'il ne survient "que" sur les 3g, c'est pas la mort (même s'il est important de corriger ça au plus vite bien sur)...
J'espère que tu pourras rapidement leur apporter ton aide devant ce problème et que tu perçoives la rétribution que tu mérites
@ClicCool:merci pour le soutien et tout à fait d'accord avec toi
Le problème ne vient peut être pas d'une histoire de 3G/3GS, mais de versions différentes de l'OS iPhone.
Edité par Mala: je vais me fâcher tout rouge maintenant que dieu m'a donné son pouvoir...
EDIT: Maieuh..
@importer, une solution plus simple qu'un déplacement de 5h de train serait peut-être une prise de contrôle à distance via iChat sur un poste de l'entreprise. C'est à méditer.
Bah non justement c'est sur le même OS
Car malhonnête comme semble l'être la boite dans laquelle tu as fait le stage, déjà , je ne sais pas si c'est une bonne idée de lui faire le cadeau de lui donner la solution toute crue au bug qu'ils ont découvert, vu leur comportement. Là ça donne vraiment l'impression d'une boite genre "Bon faut qu'on publie une appli iPhone sur le store pour faire croire à nos clients qu'on sait faire du dev iPhone alors qu'on n'y connait rien... et on va qd mm pas payer qqun pour ça, exploitons un pauvre stagiaire"...
Déjà , te demander de corriger le bug vu leur comportement (ils auraient été corrects et t'auraient demandé gentiment "tiens on a remarqué un bug sur les 3G, ce serait cool que tu le corriges même alors que ton stage est fini", ça m'aurait pas dérangé surtout qu'à priori c'est pas grand chose) je trouve que c'est du foutage de gueule, ça revient à faire du chantage à pas te payer et t'exiger la correction en mm temps. Alors leur donner la solution toute crue sur les forums (c'est à dire que du coup ils pourront corriger l'appli sans avoir besoin de toi et donc pourraient très bien être encore plus des salaud et du coup ne pas te payer sous prétexte que "en plus y'avait la solution sur les forums"...) hum
En plus ton contrat de stage n'implique pas d'obligation de résultat (encore moins s'ils ne t'en donnent pas les moyens en ne te fournissant pas le matériel !!), donc tu n'as pas à t'échiner à leur trouver une solution pour leur beaux yeux sous prétexte qu'il te font du chantage à rémunération (surtout pour un truc aussi ridicule que de dire "tu savais qu'il y avait un bug" alors que tu ne pouvais pas savoir et que même si tu savais et leur avait dit ce n'est en aucun cas une raison valable pour te refuser ta rémunération de stage si par ailleurs tu as correctement travaillé). Tu n'es pas un prestataire avec lequel ils avaient un contrat sur une prestation de service avec engagement, s'ils voulaient un engagement de résultat ils avaient qu'à assumer et prévoir une prestation par une boite de service ou un auto-entrepreneur, pas se la jouer les profiteurs "oh on va prendre un stagiaire ça nous fera de la main d'oeuvre presque gratos"
Bon après, ici on n'a que ta version des faits (que je ne remet pas en cause, mais comme je vois que je m'emporte... :P évidemment pour juger il faudrait la version des deux parties), il n'empêche qu'il faut éclaircir cela juridiquement de toute façon avant même de dévoiler sur le net une solution technique.
Et puis ils auraient pu te demander gentiment que tu replonges un peu dans le code, le bug ayant l'air minime il n'aurai pas fallu plus de 2 heures pour le résoudre (espérons ^^).
J'ai finalement reçu un chèque mais j'y vais quand même demain pour tenter de débugger, ça m'embête quand même ce bug.
Quelqu'un aurait il une piste? Je rappelle qu'il s'agissait seulement d'une image passant de alpha 0 à alpha 1 (ce qui était voulu) mais qui disparaissait une fois à alpha 1 (le bug). J'avais fait ça sur un timer, et Eaglelouk m'a suggéré de le faire sur une CAAnimation ce que je tenterais demain.
D'autres idées?
Merci à tous en tous cas
L'appli tourne comme sur des roulettes. Juste modifié le timer par une CAAnimation comme me l'avait proposé Eaglelouk (c'est plus fluide en plus) et rajouté un dealloc sur un changement de vue.
Merci à vous tous pour votre aide.
@Bientôt