Mac4Ever Refurb Store Guide d'achat Apple - Des conseils sur toute la gamme Apple Débuter sur Mac
Mac4Ever.com - Toute l\'actualité Apple, iPhone, iPad, iPod et Mac - Mise à jour quotidienne
Actu Dossiers Forum Photos/Podcasts Petites Annonces
Icône recherche
Annuler la recherche
4006 connectés

La mise à jour de Swift réduira la taille des Apps

Xcode, AppleScript ou Java ? On en parle ici

Modérateurs : Odibi, Grumff, Bicus, Nix, Linschn, Phénix, yellowiscool

Message par June le 28/01/19, 19:18

La version 5.0 du langage de programmation d'Apple devrait permettre de réduire considérablement la taille des applications. Intégré au sein d'iOS 12.2, tvOS 12.2, watchOS 5.2 et macOS 10.14.4, Swift 5.0 devrait ainsi offrir des temps de lancement plus rapides, et une ABI -Application Binary Interface- stable apportant la compatibilité entre cette version et celles à venir, sans devoir inclure les bibliothèques des itérations précédentes. Certaines applications pourraient profiter d'un gain en espace de stockage allant jusqu'à 30%. Parfait pour économiser de la mémoire sur des périphériques iOS aux options de stockage particulièrement salées. [Via]
June
Mac4Ever's God
 
Message(s) : 2854
Inscription : 14/05/12, 21:21

Re :

Message par Rom54 le 28/01/19, 21:35

Petit a petit on se rapproche d'une version exploitable de Swift, probablement vers la 8 ou la 9.

Il reste que pour l'instant le langage - toujours en beta et en gros chantier - souffre de gros manques pour la programmation moderne et generaliste, a commencer par deux elements cruciaux de nos jours: la gestion native du paralellisme et les fonctions mathematiques essentielles (rationnels, imaginaires, base statistiques, vecteurs,...)
Et aussi un traitement de listes natifs et optimisé.

Bien sur il y a des morceaux de programmation fonctionnelle et on peut aller chercher des librairies pour les traitements mathematiques et le parallelisme... oui, mais alors quel interet d'utiliser Swift juste comme une ΅glue" entre diverses librairies et surtout on se retrouve a devoir jongler entre les modeles sequentiel (swift) et parallele (librairies), avec toutes les incoherences et perte d'efficacite que cela impose!

Le probléme c'est que Swift a ete construit comme un successeur de C, mais qui se base exactement sur les besoins de l'epoque ou C a ete cree. Aujourd'hui le moindre PC, tablette, raspberry Pi... embarque plusieurs core, des unités de calcul vectoriel (sans meme parler des GPU), et qu'il est de plus en plus difficile de reussir a faire des programmes qui n'exploitent pas des traitements statistiques (deep learning, pattern matching,...)
On met autant de temps a faire bien une chose qu'a mal la faire...
Croire c'est renoncer a savoir
L'Homme passe son temps a se croire immortel et lorsqu'il prend conscience de sa mortalité, cherche a devenir immortel. Il n'a forcement plus le temps de vivre sa vie!
Avatar de l’utilisateur
Rom54
Mac4Ever's God
 
Message(s) : 2532
Inscription : 24/09/04, 16:01
Localisation : Paris - Suisse(VD)-Canada(BC)

Re :

Message par Macleone le 29/01/19, 12:13

ouffre de gros manques pour la programmation moderne et generaliste, a commencer par deux elements cruciaux de nos jours: la gestion native du paralellisme et les fonctions mathematiques essentielles (rationnels, imaginaires, base statistiques, vecteurs,...)
Et aussi un traitement de listes natifs et optimisé.


Beaucoup de bla-bla. Quasiment aucune app aujourd'hui utilise des nombres complexes et des vecteurs, du deep-learning, ou pattern matching autrement qu'a travers des bibliothèques dédies, et qui pour la plupart propose une API Swift (même si elles sont écrites dans un autre language, cf CoreML), donc ça ne pose aucun problème. Pourquoi se limiter un seul outil (Swift) quand il en existe plusieurs avec des spécificités différents et adapté à différents besoins ?

Quand au traitement des listes, je ne sais pas de quoi tu parles, mais Swift est tout à fait capable de représenter n'importe quel structure de donnée de manière native.

Et pour le parallélisme, la lib dispatch fait partie de Swift, donc pas besoin d'aller chercher ailleurs.

Et si tu imagines qu'il est possible d'écrire un programme sans utiliser de bibliothèques externes et qu'il faut choisir entre un modèle pur parallèle ou pur séquentiel, c'est que tu n'as jamais écris d'application (ou simplement que tu trolls pour le plaisir).
«Des tas de gens seraient aussi lâche que moi s'ils en avaient le courage.» Rincevent
Avatar de l’utilisateur
Macleone
Mac4Ever's Flood
 
