|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#21 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
|
Quote:
nel desktop la vita è più facile, è più maturo e i sistemi operativi durano anni, per non dire decenni come XP nel mercato mobile è diverso, ogni release del sistema operativo porta in dote centinaia di API nuove ed è veramente scomodo dover supportare vecchie versioni, che magari hanno solo un paio d'anni di vita quanto al resto il vero problema hardware quando sviluppi per smartphone e tablet e la risoluzione dello schermo se vuoi ottimizzare veramente l'app per lo spazio a disposizione su Android c'è più frammentazione, ma non ci sono migliaia di risoluzioni diverse quindi si tratta di doverne provare qualcuna in più rispetto a quelle che trovi nel mondo Apple, niente di trascendentale |
|
|
|
|
|
|
#22 | ||
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
http://developer.android.com/trainin...platforms.html Quote:
AOSP è opensource e non si può impedire a chicchessia di usarlo per i propri scopi. E no, Google non si lamenta dei cinesi ma dei vari Samsung che non implementano alcuna politica di update. Pensa ai vari AOSP cinesi come sistemi operativi a sè stanti. Del resto se non hanno il play store diventano irrilevanti per l'ipotetico sviluppatore di app che vive nel mondo Google Android. Fermo restando che qui http://developer.android.com/trainin...platforms.html c'è scritto cosa fare per risolvere proprio questi problemi. E del resto è una telenovela già vista nel mondo PC, eppure non mi pare che sia esploso tutto. |
||
|
|
|
|
|
#23 | ||
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
Quote:
Mi pare la stessa identica situazione nella quale si trovano i programmatori windows. |
||
|
|
|
|
|
#24 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
|
Quote:
buona parte sono "solo" miglioramenti a funzionalità che già esistono, ma intanto ci sono puoi sempre sviluppare con un SDK e supportare vecchi sistemi operativi, ma significa andare a controllare se c'è l'API oppure no e fare due cose diverse a seconda del sistema operativo su cui giri, non il massimo della comodità funziona così anche nel mondo dei PC ma non puoi paragonare il mondo desktop al mondo mobile, almeno non ora i sistemi operativi mobili sono ancora relativamente giovani, da un rilascio all'altro cambiano troppe cose... per me oggi supportare iOS 6 che è del 2012 è un fastidio e diventa una palla al piede, idem per i colleghi che seguono la parte Android e partirebbero volentieri da 4.4 se solo potessero viceversa i (pochi) colleghi che lavorano ancora con app Windows supportano senza troppe rogne XP e Windows 8 con più di 10 anni di distanza tra una release e l'altra tra qualche anno quando i sistemi operativi mobili saranno più maturi la frammentazione sarà meno problematica, questo di sicuro |
|
|
|
|
|
|
#25 | ||
|
Senior Member
Iscritto dal: Sep 2007
Città: Arzignano (VI)
Messaggi: 4229
|
Quote:
b) Dipende come le usi le app: gmail per te era uguale su ics e kitkat, per me no, visto che su quest'ultimo ho la possibilità di archiviare o eliminare le mail senza aprirle dalla barra delle notifiche. O posso per esempio rispondere ai messaggi direttamente dalla notifica, e su ics questo non si può fare, con le stesse app Quote:
(poi come le contino non lo so, ma è comunque un numero molto elevato..)
|
||
|
|
|
|
|
#26 | |
|
Senior Member
Iscritto dal: Mar 2012
Messaggi: 8774
|
Quote:
Di fatto come vedi stiamo parlando di piccolezze, dettagli spesso ininfluenti che vengono aggiunti nell'arco di anni passando per due nuove major release ... alla faccia della frammentazione.
__________________
Pixel 5 - Galaxy S21 - Galaxy Tab S7 - Yoga Slim 7 Ryzen 7 16gb RAM - NUC i5-1145G7 /32Gb RAM /NVME 1Tb + SSD SATA 1Tb - BenQ EX2780Q + BenQ PD2500Q - XBOX Series S |
|
|
|
|
|
|
#27 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
|
Quote:
è un peccato dover rinunciare a una funzionalità nuova perché sai che metà dei tuoi potenziali clienti non può usarla e giustamente non hai voglia di implementare due versioni della tua app va a finire che come fanno molti, anche su iOS, rilasci la tua dicendo che il supporto minimo è alla versione X-1 del sistema operativo e gli altri si attaccano solo che su iOS sei sicuro di raggiungere una fetta enorme del tuo parco clienti, su Android ti conviene spingerti più indietro nel supporto se no tagli fuori troppa gente, oppure ti semplifichi la vita tanto il market share è enorme e i clienti potenziali sono tantissimi, ma sacrifichi compatibilità è l'utente quello ad essere maggiormente danneggiato da questa "immaturità" dei sistemi operativi mobili in questo momento |
|
|
|
|
|
|
#28 | |
|
Senior Member
Iscritto dal: Sep 2007
Città: Arzignano (VI)
Messaggi: 4229
|
Quote:
|
|
|
|
|
|
|
#29 |
|
Senior Member
Iscritto dal: Aug 2008
Messaggi: 6453
|
mi addentro questo 3d solo per dirti che mi hai fatto scompisciare dal ridere,
se mai ti incontrerò birretta per te
__________________
definizione di fanboy lo adoro sto ragazzo epic post: google, applepay, superiorità occidentale, troppa insistenza |
|
|
|
|
|
#30 | ||
|
Senior Member
Iscritto dal: Mar 2012
Messaggi: 8774
|
Quote:
Quote:
Se scarico 100 applicazioni dal playstore su 99 c'é scritto "compatibile da android 4.X", hanno le stesse identiche funzionalità e la stessa UI eppure é pieno di gonzi che si lamentano perché non hanno ricevuto la 4.4.4 sul loro terminale. Ok avere una migliore razionalizzazione degli API level, ma per l'utente finale oggi il problema di mancanza di aggiornamenti é dovuto solo alle eccessive personalizzazioni scritte da produttori koreani che non hanno alcun background nello sviluppo di SW e servizi e fanno piu' porcherie che altro, oltretutto tirando fuori 10 modelli all'anno no riescono chiaramente a stargli dietro con lo sviluppo.
__________________
Pixel 5 - Galaxy S21 - Galaxy Tab S7 - Yoga Slim 7 Ryzen 7 16gb RAM - NUC i5-1145G7 /32Gb RAM /NVME 1Tb + SSD SATA 1Tb - BenQ EX2780Q + BenQ PD2500Q - XBOX Series S Ultima modifica di acerbo : 22-08-2014 alle 15:53. |
||
|
|
|
|
|
#31 | |
|
Senior Member
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
|
Quote:
su iOS può cambiare moltissimo, specialmente come funzionalità di background quindi chi rimane indietro si perde veramente moltissimo però c'è meno frammentazione quindi te ne freghi, inizi a supportare dalla 7 in su e ti perdi il 10% degli utenti, pazienza il problema grosso è per chi sviluppa da zero un'app oggi, come naturale partirebbe dall'ultima versione SDK che è la 19 (Android 4.4) poi scopre che deve supportare ICS e scende alla versione del SDK 14 non è la fine del mondo, ma magari ha dei problemi, va su stackoverflow e la soluzione che trova è compatibile con SDK 16, allora avanti con la ricerca e così via lo so perché i colleghi che seguono la parte Android sperimentano questi problemi quotidianamente ok è il loro lavoro e all'utente non frega niente, però domandiamoci come mai ci sono app che escono prima sullo store iOS poi con calma su Google Play... eppure il market share di Android è enorme quindi i clienti potenziali non mancano, specialmente per le app gratuite |
|
|
|
|
|
|
#32 |
|
Senior Member
Iscritto dal: Feb 2003
Città: BG
Messaggi: 10138
|
non credo si possa fare il paragone con il mondo PC perché il problema è l'OS, non le applicazioni.
sui PC è MS a rilasciare direttamente gli aggiornamenti dell'OS, indipendentemente dalla marca del PC. su iOS è Apple, per WP è MS (almeno credo siano rilasciati direttamente da loro, ma magari mi sbaglio). su Android invece no (gamma nexus a parte). devi ogni volta "sperare" che il produttore di turno si degni di far uscire l'aggiornamento (che magari va a correggere un problema grave di sicurezza). magari sul solito terminale di fascia alta l'aggiornamento dell'OS arriva in tempi "ragionevoli", ma è così per tutti i 18mila modelli? invece sui PC, che io abbia un HP o un Dell o un assemblato fatto in casa, l'OS sarà sempre aggiornato da mamma MS. questi aggiornamenti "mancati" della parte OS sono una bella magagna per la sicurezza, considerando quanto ormai facciano parte della nostra vista quotidiana smartphone e tablet,
__________________
Mac mini M1,16GB,2TB,10Gbit;Satechi Hub NVMe;Samsung 990 Pro 4TB;WD My Passport for Mac 4TB / Logitech MX Keys;Logitech MX Vertical;Philips 288E2A;PreSonus Eris E3.5;HP LaserJet Pro M281fdw / QNAP TVS-871-i3-4G,8GB,8x WD Red CMR 6TB raid 6,QNAP QXG-2G1T-I225 / TP-LINK Archer GE800;QNAP QSW-1105-5T / iPhone 17 Pro Max 1TB;iPad mini 6 256GB;Apple Watch Ultra 2;AirPods Pro 2;Kindle Paperwhite 11 SE / LG OLED C2 48";Apple TV 4K 2021 64GB;Denon AVR-X2800H / Xbox Series X;Seagate Expansion Card 2TB |
|
|
|
|
|
#33 | |||
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Parliamo di Android o di altro? Considera pure che la frequenza dei rilasci di Android è molto più elevata rispetto ad iOS.
Per esempio nel caso di Kitkat questa è la situazione https://developer.android.com/sdk/ap...9/changes.html Non vedo stravolgimenti epocali. E comunque la retrocompatibilità è garantita ed è questo che interessa al programmatore. Quote:
Quote:
E anche in questo caso devi scegliere se usare le funzionalità nuove e rimuovere il supporto alle versioni vecchie o se rinunciare alle nuove funzionalità. Che Apple senta il bisogno di aggiungere "700 nuove api" alla volta, non implica che l'intero mondo mobile sia immaturo e prono a stravolgere tutto ad ogni nuovo giro. Quote:
Ovvio, perchè non si costringono ad usare per forza le nuovissime api. Windows 8 e XP sono due mondi a parte in termini di api. Ovviamente la retrocompatibilità è garantita, ma solo se si rinuncia ad usare WinRT e/o creare un'app metro. |
|||
|
|
|
|
|
#34 | |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
a parte il conteggio che ovviamente tiene conto pure di piccolezze insignificanti, ma credo che il numero elevato sia dovuto al supporto per android wear e ai 64 bit |
|
|
|
|
|
|
#35 | |
|
Senior Member
Iscritto dal: Mar 2012
Messaggi: 8774
|
Quote:
Il problema é che pur tenendo gli aggiornamenti automatici attivati su MS nonostante gli update i problemi ci sono lo stesso ![]() Scherzi a parte, l'OS su un dispositivo mobile é trasparente rispetto ad un PC, uno smartphone non lo usi per lanciare dei batch, non scarichi centinaia di applicazioni e plugin di terze parti e non lo usi con migliaia di differenti periferiche. Comunque il problema come ha già evidenziato pabloski é che esite AOSP ed android by google, se tutti i produttori, o per lo meno i maggiori, la smettessero di sparare codice alla cieca senza una politica di manutenzione del SW come si fà nelle società di IT questa frammentazione sarebbe meno presente, il problema é che queste aziende sono tutto tranne che aziende IT.
__________________
Pixel 5 - Galaxy S21 - Galaxy Tab S7 - Yoga Slim 7 Ryzen 7 16gb RAM - NUC i5-1145G7 /32Gb RAM /NVME 1Tb + SSD SATA 1Tb - BenQ EX2780Q + BenQ PD2500Q - XBOX Series S |
|
|
|
|
|
|
#36 | |
|
Senior Member
Iscritto dal: Feb 2003
Città: BG
Messaggi: 10138
|
Quote:
per iOS o WP non è così, e nemmeno per OS desktop. solo android è messo così "male".
__________________
Mac mini M1,16GB,2TB,10Gbit;Satechi Hub NVMe;Samsung 990 Pro 4TB;WD My Passport for Mac 4TB / Logitech MX Keys;Logitech MX Vertical;Philips 288E2A;PreSonus Eris E3.5;HP LaserJet Pro M281fdw / QNAP TVS-871-i3-4G,8GB,8x WD Red CMR 6TB raid 6,QNAP QXG-2G1T-I225 / TP-LINK Archer GE800;QNAP QSW-1105-5T / iPhone 17 Pro Max 1TB;iPad mini 6 256GB;Apple Watch Ultra 2;AirPods Pro 2;Kindle Paperwhite 11 SE / LG OLED C2 48";Apple TV 4K 2021 64GB;Denon AVR-X2800H / Xbox Series X;Seagate Expansion Card 2TB |
|
|
|
|
|
|
#37 | |||
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
Il perchè gli aggiornamenti sono rilasciati dagli OEM è dovuto al fatto che nel mondo ARM non c'è standardizzazione, per cui occorre ( di fatto ) un kernel unico per ogni SoC. Apple risolve perchè c'ha un solo SoC e per di più autoprodotto. MS ha risolto imponendo l'uso di soli SoC Qualcomm. Altrettanto non può essere fatto nel mondo Android, a meno che i produttori di SoC non decidano di rilasciare i driver opensource o Google si faccia carico di mantenere le varie versioni di Android per ogni dispositivo. Quote:
Quote:
Cosa faresti tu ( o l'utenza in generale ) se MS smettesse di fornire fix e aggiornamenti? La stessa cosa va fatta nei confronti degli OEM recidivi. Google non si trova nella condizione fisica di poter aggiornare tutti i 18.000 tipi di terminali Android, ma gli OEM si. Quelli che non lo fanno vanno boicottati. Google può al massimo fare pressioni. Sperando di non infastidire troppo gli OEM inducendoli a cambiare OS. |
|||
|
|
|
|
|
#38 | |
|
Senior Member
Iscritto dal: Feb 2003
Città: BG
Messaggi: 10138
|
Quote:
è Google che è partita direttamente con questo rapporto con gli OEM, mica gliel'hanno imposto! se avesse "puntato" i piedi non saremmo in questa situazione, ma con ogni probabilità, non sarebbero nemmeno a quelle quote di market share... PS: è google stessa a lamentarsi della frammentazione... frammentazione che ha contribuito lei stessa a creare sin dall'inizio...
__________________
Mac mini M1,16GB,2TB,10Gbit;Satechi Hub NVMe;Samsung 990 Pro 4TB;WD My Passport for Mac 4TB / Logitech MX Keys;Logitech MX Vertical;Philips 288E2A;PreSonus Eris E3.5;HP LaserJet Pro M281fdw / QNAP TVS-871-i3-4G,8GB,8x WD Red CMR 6TB raid 6,QNAP QXG-2G1T-I225 / TP-LINK Archer GE800;QNAP QSW-1105-5T / iPhone 17 Pro Max 1TB;iPad mini 6 256GB;Apple Watch Ultra 2;AirPods Pro 2;Kindle Paperwhite 11 SE / LG OLED C2 48";Apple TV 4K 2021 64GB;Denon AVR-X2800H / Xbox Series X;Seagate Expansion Card 2TB |
|
|
|
|
|
|
#39 | |
|
Senior Member
Iscritto dal: Jan 2008
Messaggi: 8406
|
Quote:
I bug ovviamente ci sono e si trovano, però i vettori d'attacco quali sarebbero? Il browser e poco più. Google ha lavorato moltissimo sui meccanismi di sandboxing e sicurezza in generale. Se vai a guardare com'è implementato il modello di sicurezza di Android, troverai un sistema allo stato dell'arte. Certamente il problema esiste e gli OEM devono farsene carico. Ma appunto devono essere gli OEM, perchè altrimenti non c'è modo per Google, da sola, di risolvere questo problema. |
|
|
|
|
|
|
#40 | |
|
Senior Member
Iscritto dal: Mar 2012
Messaggi: 8774
|
Quote:
Oggi poi se uno deve fregarsi 1000.000 di numeri di carta di credito va direttamente sul server, non si mette certo a rilasciare un'app malevola che dopo 2 secondi verrà rimossa dalla store e consentirà alle autorità di risalire allo sviluppatore in meno di un'ora
__________________
Pixel 5 - Galaxy S21 - Galaxy Tab S7 - Yoga Slim 7 Ryzen 7 16gb RAM - NUC i5-1145G7 /32Gb RAM /NVME 1Tb + SSD SATA 1Tb - BenQ EX2780Q + BenQ PD2500Q - XBOX Series S |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:44.












(poi come le contino non lo so, ma è comunque un numero molto elevato..)
se mai ti incontrerò birretta per te








