Applicazioni mobili in Delphi [chiuso]

4

Molti di noi sanno che gli eseguibili di Delphi sono un po 'giganteschi, ma di nuovo è accettabile dato che al giorno d'oggi 1.5 MB non è un grosso problema in PC.

Ma per quanto riguarda i dispositivi mobili? Attualmente Firemonkey supporta iOS e nel prossimo futuro sarà Android e così via. Non è 4 mb di dimensione eseguibile per i dispositivi mobili è troppo per una semplice applicazione?

Il team di Delphi cercherà di ridurre la dimensione del file eseguibile in futuro O è possibile fare a meno di perdere molte delle funzionalità in Firemonkey?

    
posta Vibeeshan 09.12.2011 - 14:43
fonte

3 risposte

7

Dipende dal dispositivo.

Personalmente penso che 4 MB non siano un grosso problema per Android o iOS. Questi dispositivi hanno diversi GB di archiviazione, con la capacità di gestire molto di più. Inoltre, dispongono di connessioni dati ad alta velocità anche su una rete cellulare.

Ho scaricato app (principalmente giochi) per entrambe le piattaforme che sono 30 MB e non ci ho pensato un secondo.

    
risposta data 09.12.2011 - 15:01
fonte
3

È quasi sicuro al 100% che la risposta sia no.

In primo luogo, la realtà commerciale dei prodotti commerciali; È impossibile che un'applicazione commerciale cresca e abbia successo diminuendo le sue funzionalità.

Quindi la risposta a se è probabile che applicazioni più piccole diventino possibili, usando un framework, è NO, perché l'unico probabile cambiamento in futuro è che ogni app vuota diventerà sempre più grande come il codice di supporto che abilita sempre più funzioni in ogni versione, diventano sempre più grandi.

Se vuoi le applicazioni più piccole in assoluto, dovrai sviluppare in modo nativo un codice base completamente separato per ogni piattaforma mobile che desideri supportare. Probabilmente sei consapevole che, facendo le cose in questo modo, otterrai l'app più piccola in assoluto su ogni piattaforma, ma dovrai riscrivere ogni app quasi completamente (puoi condividere risorse come immagini bitmap e suoni tra piattaforme, ma è tutto qui .)

    
risposta data 05.03.2012 - 15:40
fonte
1

Puoi rispondere a questa domanda da solo, semplicemente sfogliando qualsiasi negozio mobile nella categoria ... giochi !

Scoprirai rapidamente che la dimensione dell'applicazione di 50-150 MB non è nulla per i dispositivi mobili e per gli utenti, se vale la pena installare e utilizzare l'applicazione (è utilizzabile nel caso della tua applicazione o ha un buon gameplay e marketing, in caso di gioco). Se convinci l'utente, che l'installazione della tua app vale la pena, lui o lei lo installerà, non importa, se richiede 4 MB o 40 MB.

Tieni presente che il fatto, che sto rispondendo a metà del 2015 (3,5 anni dopo aver fatto la tua domanda) e la possibile espansione / crescita dell'hardware durante questo periodo di tempo, non ha nulla a che fare con questo. Anche al momento di fare questa domanda (fine 2011) le app come Facebook o Google+ avevano circa 50 MB di dimensione e tutti le stavano installando, perché erano Facebook o Google+, ovvero perché le persone volevano averle, senza nemmeno pensare alle dimensioni dell'applicazione o prestazioni del dispositivo.

Dovresti anche notare un'altra cosa. È abbastanza ovvio che le persone che installano app dagli store mobili non si preoccupano nemmeno dei requisiti di cui ha bisogno un'applicazione particolare (e quindi molti dispositivi stupidi dell'utente sono infettati dal software cattivo ). Se non controllano nemmeno i requisiti, come possiamo pensare che avranno sempre importanza sulla dimensione dell'app? Posso immaginare (numeri puramente teorici, nessuna fonte), che se solo il 25% degli utenti risparmia 2-3 secondi per verificare i requisiti dell'app (o pensa, se può fare del male al dispositivo) allora il numero di utenti, che sono effettivamente controllare le dimensioni dell'applicazione (o preoccuparsene affatto) è intorno al 5-10%, quindi vicino all'errore statistico.

Se solo la tua applicazione è interessante per l'utente finale, molto probabilmente non si prenderà molta cura o non si preoccuperà affatto delle dimensioni della tua applicazione. E quindi non dovresti preoccupartene molto.

    
risposta data 17.07.2015 - 08:32
fonte

Leggi altre domande sui tag