Selected Links

Tout ce qui est logiciel, par Éric PETIT

Les liens sélectionnés de septembre 2015

OS X 10.11 El Capitan: La critique d’Ars Technica

Andrew Cunningham & Lee Hutchinson à propos de la nouvelle fonctionnalité “System Integrity Protection”:

Plutôt que d’ajouter un nouveau compte superutilisateur, SIP introduit le concept d’un nouveau marqueur pour le système de fichiers et les processus, et les objets du système de fichiers ainsi que les process en mémoire ne peuvent pas être altérés par un process non signé par la propre clé de signature d’Apple..

Il y a plus aussi—la protection du système de fichiers n’est que le début. SIP consiste en quatre fonctions majeures:

  • Root ne peut pas écrire dans les endroits protégés.
  • Les process système protégés ne peuvent pas être attaché à un débogueur et ne peuvent pas être sujet à l’injection de code.
  • Toutes les extensions du kernel doivent maintenant être signées (et les anciennes méthodes pour désactiver la signature d’extension ont disparues.)
  • SIP ne peut pas être désactivé depuis l’intérieur du système d’exploitation, seulement depuis la partition de restauration d’OS X.

mercredi 30 septembre 2015

Brotli: un nouvel algorithme de compression pour Internet par Google

Zoltan Szabadka:

Alors que Zopfli est Deflate-compatible, Brotli est un format de données entièrement nouveau. Ce nouveau format nous permet d’obtenir des taux de compression supérieurs de 20-26% par rapport à Zopfli. Dans notre étude “Comparaison des algorithmes de compression Brotli, Deflate, Zopfli, LZMA, LZHAM et Bzip2”, nous montrons que Brotli est à peu près aussi rapide que l’implémentation de Deflate par zlib. Dans le même temps, il comprime un peu plus que LZMA et bzip2 sur le corpus Canterbury.

Le code est disponible en Open-Source sur GitHub. Via Nate Swanner pour TNW.

MISE À JOUR: Squash Benchmark a une table indiquant comment Brotli se comporte, comparé aux autres algorithmes de compression.

lundi 28 septembre 2015

App slicing non disponible pour le moment sur iOS 9

Apple developer News:

App slicing est actuellement indisponible pour les applications iOS 9 en raison d’un problème affectant les sauvegardes iCloud créées depuis iOS 9 où certaines applications de l’App Store ne seraient restaurées que par le même modèle d’appareil iOS.

vendredi 25 septembre 2015

Peter Bright passe en revue Microsoft Office 2016 pour Ars Technica

Microsoft, cependant, voit Office 2016, comme une version majeure. Non pas à cause de modifications importantes dans la fonctionnalité de base ou dans l’interface, mais en raison de la collaboration. Cela aussi devrait être familier; la société jouait la même partition avec Office 2013, aussi.

mercredi 23 septembre 2015

Brent Simmons à propos du retrait de Peace

La réaction de Brent Simmons, après la décision de Marco Arment de retirer Peace de l’App Store:

Mais voici la chose: nous aimons les independants non pas parce qu’ils peuvent faire et dire des choses qui dérangent les autres — nous aimons les indépendants parce qu’ils peuvent faire et dire des choses qui dérangent n’importe qui. Même vous, même moi.

lundi 21 septembre 2015

Marco Arment retire Peace de l’App Store

Peace nécessite que toutes les annonces soient traitées de la même manière — une application tout ou rien des décisions qui ne sont pas noires ou blanches. Cette approche est trop brutale, et Ghostery et moi avons tous deux décidé qu’elle ne sert pas assez bien nos objectifs ou nos croyances. Si nous voulons apporter des changements positifs dans l’ensemble, une approche plus nuancée, complexe est nécessaire par rapport à ce que je peux apporter dans une application iOS simple.

R.I.P. (je n’ai pas pu m’empêcher)

samedi 19 septembre 2015

Facebook introduit React Native pour Android en Open-Source

Plus tôt cette année Facebook a libéré le code source de React Native pour iOS. Pendant la conférence développeurs @Scale, la société a introduit React Native pour Android, fournissant ainsi un framework multi-plateforme basé sur Javascript, permettant aux développeurs d’assembler des applications natives pour iOS et Android avec seulement un seul code source.

Daniel Witte et Philipp von Weitershausen expliquent comment ils ont construit la première application multi-plateformes React Native.

