votre avatar

Silentk

est avec nous depuis le 20 juillet 2016 ❤️

17 commentaires

Le 01/02/2019 à 18h 19

Pourquoi l’article parle sans cesse de l’App Store ?



Ces apps étaient installable via un sous domaine pour Facebook (et surement pareil pour Google), l’utilisation du certificat entreprise permettait justement de se passer de l’app store et sa verification. Mais affichait “Voulez vous autoriser l’installation et l’execution d’application signé par le certificat de Facebook Inc (in house)”.



De base pour accéder au programme “In house”,  tu dois fournir toutes les infos de ta boite, un numero DUS (que je connaissais même pas avant la procédure), ensuite ils vérifient (pour nous ça a durer un mois), enfin ils t’appelent pour BIEN te faire comprendre que “C’est pour un usage interne SEULEMENT” (il a bien du le dire au moins 6 fois).



Tu paie 300 euros par ans et tu peux signer tes applications interne via le certificat entreprise.

Après ça dans xcode tu peux exporter ton .ipa avec un xml, tu met le tout sur un serveur web (avec https) tu donne le liens a tes utilisateurs internes, safari propose d’installer l’application et l’utilisateur doit valider qu’il autorise les applications signé avec le certificat entreprise à tourner sur ton terminal.



Après il y a les certificats ad-hoc, dans ces certificats il y a les identifiants uniques de chaque terminal qui peut executer (donc il faut que l’utilisateur te communique l’UID de son terminal) le code signé par ce certificat, limité a 100 terminaux par compte / ans.

Si on essaie d’installer une application signé par un certificat ad-hoc qui ne contient pas l’UID du terminal qui essaie de lancer l’application iOS empêche l’execution









noks a écrit :



Moi je trouve toujours aussi aberrant qu’une boite qui te vend des appareils puisse t’empêcher de faire des choses avec.




En gros Apple décide de ce que j'ai le droit d'installer ou pas sur mon telephone, le seul moyen étant l'app store et la validation des applis présentes est à la seul discrétion d'Apple.      






Et tout le monde est content ...








En fait tu peux installer ce que tu veux sur un iPhone, soit via le code source de l'application que tu souhaite soit en signant le fichier .ipa (récupéré je ne sais ou) avec ton certificat perso (que normalement tu utilise pour developper).     





Par contre quand tu es dev et que tu souhaite rendre ton app “installable facilement” par la masse, là ça se complique puisque il faut passer par l’app store et respecter les règles (j’ai passé 6 mois a me battre avec un mec qui me disais “non” avec des raisons pas toujours très clair …)


Le 14/06/2018 à 21h 00

En ce moment je tente d’utiliser les nouveaux services worker de Safari sur iOS…



On est pas sortie… En fait Apple le mot standard c’est un gros mot chez eux

Le 25/05/2018 à 21h 23

D’un point de vue dev :

Je passe souvent par la “validation d’Apple” plus ça va plus ça me fatigue, les raisons bidons, si dans l’application il y a dans du contenu le mot Android l’application est refusé …



Les mecs te sortent “faites une web app, maintenant qu’iOS 11.3 les prend en charge”



Oui sauf que la prise en charge est ridicule est buggé (comparé a Android)



Sur Android PWA sont top est très adapté a certains type d’app (une app NXi par exemple en PWA serait le top).



D’un point de vu utilisateur :

J’ai remplacé mon iPhone par un Pixel 2, certes par défaut les appli Google aspire les données comme pas possible (a chaque fois qu’un utilisateur Android me dit “tu abuse” je lui montre son historique sur Google map et il répond “c’est glauque”), la gestion des permissions est configurable maintenant donc “ça va”.



Et je peux enfin tester les applications que j’ai envie de tester et personne ne décide a ma place si cette application est bien ou non pour moi sur mon smartphone.

Le 05/12/2017 à 21h 26

Perso je suis utilisateurs depuis quelques temps mais ça ne sera jamais ma machine principale :



* Privacy ? ok les DNS installé par défaut c’est 8.8.8.8 et 8.8.4.4, il est ou l’article de NextInpact sur la dégooglisation ? Pas passé chez Shadow visiblement, bon après on est pas mal derrière la même IPv4 mais quand même