Message(s) : 3788
Inscription : 18/09/02, 0:00
Localisation : Haut-Doubs / Paris


Retour vers Développement Apple

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 0 invité(s)

Conseils d'achat

  • Macintosh

  • iPhone, iPad & iPod

iMac 27" 5k Indicateur vert Informations 03/2019 2099 € L'iMac 27" (Retina) a été mis à jour le 18 mars 2019 avec des modèles Coffee Lake ( 6 à 8 coeurs) et des GPU Radeon Vega. Vous pouvez acheter sans crainte, les iMac ne sont mis à jour qu'une fois tous les 12/18 mois en moyenne.
iMac 21,5" 4k Indicateur vert Informations 03/2019 1499 € L'iMac 21,5" (Retina) a été mis à jour le 18 mars 2019 avec des modèles Coffee Lake ( 6 à 8 coeurs) et des GPU Radeon Vega. Vous pouvez acheter sans crainte, les iMac ne sont mis à jour qu'une fois tous les 12/18 mois en moyenne.
Apple TV 4k Indicateur vert Informations 09/2017 199 € L'Apple TV 4k est une petite évolution de l'Apple TV pour les téléviseurs 4k. Il gère le HDR, le HDMI 2a et tous les codecs récents. Si vous avez une télévision OLED 4k, il s'agit du modèle idéal. Son prix est raisonnable par rapport à la version HD, qui reste au catalogue.
iMac Indicateur rouge Informations 06/2017 1299 € L'iMac 21,5" (non Retina) a été mis à jour le 5 juin 2017 avec Thunderbolt 3 et puces Kaby-Lake. On attendait des modèles Coffee Lake (à 6 coeurs) d'ici le courant du printemps/été 2019 mais Apple n'a pas renouvelé cette version.. qui ne vaut plus vraiment le coup en 2019.
iMac Pro Indicateur orange Informations 12/2017 5499 € L'iMac Pro est actuellement le Mac le plus puissant du marché, même s'il a déjà une bonne année d'existence. Apple a rajouté une petite option GPU Vega 64X et 256Go de RAM courant mars 2019, mais rien de bien folichon. N'hésitez pas à consulter nos tests et nos vidéos avant de vous décider ! A noter qu'Apple va sortir un Mac Pro courant/fin 2019, donc si vous n'êtes pas trop pressé, il sera + modulaire...
Mac Mini Indicateur vert Informations 10/2018 899 € Le Mac mini a été mis à jour fin 2018 avec un tout nouveau CPU à 4 coeurs. Pas de mise à jour prévue avant un moment, vous pouvez acheter sans crainte !
Mac Pro Indicateur rouge Informations 10/2013 3339 € Apple a annoncé un nouveau Mac Pro courant 2018 (voire 2019), plus modulaire et moins fermé que la version actuelle. Dans tous les cas, surtout n'achetez pas les modèles "tube" datant de 2013 et désormais assez dépassés.
MacBook Pro 13" Indicateur vert Informations 05/2019 1499 € Surprise ! Le MacBook Pro 13" a été mis à jour le 21 mai 2019, mais sans changement majeur : le CPU gagne 100MHz et Apple a installé un énième "nouveau" clavier censé régler le problème de blocage des touches. On espère une "vraie" nouvelle version en 2020, il ne devrait (normalement) pas y avoir de nouveau modèle 13" cette année.
MacBook Pro 15" Indicateur vert Informations 05/2019 2799 € Surprise ! Le MacBook Pro 15" a été mis à jour le 21 mai 2019, avec une nouveauté de taille (la seule) : le CPU passe à 8 coeurs sur le haut de gamme et Apple a installé un énième "nouveau" clavier censé régler le problème de blocage des touches. On espère une "vraie" nouvelle version en 2020, il ne devrait (normalement) pas y avoir de nouveau modèle 15" cette année.
MacBook Air Indicateur vert Informations 10/2018 1349 € Le MacBook Air a fait son grand retour après 4 ans sans mise à jour ! Vous pouvez acheter sans crainte (mais lisez bien notre test !)
MacBook Indicateur rouge Informations 06/2017 1499 € Le MacBook a été mis à jour le 5 juin 2017, avec peu de nouveautés, en dehors du passage à Kaby-Lake. Difficile de savoir si Apple gardera cette machine au catalogue depuis la sortie du nouveau MacBook Air...
Apple TV 2015 Indicateur vert Informations 10/2015 159 € L'Apple TV 2015 est sortie fin 2015 et Apple le garde au catalogue malgré l'arrivée de la version 4k. Avec en prime, une petite baisse de prix ! Si vous n'avez pas de TV 4k, cela reste une bonne affaire.
À découvrir sur Mac4Ever
b 1  b 2 
app
  • Nouveautés

  • Gratuites

  • Payantes

A propos | Mentions légales | Contacts | Emploi | RSS | Apps