Developpez.com

Le Club des Développeurs et IT Pro

La taille maximale des applications Android passe de 50 Mo à 4 Go

Pour permettre la création des solutions 3D, vidéos et jeux

Le 2012-03-06 13:54:54, par Hinault Romaric, Responsable .NET
Google a repoussé la limite de la taille imposée aux applications Android.

La taille maximale autorisée pour une application passe désormais de 50 Mo à 4 Go. Ce changement a pour but de permettre la conception d'applications interactives 3D, audio, vidéos et des jeux, qui nécessitent beaucoup plus de ressources.

La taille du fichier APK est cependant toujours limitée à 50 Mo, mais il sera possible d’attacher des fichiers d’extension à l’APK. Chaque application pourra avoir deux fichiers d’extension, chacune ayant une taille d’au plus 2 Go dans le format que le développeur souhaite.

Ce changement va donc permettre aux développeurs d’héberger dorénavant les fichiers ressources des applications sur l’Android Market et de réduire ainsi les couts des services de sauvegarde des fichiers.

Par ailleurs, les utilisateurs pourront désormais voir la taille totale d’une application avant de l'acheter et de l'installer. Le téléchargement des extensions sera effectué automatiquement, et la période de remboursement de 15 minutes ne commencera que lorsque les extensions seront totalement téléchargées.



Des ressources, exemples de code et bonnes pratiques ont été publiés par Google pour rendre la prise en charge des extensions aussi facile que possible par les développeurs.

Source : Blog Android

Et vous ?

Qu'en pensez-vous ?
  Discussion forum
7 commentaires
  • vivoli12
    Membre régulier
    C'est 30Mo la limite actuelle sans WiFi
  • Golgotha
    Membre expert
    Y a t'il une limite de taille pour laquelle Android oblige l'utilisateur à télécharger l'application par wifi ? (Sachant que moi par exemple en 3G je suis limité à 250Mo de data.)
  • grunk
    Modérateur
    Je comprend toujours pas bien l'intérêt de limiter l'apk à 50Mo si on permet à coté des fichiers plus gros.
    Pourquoi ne pas simplement laisser le développeur packager ses ressources dans son APK ?
  • Sahengette
    Membre régulier
    Ca sert peut etre à libérer le market, ainsi c'est aux devs de mettre en place un lien pour leurs ressources.
    Enfin c'est comme ça que je vois les choses, j'en suis pas sur.
  • nicroman
    Expert éminent
    Il faut juste se mettre à la place d'un utilisateur lambda:

    Il va sur le market (enfin... sur 'Play'), choisi un truc à installer, clique sur "installer", pour le rendre heureux, il faut que ce soit installé dans les 30s qui suivent (si je me souviens bien c'est le délai a partir duquel un utilisateur trouve que "c'est long".

    3G+=7Mbps en général (souvent moins)
    30s = 210Mb = 26MB

    Donc 50MB c'est même trop... D'ou la limitation à 30MB sans WIFI.
  • clavier12AZQSWX
    Membre éclairé
    4Go pour une application.....

    whoahhhh, ça en fait des fichiers dans RES ...

    j'ai une question : qu'est-ce qui empêche une personne malonnette de mettre un mp3 illégale dans son application et de permettre de l'enregistrer sur la carte SD ?

    est-ce que googleplay vérifie le code source ou les RES (images et sons) inclus dans l'application quand qu'elqu'un poste son application sur le store ?

    merci de vos réponses.
  • nicroman
    Expert éminent
    Sans doute le fait que pour mettre une application sur Play il faut ouvrir un compte, et donc donner des informations (vérifiées).
    Et que si cela est détecté, les autorités n'ont même pas besoin d'Hadopi pour faire une descente chez lui...