A Facebook, nous avons utilisé React Native en production depuis plus d’un an maintenant. Il y a presque exactement un an, notre équipe a entrepris de développer l’application Ads Manager. Notre objectif était de créer une nouvelle application qui permette aux millions de personnes qui font de la publicité sur Facebook de gérer leurs comptes et créer de nouvelles annonces à la demande. Cela a fini par être non seulement la première application pleinement native de Facebook, mais aussi la première application multi-plateformes.

vendredi 18 septembre 2015

L’analyse de Nilay Patel sur le blocage d’annonces depuis les sites web d’information

Nilay Patel écrit pour The Verge (Je pense en réponse à John Gruber) :

Cette dynamique est à garder à l’esprit — en particulier quand vous voyez les blogueurs Apple comme Gruber écarter avec force l’idée que les décisions d’Apple auront une incidence sur les petits éditeurs. La lutte Apple vs. Google n’a jamais été plus intense ni plus tendue, et l’opportunité pour Facebook de se présenter comme le sauveur des médias n’a jamais été plus grande — à travers ses Hé-c’est-seulement-une-question-de-vitesse Instant Articles, qui seront presque certainement mis en vedette prioritairement dans le flux des nouvelles, et d’énormes choses comme son initiative vidéo massive, qui est une attaque directe de YouTube. Et oh — le nouveau tvOS d’Apple, cet énorme pari d’apporter des applications dans la télévision ? Il ne supporte pas du tout WebKit.

Donc, c’est Apple vs. Google vs. Facebook, tous avec leurs propres plates-formes de revenus. Google a le web, Facebook a son application, et Apple a l’iPhone. Ceci est la plus grande et plus récente guerre dans le secteur technologique aujourd’hui.

jeudi 17 septembre 2015

Casey Johnston: Bienvenue à la fête des bloqueurs

Un très bon article par Casey Johnston qui explique à quelles situations les reporters et éditeurs doivent faire face étant donné le succès prévisible des logiciels de blocage de publicité:

Il y a quelques mois, l’Institut Reuters pour l’Étude du Journalisme à l’Université d’Oxford a publié son Digital News Report 2015. L’un des résultats de l’environnement de la publicité en ligne actuellement, selon le rapport, est “l’insatisfaction significative des consommateurs avec la publicité en ligne, exprimée à travers l’adoption rapide des bloqueurs de publicité.” Un autre rapport récent, d’Adobe et PageFair, un service qui tente de monétiser les utilisateurs qui bloquent les annonces, a estimé que seize pour cent des personnes aux États-Unis bloquent la publicité. Dans certaines parties de l’Internet, le taux de bloquage a toujours été élevé — selon Adobe et PageFair, 26,5 pour cent des personnes qui visitent les sites de jeux bloquent les publicités, et chez un site Web de Tech pour lequel j’ai travaillé, il y a cinq ans maintenant, la taux oscillait autour de trente pour cent — mais selon le rapport d’Adobe, l’utilisation de logiciels de bloquage a augmenté de quarante-huit pour cent aux États-Unis au cours de la dernière année.

jeudi 17 septembre 2015

Marco Arment lance Peace, un bloqueur de contenu iOS 9 alimenté par Ghostery

Federico Viticci:

Le gros avantage de Peace sur la plupart des bloqueurs de contenu basé sur des listes de blocage participatives, en fait, est que la base de données Ghostery est constamment optimisée pour les dernières tendances en matière de suivi web et sa performance est maintenue en évitant les règles dupliquées et en purgeant les anciennes entrées qui ne sont plus pertinentes .

jeudi 17 septembre 2015

Satya Nadella a fait la démo d’Outlook avec un iPhone

Eugene Kim écrit pour Business Insider:

Pendant le discours d’ouverture de Dreamforce mercredi, le PDG de Microsoft Satya Nadella a été mis dans une situation où il a dû utiliser l’iPhone d’Apple pour faire une démo — un spectacle qui aurait été inimaginable il y a quelques années.

De nos jours, même Steve B. utilise un iPhone.

jeudi 17 septembre 2015

La revue d’iOS 9 de Rene Ritchie

