Xây dựng tự động – Tạo một bảng điều khiển phần mềm cho máy tính bảng và điện thoại thông minh với Windows Phone 8

eHouse Home Automation , Quản lý tòa nhà – lập trình và phát triển phần mềm cho các bảng điều khiển (PDA , Điện thoại thông minh , Touch Panel , PC , Tablet) , với hệ điều hành Windows 8 để quản lý xây dựng tự động hóa Hệ điều hành Windows 8 của Microsoft ; con út .
Tại thời điểm viết bài này , thậm chí không có một phiên bản Beta hoặc thương mại của hệ thống .
Phiên bản có sẵn cho các nhà phát triển và lập trình hệ thống .
Mặc dù thực tế này , và nói chung là tốt – được biết đến nguyên tắc , sản phẩm mới mà Microsoft không nên liên lạc cho đến khi việc phát hành bản Service Pack đầu tiên , tuy nhiên , do những điểm số rất cao của hệ thống , mang nó sớm hơn một chút ” lần thứ hội thảo ” .
Theo các bài viết , ý kiến ​​(nhiều hơn hoặc ít hơn lốp và mục tiêu) , và kết quả kiểm tra độc lập , sự kế thừa cho Windows 7 là một chút hiệu quả hơn so với người tiền nhiệm của nó , và hệ điều hành sử dụng CPU ít hơn (theo Microsoft sử dụng của CPU cho hệ điều hành chính nó đã giảm xuống còn 1 % – hệ thống cửa sổ 7 đã ở đây khoảng 8 – 10 % ) . Vista trong trường hợp này là chậm chạp hơn .
Những kết quả này có thể so sánh với Android và Windows 8 cung cấp một cơ hội thực sự của các ứng dụng tiếp theo – thiết bị di động thế hệ . Điều này cho phép bạn đạt được thời gian hoạt động dài hơn các thiết bị di động , chạy bằng pin , và làm việc hiệu quả hơn trên các bộ vi xử lý tương đối không hiệu quả được sử dụng ở dạng viên , Điện thoại thông minh , PDA so với một máy tính tiêu chuẩn .
Windows 8 là một phần mềm dành riêng cho màn hình cảm ứng , điện thoại thông minh , và máy tính bảng thông thường , như vậy sẽ làm việc trên ” đa nền tảng ” – các loại khác nhau của bộ vi xử lý , số lượng lõi , tài nguyên phần cứng , thiết bị ngoại vi , hệ thống cấu hình , vv . .
Android cho đến nay được giới hạn máy tính bảng , Điện thoại thông minh , PDA mà không cần dùng ” mâu bánh ” của Microsoft ; thị trường cho máy tính để bàn (PC) .
Trong bối cảnh này , phát triển phần mềm cho Windows 8 sẽ có một phạm vi rộng lớn hơn nhiều của các thiết bị phần cứng , Panels , máy tính bảng và sẽ không xuất hiện cho đến khi phiên bản Android cho máy tính thông thường .
Trong trường hợp của Windows 8 để viết qua – nền tảng ứng dụng sẽ dễ dàng hơn theo cùng một cách như nó đã làm trong các sản phẩm trước đó (ví dụ như . Cửa sổ – Di động , Điện thoại , XP , Vista hoặc 7 , với một môi trường chung . Net) . Trong ánh sáng , bạn sẽ có thể viết phần mềm cho tất cả các thiết bị phần cứng trên một mẫu duy nhất – dựa trên ứng dụng , và chỉ sử dụng các loại trừ cho trường hợp ngoại lệ , cho các nguồn tài nguyên mà không được hỗ trợ trên các loại thiết bị được lựa chọn .

Điều này cho phép một sự lựa chọn rộng lớn hơn nhiều của các thiết bị kiểm soát Home Automation và khả năng tương tác với các chương trình khác cho Windows 8 .
Môi trường phát triển phần mềm , PC là nhanh hơn nhiều hơn so với các phần mềm giả lập , máy tính bảng , điện thoại di động hoặc thiết bị phần cứng kết nối để gỡ lỗi các chương trình trong quá trình phát triển . Tạo các ứng dụng trực tiếp trên máy tính của bạn là (5 – 10 lần) nhanh hơn các chương trình trên các thiết bị di động , ngay cả với một kiến ​​thức rất tốt trong những công cụ phát triển yêu cầu và các ngôn ngữ lập trình .
Nó là dễ dàng hơn nhiều và nhanh hơn để viết một chương trình trong . Net C # môi trường chạy trên nền tảng Win32 (tức là bình thường Pc) , và sau khi thử nghiệm trên một máy tính thông thường , chuyển đổi các trường hợp ngoại lệ sử dụng loại trừ trình biên dịch (# ifdef vv . ) Đối với các nền tảng khác .
Khả năng mở rộng của giải pháp này là tốt hơn nhiều hơn so với mã phần mềm dịch thuật với các ngôn ngữ lập trình khác â € <â € <hoặc các hệ thống điều hành khác .
Java có thể được trích dẫn , rằng mặc dù ý tưởng cao quý của â € <â € <các ứng dụng đang chạy trên bất kỳ phần cứng , yêu cầu một phiên bản khác nhau của ứng dụng , Java applet cho máy tính và các thiết bị di động (Java MIDP – được gọi là Java Mobile) .
Ngoài ra ” dịch ” Java mã máy vào vi xử lý ngôn ngữ máy , mất rất nhiều sức mạnh tính toán và cùng một ứng dụng viết trực tiếp đến hệ điều hành chạy nhanh hơn nhiều lần , hơn so với làm việc trên một máy ảo Java để xử lý việc chuyển đổi mã .
Trên các thiết bị di động là tiêu thụ điện năng nhiều hơn nữa năng lượng pin và giảm tuổi thọ làm việc của các thiết bị .
Đây là những lý do , mà các nhà sản xuất hệ điều hành cho các thiết bị di động , không phát triển hoặc hỗ trợ các dịch vụ như Java .
Apple (OSX) , Google (Android) , Microsoft (Windows 8) , có thể báo trước sự khởi đầu của sự kết thúc cho Java MIDP điện thoại thông minh và máy tính bảng .
Windows 8 có một giao diện được tối ưu hóa cho các thiết bị màn hình cảm ứng , bị bỏ rơi nhiều tiện ích , Nút bóng làm cho hệ thống rút ngắn cũng làm tăng tốc độ và xử lý tiêu thụ điện năng của các chức năng quan trọng của hệ thống .
Cho bài viết này không được rõ ràng quảng cáo cho Microsoft ' ; các sản phẩm của nó là đáng kể để đề cập đến các khuyết điểm:

  • Mỗi phiên bản của Windows đã luôn luôn được thanh toán như trái ngược với Android
  • Phần mềm cho lập trình và môi trường phát triển cho Android miễn phí , Windows đã cho đến nay luôn luôn được thanh toán và rất tốn kém
  • Android phần mềm có thể được cài đặt cá nhân trên các bảng và thiết bị , Nếu Microsoft tuyên bố khả năng chỉ cài đặt Microsoft Store . Điều này có thể làm giảm các chương trình cá nhân cho phần mềm của họ cho nghiệp dư và hạn chế khả năng tạo ra không – ứng dụng thương mại và thấp – chi phí , và làm tăng đáng kể thời gian ứng dụng chia sẻ , và phiên bản phần mềm mới .