5

Tôi đang phát triển giải pháp khoảng không quảng cáo dựa trên web cho khách hàng và sẽ có máy tính di động cầm tay có liên quan. Tôi chưa bao giờ phát triển một ứng dụng web đã được chạy trên một trình duyệt trên một trong các thiết bị này. Các thiết bị chúng tôi đang xem xét có một trong các hệ điều hành sau:Trình duyệt web hỗ trợ Windows Embedded so với Windows CE so với Windows Mobile?

  1. Windows Embedded 6,5
  2. Windows CE 5.0 hoặc 6.0
  3. Windows Mobile

Câu hỏi của tôi là:

  1. Thực hiện tất cả những điều này với một số phiên bản của Internet Explorer
  2. Nếu có, phiên bản IE đó có hỗ trợ những thứ như: javascript không? JQuery (Giao diện người dùng, cuộc gọi AJAX)

Bất kỳ kinh nghiệm hoặc đề xuất nào về các lựa chọn, ưu điểm, nhược điểm của hệ điều hành này?

+0

Sử dụng Opera.Câu hỏi của IE-Mobile là: 'Nó không hoạt động' :-) –

Trả lời

2

Không, chúng không có cùng phiên bản IE. Tất cả chúng đều hỗ trợ một tập hợp con của javascript, nhưng những gì chúng hỗ trợ khác nhau giữa chúng và tôi không biết bất kỳ tài liệu nào liệt kê những gì (hoặc quan trọng hơn, những gì không được) hỗ trợ.

