5

Sto sviluppando una soluzione di inventario basata sul Web per un cliente e ci saranno computer portatili palmari coinvolti. Non ho mai sviluppato un'app Web che è stata eseguita su un browser su uno di questi dispositivi. I dispositivi che stiamo guardando hanno uno dei seguenti sistemi operativi:Supporto browser Web Windows Embedded vs Windows CE contro Windows Mobile?

  1. Windows Embedded 6.5
  2. Windows CE 5.0 o 6.0
  3. Windows Mobile

Le mie domande sono:

  1. Tutti questi sono dotati di una versione di Internet Explorer
  2. Se sì, la versione di IE supporta cose come: javascript? JQuery (UI, chiamate AJAX)

Qualsiasi esperienza o raccomandazioni su una di queste scelte OS, pro, contro?

+0

utilizzare Opera.Lo slogan di IE-Mobile avrebbe dovuto essere: "Semplicemente non funziona" :-) –

risposta

2

No, non hanno la stessa versione di IE. Tutti supportano un sottoinsieme di javascript, ma ciò che supportano è diverso tra loro e non sono a conoscenza di alcun documento che elenchi ciò che è (o, soprattutto, ciò che non lo è) supportato.

Esistono alcuni elenchi soggettivi, ad esempio [jQueryMobile assegna a WinMo 5.2 un grado di "C" 1. Fondamentalmente è una storia di "non dare per scontato nulla ci sarà. Test, test, test."

2

Scommetto che oggi non troverà nessun utente Windows Mobile che utilizzi seriamente il suo telefono per navigare sul Web utilizzando Internet Explorer Mobile.

Opera Mobile funziona su tutti i dispositivi Windows Mobile che ho avuto negli ultimi 10 anni e negli ultimi 6 anni circa è stato preinstallato con tutti i telefoni che avevo. È un browser abbastanza decente. I framework JavaScript più popolari funzionano anche se non usano troppi html5, css3 o SVG.

Internet Explorer Mobile deve essere completamente ignorato, soprattutto se si pianifica di eseguire script sul lato client. www.microsoft.com e live.com non caricano nemmeno con quel browser schifoso.

Se in qualche modo sei costretto a sviluppare un sito web dinamico per IE mobile, sei praticamente fregato. L'ho fatto in passato. Per favore non far tornare i ricordi. Ha lasciato graffi permanenti sulla mia anima.

+0

La mia scommessa è che è stato incaricato di creare un'app Web che gestisce la gestione dell'inventario e che verrà eseguita su Motorola, Symbol e/o Intermec. Non cerca generalmente di navigare, ma di indirizzare un insieme specifico di dispositivi per un insieme specifico di funzioni. Detto questo, spingerei ancora a scrivere solo un'app che funziona sul dispositivo e si connette tramite REST o qualsiasi altra cosa al server. Creare un'app web sarà un enorme dispendio di tempo unico, con un piccolo riutilizzo. – ctacke

+0

@ctacke Sì, sei corretto. Devo creare un'app Web che può essere esplorata tramite un browser su un dispositivo Motorola o Symbol. Abbiamo deciso di non creare un tipo di applicazione server client che viene eseguito sul dispositivo stesso per facilità di implementazione e manutenzione. –

+1

@Wouter Buon punto, posso installare Opera Mobile o Mini su un dispositivo mobile Windows. –

2

come afferma Chris (ctacke), queste plaform non supportano la stessa funzionalità di navigazione e purtroppo non esiste una vera documentazione di ciò che supportano e cosa no.

Se è OK per te, probabilmente vai con un browser di terze parti come ZetaKey o ... Ma è necessario avere il controllo su quale browser viene utilizzato dai clienti.

È anche possibile utilizzare emulatori di dispositivo per Windows Mobile 6 e Windows CE5 (non conosco alcun emulatore per Windows Embedded di Windows CE6) e testare il codice all'interno degli emulatori. AFAIR il motore del browser con meno funzionalità è Windows Mobile 5 (e prima).

Se dovessi scegliere per un sistema operativo del dispositivo mobile, andrei con Windows CE6.

riguarda

Josef

1

Sì, il browser Zetakey supporta javascript, JQuery (UI, chiamate AJAX). Prova la versione demo su www.zetakey.com/download.php

1

Ci scusiamo per la risurrezione di un thread precedente e spero che tu sia riuscito a trovare una soluzione valida. Al momento stiamo esaminando questo problema e, come già detto, si tratta di una soluzione di magazzino che utilizza gli scanner Motorola (o Zebra). Ho guardato Opera Mobile, Opera Mini, IE 6, Zeta Key e Zeta Key Lite. Non ero troppo impressionato da nessuno di loro per essere onesto. Sono quindi caduto su Enterprise Browser. Questo è un browser sviluppato da Zebra per i loro dispositivi mobili. È disponibile in versioni per Android, Windows Mobile e Windows CE. Stiamo utilizzando Windows Mobile 6.5 e ha 2 opzioni, basate su Webkit o IE. L'opzione Webkit sembra essere incredibilmente veloce.

Tuttavia, un'altra menzione è che se si prevede di abilitare/disabilitare lo scanner stesso dalla propria app Web, sfortunatamente, IE è l'unico che ho trovato finora in grado di interagire con i controlli Active X. Detto questo, sebbene Enterprise Browser abbia una moltitudine di opzioni di configurazione all'interno di un file XML, e non ho ancora avuto la possibilità di esaminarle tutte.

In ogni caso spero che questo aiuti chiunque sia in una situazione simile.

0

Vorrei anche condividere le mie scoperte con i dispositivi mobili industriali. Abbiamo provato a utilizzare un vecchio dispositivo Motorola 9094 (precedentemente Symbol e ora Zebra) con Windows Mobile 5.0 per una soluzione di archiviazione. L'obiettivo è utilizzare un sito Web per la raccolta di dati di produzione senza dispositivi o soluzioni specifiche del fornitore. Attualmente sto sviluppando la soluzione ERP per i miei clienti con ASP.NET MVC 5 e jQuery. È stato molto vicino a utilizzare jQuery mobile per il sito Web del dispositivo mobile. Il problema è che PocketIE in WinMo 5.0 è molto vecchio e non supporta JavaScript. Abbiamo deciso di abbandonare l'utilizzo del dispositivo Motorola MC9094. Verificherò con un nuovo dispositivo CipherLab CP55, fornito con Windows Embedded Compact 7 e Internet Explorer Embedded, che supporta JavaScript e anche alcune versioni/combinazioni di jQuery e jQuery Mobile.

Attualmente sto cercando di trovare la combinazione migliore/più recente di entrambi. Per ora sto utilizzando un altro dispositivo, il NordicID Medea, che esegue anche WEC 7. Il sito web funziona con jQuery Mobile 1.3.2 insieme a jQuery 1.12.4 anche con chiamate AJAX e jQuery validate.

Modifica: La mia esperienza con questi dispositivi e sistemi operativi è che si dovrebbe sempre preferire Windows CE (o Windows Embedded Compact). Le funzionalità di Windows Mobile sono sempre molto limitate e limitate.

1

Tau Technologies (il manutentore di piattaforma di Rhomobile) introduce un motore del browser WebKit-based per WinCE/WM

  • HTML5 pieno rispetto
  • alte prestazioni
  • Compatibile con WinCE 5/6, Compact 7 e Windows mobile
  • Graphics
  • utilizza Cairo con il supporto FreeType per una perfetta resa
  • Può essere costruito in prodotti di terze parti sulla base di licenze

saluti, Konstantin Rybas