Salut,
Je me demandais comment Android et Windows géraient les écrans de grande résolution Retina au niveau de la programmation.
Ils ont un système similaire à
@2x pour les images ou ils sont partis sur complètement autre chose ?
Simple curiosité du soir.
Réponses
Quand tu veux fournir une image qui soit à la fois pour petit et grand écran, tu mets ça version basse résolution dans un dossier ldpi et sa haute résolution dans un dossier hdpi (tu as aussi la résolution intermédiaire dans le dossier mdpi, et la très haute résolution dans xhdpi, ...), et après le système va aller se débrouiller pour fouiller dans les dossiers image et trouver celle dont la résolution est la plus proche de celle de l'écran
Hop une recherche Google plus tard : http://developer.android.com/guide/practices/screens_support.html
(Pour Windows je suppose que tu parles de WindowsPhone, et ça j'ai pas encore regardé comment c'était prévu)
Le mec qui fait la version Android de ClimbingAway utilise des SVG.Je lui demanderai à l'occas' si ça suffit.
Je vois qu'il faut parfois produire plusieurs layouts également pour des dimensions d'écran différentes...
Ca va de ldpi à xhdpi. Le problème est que certain téléphone ne rentre dans aucune des catégorie ( genre mon samsung galaxy S3 ou les notes).
En gros c'est super chiant à gérer...
En plus c'est vrai, du moins pour une application vraiment exigeante, comme un jeu 3D sérieux (pas pour un casse-brique).
Deplus la version la plus utilisé aujourd'hui est la 2.3.x et n'est pas compatible avec des développements que tu ferais sur du 4.1.x .
Donc tu es quasi obligé de coder pour de la 2.3.
Concernant les tablettes c'est le même topo... ( sauf pour la version où la tu tapes dans du 3.x )
Le dev android est bien plus galère que le dev iOS. Par contre tu as beaucoup plus de liberté.
Dans ces conditions, comment Androà¯d peut progresser. Je ne comprends pas : ils sont coincés, non ?
C'est le bordel quoi... et je pense que Google doit sérieusement en avoir marre de cette situation...