Complète, didactique, sur une longue page pour votre plaisir de lecture (signifie pratiquement sans publicité.) Le plan:

  • iOS 9 video review
  • iOS 9 evolution
    • Compatibility and updating
  • iOS 9 Siri & Search
    • Siri for Photos
    • Siri... This!
    • Proactive
    • Seamless links
    • Search and Suggestions
  • iOS 9 Apple Pay + Wallet
  • iOS 9 Notes
    • Styling and checking
    • Sketches and embeds
    • Sync and search
  • iOS 9 Maps
    • Transit directions
    • Nearby
  • iOS 9 News
    • News gathering
    • News layout
    • Apple News Format
    • The News biz
  • iOS 9 QuickType
    • Lowercase and preview-less
    • Shortcuts and trackpads
    • Bluetooth bonus
  • iOS 9 Multi-app multitasking for iPad
    • Auto Layout and Size Classes
    • Slide Over
    • Split View
    • Picture-in-picture (PiP)
  • Safari
    • Safari View Controller
    • Content blocker extensions
    • Shared Links app extensions
    • Files, feeds, fonts, and more
  • iOS 9 Performance + Battery life
    • Metal
    • Battery optimization
    • Low Power mode for iPhone
  • iOS 9 Security + Privacy
    • 6-digit passcodes
    • 2-factor authentication
    • Trust
    • App Transport Security
    • Device-centric, discrete data operations
  • iOS 9 Efficiency
    • Over-the air updates
    • App thinning
    • Compression
  • iOS 9 Miscellany
    • Fast app switcher
    • Notifications
    • Audio and network extensions
    • Accessibility
    • Right-to-left localization
    • Typography
    • Photos
    • Mail
    • Music
    • Find my iPhone and Find my Friends
    • Podcasts
    • iCloud Drive
    • Game Center and Game Replay
    • Health + HealthKit
    • HomeKit
    • Enterprise and Education
    • CarPlay
    • Settings
    • Move (switch to iPhone)
  • iOS 9 Bottom line

jeudi 17 septembre 2015

VLC developpe une application pour Apple TV

Le développeur principal de VLC, Jean-Baptiste Kempf écrit sur son blog:

Enfin, du code pour construire VLCKit pour le nouveau tvOS a été fusionné. C’est très tôt, cependant, mais nous avons la lecture vidéo! :)

lundi 14 septembre 2015

Android Pay est sorti

Android Official Blog (10 septembre 2015):

Aujourd’hui, nous commençons à déployer Android Pay -- la manière simple et sécurisée de payer avec votre téléphone Android dans plus d’un million d’endroits aux US.

Presqu’un an après Apple Pay.

MISE À JOUR: Si vous voulez une vision plus approfondie d’Android Pay, Megan Geuss d’Ars Technica a ce qu’il vous faut.

vendredi 11 septembre 2015

Force Touch vs. 3D Touch

Josh Tyrangiel de Bloomberg a écrit un article contenant des détails internes sur le design de la dernière innovation d’Apple :

Mais 3D Touch est à Force Touch ce que nager dans l’océan est à un bain de pieds. La taille de l’écran fait une différence, mais le logiciel sur l’iPhone 6S a une facilité liquide. Appliquer un petit peu de pression partout où vous voulez explorer quelque chose — un lien vers un restaurant à l’intérieur d’un texte, une invite pour la réunion de 11 heures au fin fond d’un e-mail — et un coup d’oeil à la page Web du restaurant ou une fenêtre dans votre calendrier survole au milieu de l’écran tandis que tout le reste disparaît dans une opacité temporaire. Appuyez un peu plus fort, et ce que vous aviez survolé passe brusquement en plein cadre. Relâchez votre doigt, et vous êtes de retour où vous avez commencé. Vite fait bien fait, pas de bouton d’accueil nécessaire.

Via Shawn King

vendredi 11 septembre 2015

L’application Twitter iOS est maintenant “universelle”

Brendan Donohoe, product designer chez Twitter:

Notre développement d’une nouvelle expérience iPad reflète une philosophie “responsive”, ce qui nous a amené à développer un framework s’accomodant d’un écosystème à plusieurs appareils. Nous appelons ce framework “adaptive UI.”

Je pense que son équipe de développement ne lui a pas dit d’où venait le framework “Adaptive UI.”

En outre, cette approche nous permet de concevoir au-delà du présent. Lorsque de nouveaux apareils ou caractéristiques apparaissent — comme le multitâche dans iOS 9 (qui permet à deux applications de fonctionner côte-à-côte), ou l’iPhone 6 et 6 Plus — grâce à ce système, nous pouvons les supporter presque sans effort supplémentaire immédiatement après leur sortie.

Donc maintenant, la version iPad ne devrait pas traîner derrière la version iPhone. Ils auraient pu juste dire qu’ils suivaient les recommandations de développement d’Apple.

mercredi 9 septembre 2015

NodeJS 4.0 (stable) est sorti avec support à long terme

Cette version contient les deux projets Node.js et io.js, maintenant combinés dans un seul code, et la version du moteur Javascript V8 livrée avec le navigateur Chrome d’aujourd’hui.