* Les données qui transitent entre le serveur et toi sont en clair (Réduction de la latence, donc normal).

* Tu as besoin de réinstaller suite a un truc foireux ? tu dois demander la réinstall au support (surement un boutton plus tard)

* Sur le site tu peux lire que “Le password Windows permet de protéger tes données”, oui, mais non,  je comprends que ça rassure les non techniques mais ce n’est pas la vérité, passé un mot de passe WIndows surtout dans une VM il y a rien de plus simple.

* Par défaut un serveur VNC est installé dans la VM (en plus des services qui utilisent NVENC pour renvoyer l’image au client), il est désactivé mais présent (utilisé par le support en cas de péppin j’imagine)



Après le support et l’équipe sont très sympa et ouvert la critique mais attention malheureux ne critique surtout pas sur Discord, sinon les grands défenseurs de Blade vont te sauter dessus (une partie de la comunauté)



Bref c’est une console de jeu sympa et j’apprécie le fait de pouvoir jouer sur mon Mac sans me prendre la têtte, mais il y n’y aura jamais une seule ligne de code de mon taff ou factures client … etc sur cette VM.



Pour un usage console de jeu ça fonctionne très bien et si vous avez la connexion vous pouvez tenter.



Enfin je n’en vois pas en faire ma machine principale, car ça centralise encore plus internet… ce dont internet n’a absolument PAS besoin.

Le 22/11/2017 à 22h 27

Au début j’étais en WIFI AC et la latence je la senstais bien.



Puis j’ai pris un adaptateur (Apple … lol) pour du RJ45 et là j’ai été bluffé :o (également dans geforce Now il faut bien coché le mode ultra dans les paramètre, sinon il y a de la latance)

Le 22/11/2017 à 11h 30

Avant je pensais comme toi, au vu des perfs (et de la latence) du Steam Home Streaming … je me disais que même si en local tu ressens de la latence alors via la connexion internet ça peut pas être mieux.



Geforce NOW et Shadow m’ont prouvé que j’avais tord, j’ai encore joué hier soir comme un cochon en rank sur OW, un vrai plaisir (c’était Geforce NOW pour macOS hier soir)



Concrètement Geforce NOW et Shadow en jeu donne la même latence (non perceptible avec ma connexion)



Entre les deux solution je prefere Shadow malgrès quelques cafouillage sur la com (ça arrive :)), leurs offre est plus interessante, Geforce NOW est gratuit pour le moment mais devrait être facturé a l’heure et tu as pas accès a Windows (chiant pour les jeu que tu veux customiser).



Ma connexion c’est de du fttLA numéricable/SFR avec 400 / 40.

Le 20/11/2017 à 17h 04

Yep j’ai suivi le fonctionnement, Geforce NOW for mac tu paie aussi le jeu c’est la version shield TV ou tu as les jeux en catalogue, sur mac en gros il te lance un Windows qui lance le jeu.



Pour ma part le shadow remplacera jamais mon ordinateur (des MAC, car dev iOS dans mon taff) mais je le prendrais bien en effet pour avoir un Windows sous la main pour jouer (surtout jouer)



je te remercie pour ces précisions.

Le 20/11/2017 à 14h 06

Bon a savoir :)



Du coup tu conseil ?



Je me dis que l’offre sans boitier m’interesse (une nvidia Shield TV arrive prochainement a la maison).



 J’ai testé ce week end geforce NOW sur mac, j’ai été simplement bluffé, ça fonctionne super bien, du Overwatch pendant une heure pas de sensation de latence.

Le 20/11/2017 à 13h 34

De ce que j’ai pu lire



L’algo de compression de l’image peut rendre le text un peu baveu barfois (surtout le petit texte)

Le 14/11/2017 à 18h 25

Je dirais



Firefox Developer Edition pour profiter des nouveautés et Firefox ESR pour rester compatible avec les anciennes extensions

Le 14/11/2017 à 14h 56

Je l’utilise en Developer Edition depuis quelques semaines et j’attendais son arrivé en release avec impatiente.



Super boulot Mozilla :)

Le 01/02/2017 à 17h 37