Có một số danh sách chủ quan, ví dụ [jQueryMobile cấp cho WinMo 5.2 một cấp "C" 1. Về cơ bản nó là một câu chuyện của "không giả định bất cứ điều gì sẽ có. Kiểm tra, thử nghiệm, thử nghiệm."

2

Tôi đặt cược bạn sẽ không tìm thấy bất kỳ người dùng Windows Mobile nào hiện đang sử dụng nghiêm túc điện thoại của mình để duyệt web bằng Internet Explorer Mobile.

Opera Mobile chạy trên tất cả các thiết bị Windows Mobile mà tôi đã có trong 10 năm qua và 6 năm qua hoặc được cài đặt sẵn với mọi điện thoại mà tôi có. Đó là một trình duyệt khá tốt. Các khung JavaScript phổ biến nhất thậm chí còn hoạt động, miễn là chúng không sử dụng quá nhiều thủ đoạn html5, css3 hoặc SVG.

Internet Explorer Mobile phải được bỏ qua hoàn toàn, đặc biệt nếu bạn định làm kịch bản phía máy khách. www.microsoft.com và live.com thậm chí không tải với trình duyệt crappy đó.

Nếu bằng cách nào đó bạn bị buộc phải phát triển một trang web động cho điện thoại di động của IE, bạn sẽ hơi say. Tôi đã thực hiện nó trong quá khứ. Xin đừng làm cho những kỷ niệm trở lại. Nó để lại vết trầy xước vĩnh viễn trên linh hồn tôi.

+0

Đặt cược của tôi là anh ta được giao nhiệm vụ tạo ra một ứng dụng web quản lý hàng tồn kho và sẽ chạy trên Motorola, Symbol và/hoặc Intermec. Anh ta không tìm cách duyệt chung, nhưng để nhắm mục tiêu một bộ thiết bị cụ thể cho một tập hợp các chức năng cụ thể. Điều đó nói rằng, tôi vẫn sẽ đẩy để chỉ viết một ứng dụng thực tế chạy trên thiết bị và kết nối thông qua REST hoặc bất cứ điều gì đến máy chủ. Tạo một ứng dụng web sẽ là một khoản chi tiêu một lần rất lớn, với rất ít sử dụng lại. – ctacke

+0

@ctacke Có, bạn là chính xác. Tôi cần tạo một ứng dụng web có thể duyệt qua một trình duyệt trên thiết bị Motorola hoặc Symbol. Chúng tôi đã quyết định không tạo một loại ứng dụng máy chủ ứng dụng chạy trên chính thiết bị để dễ triển khai và bảo trì. –

+1

@Wouter Điểm tốt, tôi có thể cài đặt Opera Mobile hoặc Mini trên thiết bị di động Windows mà tôi đoán. –

2

là trạng thái của Chris (ctacke), các plaforms này không hỗ trợ chức năng duyệt web giống nhau và tiếc là không có sự công bố thực sự về những gì chúng hỗ trợ và những gì không.

Nếu nó phù hợp với bạn, bạn có thể đi với trình duyệt của bên thứ 3 như ZetaKey hoặc ... Nhưng bạn cần có quyền kiểm soát trình duyệt nào được khách hàng sử dụng.

Bạn cũng có thể sử dụng trình mô phỏng thiết bị cho Windows Mobile 6 và Windows CE5 (Tôi không biết bất kỳ trình giả lập nào cho Windows Embedded của Windows CE6) và kiểm tra mã của bạn trong trình mô phỏng. AFAIR công cụ trình duyệt có ít chức năng hơn là Windows Mobile 5 (và trước đó).

Nếu tôi phải chọn hệ điều hành thiết bị di động, tôi sẽ sử dụng Windows CE6.

liên quan

Josef

1

Vâng, trình duyệt Zetakey hỗ trợ javascript, JQuery (UI, AJAX gọi). Vui lòng thử phiên bản demo tại www.zetakey.com/download.php

1

Xin lỗi vì đã phục hồi một chuỗi cũ và tôi hy vọng bạn đã tìm được giải pháp khả thi. Chúng tôi đang đi qua điều này tại thời điểm này và như đã đề cập nó là cho một giải pháp kho bãi bằng cách sử dụng máy quét Motorola (hoặc Zebra). Tôi đã xem Opera Mobile, Opera Mini, IE 6, Zeta Key và Zeta Key Lite. Tôi đã không quá ấn tượng với bất kỳ người trong số họ phải trung thực. Sau đó tôi đã gặp Enterprise Browser. Đây là một trình duyệt được phát triển bởi Zebra cho thiết bị di động của họ. Nó có hương vị cho Android, Windows Mobile và Windows CE. Chúng tôi đang sử dụng Windows Mobile 6.5 và có 2 tùy chọn, dựa trên Webkit hoặc IE. Tùy chọn Webkit có vẻ nhanh nhạy. Tuy nhiên, một đề cập khác là nếu bạn có kế hoạch bật/tắt máy quét từ ứng dụng web của mình, rất tiếc IE là người duy nhất tôi tìm thấy cho đến nay có thể tương tác với các điều khiển Active X. Với điều đó nói rằng Enterprise Browser có vô số tùy chọn cấu hình trong một tệp XML, và tôi chưa có cơ hội trải qua tất cả chúng.

Dù sao tôi hy vọng điều này sẽ giúp bất kỳ ai trong tình huống tương tự.

0

Tôi cũng muốn chia sẻ những phát hiện của mình với các thiết bị di động công nghiệp. Chúng tôi đã cố gắng sử dụng một thiết bị cũ của Motorola (trước đây là Symbol và bây giờ là Zebra) MC 9094 với Windows Mobile 5.0 cho một giải pháp lưu trữ. Mục tiêu là sử dụng trang web để thu thập dữ liệu sản xuất mà không cần thiết bị hoặc giải pháp cụ thể của nhà cung cấp. Tôi hiện đang phát triển giải pháp ERP cho khách hàng của tôi với ASP.NET MVC 5 và jQuery. Nó đã được rất gần để sử dụng jQuery điện thoại di động cho các trang web thiết bị di động. Vấn đề là, PocketBook trong WinMo 5.0 rất cũ và không hỗ trợ bất kỳ JavaScript nào. Chúng tôi quyết định từ bỏ việc sử dụng thiết bị Motorola MC9094. Tôi sẽ thử nghiệm với một thiết bị mới hơn là CipherLab CP55, nó đi kèm với Windows Embedded Compact 7 và Internet Explorer Embedded, hỗ trợ JavaScript và thậm chí một số phiên bản/kết hợp của jQuery và jQuery Mobile.

Hiện tại tôi đang cố gắng tìm sự kết hợp tốt nhất/mới nhất của cả hai. Hiện tại tôi đang sử dụng một thiết bị khác, NordicID Medea, cũng chạy WEC 7. Trang web hoạt động với jQuery Mobile 1.3.2 cùng với jQuery 1.12.4 ngay cả với các cuộc gọi AJAX và jQuery xác thực.

Chỉnh sửa: Trải nghiệm của tôi với các thiết bị và hệ điều hành này là bạn nên luôn thích Windows CE (hoặc Windows Embedded Compact). Các khả năng của Windows Mobile luôn bị hạn chế và hạn chế.

1

Tàu Technologies (nhà duy trì nền tảng RhoMobile) giới thiệu một động cơ trình duyệt dựa trên Webkit cho WinCE/WM

  • Full HTML5 tuân
  • cao hiệu suất
  • Tương thích với WinCE 5/6, Compact 7 và Windows Mobile
  • Sử dụng đồ họa Cairo với hỗ trợ FreeType để hiển thị tuyệt vời
  • Có thể được xây dựng trong các sản phẩm của bên thứ ba trên cơ sở cấp phép

Kính trọng, Konstantin Rybas

Các vấn đề liên quan