Comme toujours avec une version majeure, nous ne prévoyons pas que l’adoption de Node.js v4 soit indolore. Il faudra du temps pour s’adapter, particulièrement pour que les add-ons compilés rattrapent la nouvelle version de V8 (indice: voir NAN pour notre solution officielle au problème de compatibilité). Heureusement, la série io.js v3.x a donné aux nombreux auteurs de add-on une chance de préparer leur code pour Node.js v4, autant que l’écosystème des npm puisse être prêt aujourd’hui.

Une liste initiale de changements non compatibles entre v0.12 et v4 peut être trouvée sur le wiki LTS, dans les prochains jours, nous allons continuer à peupler ce wiki et le wiki de base avec de la documentation concernant les changements dont vous devriez être au courant.

Via Owen Williams

mercredi 9 septembre 2015

Le support de WebM/VP9 arrive dans Microsoft Edge

Sur le Windows Blog :

Notre implémentation de VP9 supportera le décodage software et, lorsque supporté par l’appareil, sera décodé en hardware. Comme le décodage vidéo nécessite des calculs complexes, la meilleure expérience avec le décodage logiciel sera visible sur les plus puissants ordinateurs de bureau et portables.

Compte tenu de cela, VP9 sera mis en œuvre derrière un flag expérimental dans Microsoft Edge pendant que nous continuons à travailler avec les partenaires de l’industrie sur le soutien plus large du décodage matériel, et que nous évaluons le support des formats audio supplémentaires. Les utilisateurs peuvent afficher leurs paramètres expérimentaux actuels et changer les valeurs par défaut en accédant à “about:flags” dans le navigateur. Une option sera disponible qui activera ou désactivera le support VP9.

VP9 est l’encodage natif des vidéos UHD sur YouTube.

mercredi 9 septembre 2015

Accueil mitigé pour NetNewsWire 4.0

Michael Tsai:

Il a toujours les fonctionnalités de la version “lite”, rien de commun avec mon bien-aimé NetNewsWire 3. Il n’y a pas de dossiers intelligents. Il n’y a pas de support significatif d’AppleScript. Il ne supporte pas le menu “partage” du système.

NetNewsWire 4.0 est finalement disponible pour OS X et iOS (seulement pour iPhone, pour le moment), et les flux sont synchronisés entre les deux applications. C’est la seule application de lecture de flux RSS qui propose cette fonctionnalité sans se reposer sur un modèle d’abonnement (à ma connaissance).

MISE À JOUR (15 septembre 2015): J’ai vérifié Feedly, et il fournit un service basique gratuit basé dans le cloud. Pour un usage plus avancé, vous devez choisir la version Pro, facturé au mois.

mardi 8 septembre 2015

Thomas Fuchs: Comment livrer un logiciel qui fonctionne réellement

Je suis d’accord avec pratiquement tout ce qui est écrit dans cet article:

  • Apprenez peu de langages. Maîtrisez-les
  • Ne suivez pas la mode
  • Conservez un seul style (dans le même projet)
  • Implémentez la solution viable minimale
  • Evitez la complexité
  • Coder > Configurer

    Choisir un composant sur l’étagère est presque toujours la manière non optimale de résoudre un problème. Vous souffrirez d’avoir la solution préfabriquée qui résoud seulement les premiers 80%. Et tout à coup il n’y a pas d’option de configuration pour cette petite chose qui devrait être si facile à faire. Et puis vous devez commencer à refactorer et corriger les bugs dans cette bibliothèque. Et puis vous la forkez. Et vous avez probablement besoin de trouver comment comprendre et lancer les tests. Et vous découvrez qu’il n’y a pas de tests. Et alors...

  • N’arretez jamais d’apprendre

lundi 7 septembre 2015

Calvino Noir: Un jeu d’aventure inspiré par l’architecture

Calvino Noir est un jeu d’aventure point et click à défilement latéral, disponible sur Steam, iOS et Playstation 4, où l’architecture et l’éclairage donnent une ambiance “film noir”. Il est créé par un ancien architecte, Dan Walters :

“En termes d’architecture, une influence pour les visuels étaient les dessins d’architecture en perspective, qui sont souvent dessinés avec une qualité de représentation technique, et sculpturale”, dit Walters. “Cela, mélangé avec la romance théâtrale du roman noir, donne au jeu son identité visuelle.”

Certains niveaux sont inspirés par le nouveau théâtre de la Comédie-Française dessiné par Charles de Wailly.

Via Curbed.

mercredi 2 septembre 2015

Copyright © 2015-2018 Selected Links | RSS | Twitter | Liste de liens | Version anglaise