Ah bah forcément, l’iPhone par défaut tu peux pas renvoyer les SMS, Appel … etc sous Windows.



Quand j’avais que de l’Apple ça posait aucun soucis,  maintenant comme toi j’ai les deux un Macbook pro Retina de 2014 pour le boulot et du pc a la maison …



Bon bah l’iPhone me sert plus que pour dev sur iOS pour le taff, pour le perso un bon Androoid (OnePlus 3T dans mon cas)



Le truc le plus triste c’est qu’avec PushBullet tu as limite plus de possibilité entre le macbook pro et l’androphone qu’un iPhone avec un mac (recevoir les notifications du téléphone sur le mac par exemple)

Le 28/11/2016 à 15h 54

Sur l’hyper-V de Windows 10 je ne croit pas l’avoir fait.



La seule fois ou je l’ai fait c’était un VM Virtualbox (Debian Squeeze a l’époque avec les modules Hyper-V dans le kernel) qu’un étudiant avait crée qu’il fallait monter sur une 2008 R2.



 Conversion de l’image disque avec MVMC au format Hyper-V (.vhd), ensuite tu crée une machine virtuelle avec ce disque en mettant la config au plus proche de la machine originalle.



Et alors il y avait un bug super intéressant, c’est a dire que l’adresse MAC de la carte réseau sur Hyper-V devait être la même que l’adresse d’origine, sinon l’os virtualisé ne reconnait pas du tout la carte (pas trop eu le temps de chercher a l’époque le pourquoi du comment).



Bon je répond pas exactement a ta question je sais bien mais j’ai essayer de parler de mon xp qui s’en reproche le plus si jamais ça te met sur la voie pour ton problème a toi ;)

Le 28/11/2016 à 14h 02

En effet c’est le plus gros interêt de Virtualbox, gratuit et passe partout.



Mais aujourd’hui il y a le format OVF / OVA (la version compressé d’un OVF) pour passer une VM d’un hyperviseur a l’autre, après le truc un peu relou c’est qu’il faut changer le “guest Agent”, genre “open-vm-tools” chez VMware et “Virtualbox guest addition” chez Virtualbox, jusqu’a présent j’ai jamais eu de soucis de “compatibilité materiel” en passant par de l’OVA

Le 28/11/2016 à 08h 42

J’avais le même soucis avec Chrome sous Virtualbox (enfin parfois la fenêtre était rouge, pas blanche).

ça a l’air de faire ça avec toutes les appli web package avec Electron, node-webkit … etc

 

J’ai un peu abandonné Virtualbox depuis au profit de KVM (pour les hôtes Linux), Hyper-V (Hôte Windows) et VMware Fusion (Hôte MacOS).



 

 

Le 24/10/2016 à 13h 03

Non, laisse le ou il est celui là :p



Plus jamais, plus jamais :‘(

Le 24/10/2016 à 12h 36

Hello,



Ce n’est pas “ne rien avoir a faire” mais c’est surtout que depuis l’HTML5 Chrome est généralement le navigateur qui supporte bien mieux les API et qui les sort en premier.



Le dernier exemple en date que j’ai est la capture de la webcam que j’utilise dans un projet pour permettre a un utilisateur de répondre a une question en vidéo , sous Chrome / Firefox et Opera (Chromepera, hum) aucun soucis le tout en JS et ça marche du tonnerre même si les prototypes / noms des fonctions ne sont pas exactement les mêmes



Par contre pour Safari, IE et Edge je suis obligé d’utiliser du Flash (oui oui, du flash en 2016), ce qui est un tantinet embêtant point de vu dev et qui m’oblige à avoir un serveur RTMP en back, de plus la qualité n’est pas vraiment la même au final.



Dans mon cas je n’ai pas eu le choix car le client se fiche de ces problématiques, lui il a son Safari sur son MAC il veut que ça fonctionne.



Mais il est vrai que dans bien des cas c’est relativement relou de faire en sorte que ton front-end fonctionne partout (Safari … je te haie, vraiment !) donc certains estiment que le coup nécessaire a une compatibilité a 100% pour un navigateur ne vaut pas la PDM donc ils le mettent de coté.