Trang Chủ Suy nghĩ tiến tới Microsoft tại bản dựng: 10 tin nhắn nói và không nói

Microsoft tại bản dựng: 10 tin nhắn nói và không nói

Video: Cách sử dụng windows 10 từ A Z (Tháng Chín 2024)

Video: Cách sử dụng windows 10 từ A Z (Tháng Chín 2024)
Anonim

Microsoft đã đưa ra một số thông báo và trình diễn quan trọng tại hội nghị Build tuần trước, nơi họ đã trình diễn phiên bản kỷ niệm Windows 10 và công bố một loạt các sáng kiến ​​mới nhắm vào các nhà phát triển, từ các công cụ đa nền tảng và nguồn mở cho các dịch vụ đám mây mới. Nhưng trong khi rất nhiều thông điệp rõ ràng trên sân khấu, tôi thấy có một số xu hướng quan trọng không được trả lời. Đây là những gì tôi thấy thú vị nhất:

1. Microsoft muốn trở thành người dẫn đầu cho các nhà phát triển cho dù loại ứng dụng, ngôn ngữ hoặc nền tảng mà họ nhắm mục tiêu.

Thật vậy, nỗ lực tạo ra các công cụ phát triển đa nền tảng của Microsoft là thông điệp lớn nhất của hội nghị Build, được lặp đi lặp lại bởi các giám đốc điều hành của Microsoft, không chỉ tại các bài phát biểu mà tại nhiều phiên đột phá. Microsoft đã nói về các công cụ đa nền tảng trong một thời gian dài và đây cũng là thông điệp lớn của Build năm ngoái. Một số trong những kế hoạch đó dường như đã làm việc; những người khác thì không. Nhưng năm nay, những nỗ lực dường như được tích hợp nhiều hơn vào các sản phẩm cốt lõi.

Chẳng hạn, trình bao BASH của Ubuntu được tích hợp trong bản phát hành lớn tiếp theo của Windows sẽ cho phép các nhà phát triển Linux hoạt động trong Windows. Microsoft cũng đã mua Xamarin, công ty đã tạo ra một nền tảng .NET để tạo các ứng dụng cho iOS, Android và Mac. Scott Guthrie, phó chủ tịch điều hành của Cloud và Enterprise Group, tuyên bố rằng Xamarin hiện sẽ được đưa vào các phiên bản khác nhau của môi trường phát triển Visual Studio nổi tiếng của Microsoft (bao gồm cả phiên bản miễn phí). Có rất nhiều phiên về việc xây dựng các ứng dụng đa nền tảng sử dụng cả Xamarin và Apache Cordova, một nền tảng phát triển di động đa nền tảng dựa trên các tiêu chuẩn web. (Phiên bản thương mại là Adobe PhoneGap.) Microsoft đã hỗ trợ Linux trên dịch vụ đám mây Azure của mình một thời gian và gần đây cũng đã thông báo rằng SQL Server sẽ đến với Linux vào năm tới.

Đây là những thay đổi lớn hơn và cốt lõi hơn bạn mong đợi từ Microsoft chỉ hai năm trước. Thông điệp chưa được nói: rõ ràng là hầu hết các nhà phát triển muốn tạo ứng dụng khách iOS và Android, không chỉ Windows và Web, và nhiều người đang nhắm mục tiêu các máy chủ Linux, không chỉ Windows Server, cũng như Amazon Web Services và các nhà cung cấp đám mây khác, và không chỉ Microsoft Azure. Thay vì chống lại điều này, Microsoft đang nắm lấy nó.

2. Khi Microsoft nói "Tính cơ động trước tiên", điều đó không có nghĩa là Windows Phone.

Thay vào đó, công ty nhấn mạnh rằng khi họ nói rằng họ muốn tập trung vào "đám mây trước, di động trước", điều đó có nghĩa là tính di động của các trải nghiệm trên các thiết bị, nhấn mạnh cách mọi thứ như bộ Office và OneDrive hoạt động trên iOS và Android cũng như trên Mac và Các thiết bị Windows và có thể đồng bộ thông tin trên tất cả các thiết bị này. Ngoài việc làm cho các sản phẩm như Office và trợ lý thông minh Cortana của nó hoạt động trên nhiều nền tảng, Microsoft đang thúc đẩy các nhà phát triển làm cho các ứng dụng của họ trên các nền tảng hoạt động cùng nhau.

Chẳng hạn, một phiên tập trung vào Project Rome, kế hoạch chi tiết của Microsoft về cách các nhà phát triển có thể tạo các ứng dụng hoạt động cùng nhau trên các thiết bị, chẳng hạn như để ứng dụng điện thoại hoạt động với ứng dụng trên máy tính để bàn hoặc Xbox. Phần lớn trong số này được xây dựng trên công cụ SmartGlass của Xbox, cho phép điện thoại hoặc PC kết nối với Xbox, với các công cụ mới ở trên đó. Điều thú vị là điều này sẽ hoạt động trên Windows, Android và iOS khi được phát hành, vì vậy các ứng dụng Android hoặc iOS có thể hoạt động với Windows hoặc Xbox. Thông báo chưa được nói: Windows Phone chưa chết, nhưng nó không còn là trung tâm trong tham vọng của công ty. Microsoft biết rằng hầu hết mọi người sẽ chạy các thiết bị di động iOS và Android, và do đó, nó phải có các ứng dụng và công cụ cho tất cả những thứ này.

3. Windows 10 đang được nhiều người chấp nhận.

Microsoft đã tạo ra một vấn đề lớn về việc hiện có 270 triệu người dùng Windows 10, với Terry Myerson, phó chủ tịch điều hành của Tập đoàn Windows và Thiết bị, nói rằng điều này vượt xa sự chuyển đổi của Windows 7 trong cùng khoảng thời gian 145%, và vượt xa quá trình chuyển đổi Windows 8 chậm hơn. Đó là tin tốt cho công ty, vì nó tiếp tục có mục tiêu một tỷ thiết bị Windows 10 trong hai đến ba năm. Nhưng nếu có khoảng 1, 5 tỷ PC đang được sử dụng, điều đó vẫn có nghĩa là 85% trong số họ chưa chạy Windows 10, vì vậy Microsoft phải tiếp tục đẩy mạnh nâng cấp và bán hàng mới.

4. Windows 10 Anniversary Update đẩy mực, Cortana, Hello.

Myerson cho biết bản cập nhật tiếp theo, do vào mùa hè này và đôi khi được gọi là "Redstone" sẽ tập trung vào chủ đề "điện toán cá nhân hơn" của Microsoft với những thứ như cải tiến hệ thống xác thực sinh trắc học Windows Hello và tích hợp với ứng dụng và trình duyệt Edge, cũng như bổ trợ cho chính trình duyệt và các cải tiến cho trợ lý cá nhân Cortana (mà tôi sẽ thảo luận bên dưới).

Nhưng phần lớn bản demo đã tập trung vào việc đổ mực và Microsoft hy vọng rằng mọi người sẽ chuyển sang sử dụng điện toán bằng bút (trên các thiết bị như dòng Surface) để thay thế các ghi chú bằng giấy, với những cải tiến cho các ứng dụng Chú ý và Phác thảo để nâng cao hơn việc sử dụng mực như một nền tảng, với cây bút được sử dụng để làm những việc như gạch bỏ các từ trong Word. Tôi ấn tượng nhất với khả năng đưa thước lên màn hình để vẽ hoặc căn chỉnh các đối tượng trong các công cụ như PowerPoint hoặc Adobe Illustrator CC. Illustrator thậm chí sẽ bao gồm các giấy nến khác để giúp vẽ. Mặc dù có những nỗ lực của Microsoft, tuy nhiên, mực vẫn là một cách sử dụng thích hợp cho hầu hết mọi người. Mặc dù chúng tôi đã nghe về việc doanh nghiệp chấp nhận Windows ngày càng tăng, tôi muốn nghe thêm về các cách giúp Windows 10 dễ dàng triển khai hơn cho doanh nghiệp, nhưng Microsoft đã không giải quyết những điều này. Không nói ra: chuyển Windows sang lịch cập nhật hàng năm có nghĩa là mỗi bản phát hành mới tương đối gia tăng. Tất nhiên, điều đó có nghĩa là người dùng dễ dàng cập nhật hơn.

5. Microsoft vẫn đang đẩy mạnh "Nền tảng Windows phổ quát".

Công ty đã nói về các ứng dụng "phổ quát" trong một vài năm nay, với hầu hết các khái niệm cơ bản quay trở lại các ứng dụng "Hiện đại" hoặc "Metro" được hứa hẹn cho Windows 8 năm năm trước. Tại bài phát biểu năm nay, Myerson đã nói về cách nền tảng phát triển và cách chúng ta sẽ thấy các ứng dụng như của Facebook trong thời gian ngắn. Ông cũng nói về việc phát hành Windows Store for Business, được thiết kế cho các ứng dụng dành cho doanh nghiệp. Các cuộc biểu tình khác cho thấy Ứng dụng phổ quát chạy trên Xbox và cách chúng có thể hoạt động với HoloLens. Có lẽ quan trọng nhất, công ty đã cho thấy một Trình chuyển đổi ứng dụng máy tính để bàn, đôi khi được gọi là Cent ngàn, được thiết kế để giúp việc di chuyển các ứng dụng máy tính để bàn sang nền tảng mới dễ dàng hơn. Điều này sẽ bổ sung cho các công cụ "Cầu" trước đây được thiết kế để giúp di chuyển Ứng dụng iOS hoặc Web sang nền tảng.

Nhưng điều không được nói đến nhiều là thực tế là không có nhiều ứng dụng Universal và Windows Store trông tương đối cằn cỗi so với Apple App Store hoặc Google Play. Hầu hết các ứng dụng dành cho máy tính để bàn chưa chuyển sang nền tảng mới - Microsoft Office có, nhưng các phiên bản Universal không mạnh như các máy tính để bàn - và gần đây, rất nhiều nhà phát triển trò chơi đã phàn nàn về việc không muốn bán thông qua Microsoft cửa hàng. Cây cầu mới và sự phổ biến ngày càng tăng của Windows 10 sẽ giúp ích cho một số người, nhưng Microsoft còn rất nhiều việc phải làm để đưa các nhà phát triển lên tàu.

6. Office bây giờ là một nền tảng.

Tại hội nghị, Qi Lu, phó chủ tịch điều hành của Tập đoàn Ứng dụng và Dịch vụ, đã nói về việc cố gắng chuyển đổi Office từ các sản phẩm thành dịch vụ và dịch vụ siêu nhỏ, thông qua việc tăng tính di động, hợp tác, thông minh và bảo mật. Ông cho biết có 1, 2 tỷ người dùng Office, những người dành trung bình ba đến bốn giờ mỗi ngày để sử dụng bộ phần mềm.

Phần lớn cuộc nói chuyện của ông là về cách các nhà phát triển có thể tận dụng "Microsoft Graph" - tất cả thông tin được lưu trữ trong các phần khác nhau của Office - thông qua một bộ API và công cụ mà Microsoft cung cấp, như cách mà DocuSign có thể chọn tài liệu từ OneDrive và đề nghị những người gửi chúng đến. Một phần khác xử lý một quy trình bổ trợ cho phép các nhà phát triển tạo ra các công cụ cắm vào Office trên các ứng dụng và cuối cùng trên tất cả các nền tảng. Tuần này, công ty cho biết rằng hỗ trợ cho Office cho Mac sẽ đến vào cuối năm nay và công bố các tính năng mới như có thể thêm các ứng dụng này vào thanh ruy băng. Ví dụ bao gồm một ứng dụng Starbucks cho phép bạn lên lịch các cuộc họp tại các địa điểm gần đó.

Khái niệm bổ trợ này rất tuyệt, mặc dù tôi lưu ý rằng điều này vẫn không giúp được nhiều người trong chúng ta có macro Excel dựa trên VBA, không hoạt động trên nền tảng mới. (Từ những gì tôi thu thập được, những thứ này dường như chưa từng hoạt động trên các nền tảng mới, mặc dù tôi nghe được gợi ý rằng Microsoft có thể đang xem xét một số phương pháp khác cho phép mở rộng người dùng.) Tôi cũng hy vọng được nghe nhiều hơn về các công cụ cộng tác được cải thiện, đặc biệt là trong các ứng dụng cốt lõi dành cho máy tính để bàn, một lĩnh vực mà Microsoft đã hứa cải tiến, nhưng công ty đã khá im lặng về chủ đề này. Tuy nhiên, một thông điệp không rõ ràng nhưng rõ ràng dường như là Office có thể là sản phẩm quan trọng nhất của Microsoft hiện nay - ít nhất là từ góc độ thúc đẩy doanh thu.

7. Cuộc trò chuyện cũng có thể trở thành một nền tảng.

Có lẽ chủ đề mới lớn nhất của công ty là "các cuộc trò chuyện như một nền tảng", như được giới thiệu tại bài phát biểu của CEO Satya Nadella. Ông mô tả một tương lai nơi ngôn ngữ của con người trở thành giao diện người dùng, bot trở thành ứng dụng mới và trợ lý kỹ thuật số giống như "ứng dụng meta" như trình duyệt, gọi các ứng dụng khác hoặc "bot" có mức độ thông minh.

Lu mở rộng trên khái niệm nói rằng các ứng dụng là tốt, nhưng "không che đuôi dài", nghĩa là chỉ có rất nhiều ứng dụng mà mọi người muốn cài đặt. Ông đã hình dung ra một tương lai nơi mọi người sẽ trò chuyện với các trợ lý thông minh - đặc biệt là Cortana của Microsoft nhưng có thể chỉ là các bot trong các ứng dụng như Skype hoặc Outlook - và có thể truy cập bất kỳ dịch vụ nào mà không cần tải xuống ứng dụng hoặc truy cập các trang web. Các sản phẩm thực tế được giới thiệu bao gồm trình kết nối nhóm Office 365, cho phép nhà phát triển đặt trình kết nối vào tính năng Nhóm trong văn phòng; và SDK mới cho Skype cho phép các bot hoặc ứng dụng khác giao tiếp trong Skype, kể cả trong các cuộc hội thoại nhóm. Ý tưởng cơ bản dường như liên quan đến việc đưa các nền tảng đàm thoại - từ Cortana sang Skype sang các ứng dụng của bên thứ ba - và thêm trí thông minh cho chúng. Ý tưởng là để thêm sự hiểu biết, sở thích và đặc biệt là bối cảnh cho các ứng dụng như vậy. Thông điệp lớn ở đây là Microsoft muốn Cortana trở thành tác nhân thông minh quan trọng trên Windows, Android và iOS - để nó có thể kiểm soát nền tảng tiếp theo này nếu thực sự hóa ra đây là cách mọi người muốn tương tác với máy tính của họ. Siri của Apple, Google Now và Alexa của Amazon không được đề cập, nhưng bạn biết đây sẽ là những đối thủ chính.

8. Microsoft muốn các nhà phát triển nghĩ về "đám mây thông minh".

Nadella đã đưa ra ý kiến ​​của mình cho ý tưởng trong bài phát biểu của mình, và Scott Guthrie đã đưa ra chi tiết hơn vào ngày hôm sau. Phần lớn cuộc thảo luận của ông liên quan đến "trí thông minh", bao gồm lưu trữ và phân tích dữ liệu trên đám mây. Các sáng kiến ​​mới bao gồm thúc đẩy đổi mới trên Azure IoT, chẳng hạn như quản lý thiết bị trung tâm và SDK cổng; các tùy chọn mới cho cơ sở dữ liệu Tài liệu DB NoQuery bên trong Azure, bao gồm hỗ trợ cho Mongo DB; và khả năng nhúng các công cụ Power BI trong các ứng dụng hướng tới khách hàng. Nhưng những thay đổi lớn nhất là trong Cortana Intelligence Suite (trước đây là Cortana Analytics Suite), hiện bao gồm khung bot được thiết kế để giúp tổ chức dễ dàng xây dựng các bot thông minh có thể hoạt động qua văn bản, trong thư Office 365 hoặc trong các nền tảng chẳng hạn như Skype, Slack và Twitter. Đây có vẻ là một khởi đầu tốt, nhưng những gì không được đề cập là một cách để kết nối các bot với Siri hoặc Alexa, hoặc thậm chí với các dịch vụ như Messenger của Facebook hoặc WhatsApp.

Ngoài ra, công ty đã công bố bản xem trước Dịch vụ Nhận thức của Microsoft, hiện bao gồm 22 API riêng biệt bao gồm các API bao gồm tầm nhìn (như thị giác máy tính, nhận diện khuôn mặt và API phát hiện cảm xúc); lời nói, bao gồm dịch vụ thông minh nhận dạng tùy chỉnh (CRIS) để chuyển đổi lời nói thành văn bản tốt hơn; ngôn ngữ, chẳng hạn như phân tích văn bản phức tạp; hiểu biết; và tìm kiếm. Đây là một danh sách dài các công cụ có khả năng hữu ích, mặc dù hầu hết trong số này vẫn đang được xem trước. Rất nhiều công ty đang nói về các API và dịch vụ khác nhau để thêm thông tin, bao gồm Amazon, Google và IBM; và không rõ các dịch vụ của Microsoft xếp chồng lên nhau như thế nào vì mỗi dịch vụ đều có các ứng dụng riêng.

9. Đám mây của Microsoft đang phát triển.

Guthrie cũng đưa ra nhiều số liệu thống kê về cách Microsoft Cloud, và đặc biệt là Dịch vụ đám mây Azure, đã phát triển và cho biết 85% công ty Fortune 500 sử dụng một phần của đám mây Microsoft, với 1, 4 triệu cơ sở dữ liệu SQL trong Azure và 5 triệu tổ chức sử dụng dịch vụ Azure Active Directory. Đây là những con số lớn, nhưng dường như có rất nhiều chỗ để phát triển. Trên Office, Li cho biết có 60 triệu người dùng trên Office 365 và điều đó nghe có vẻ ấn tượng, nhưng sau đó xem xét rằng ông cũng cho biết có 1, 2 tỷ người dùng Office. Tôi đã quan tâm đến việc thừa nhận rằng phần lớn việc sử dụng Azure là do khách hàng của Office 365, vì các tổ chức chọn Office 365 rất có thể cũng sử dụng các dịch vụ Azure Active Directory (phù hợp với những gì tôi đã thấy và nghe thấy từ người dùng.)

10. Microsoft đang chuẩn bị cho một tương lai "hậu ứng dụng".

Hầu như tất cả các ứng dụng ngày nay đã được tạo ra với khái niệm nhiều máy hoặc máy ảo, mỗi ứng dụng chạy các ứng dụng cụ thể, hoạt động cùng nhau - chẳng hạn như máy chủ ứng dụng, máy chủ web và máy chủ cơ sở dữ liệu. Khi các tổ chức chuyển các ứng dụng lên đám mây, hầu hết họ đã giữ cấu trúc này và thực tế hầu hết các ứng dụng web cũng tuân theo phương pháp này. Nhưng gần đây, chúng tôi đã thấy một số ứng dụng lớn hơn được chia thành các khối nhỏ hơn hoặc "microservice", với nhiều dịch vụ chuyển sang các dịch vụ như container giúp dễ dàng di chuyển ứng dụng và tạo phiên bản mới. Tại Build, Guthrie và người quản lý chương trình chính Scott Hanselman đã thảo luận về các kế hoạch của Microsoft để cho phép loại dịch vụ này, với dịch vụ container hoạt động với Apache Mesos và Docker Swarm (cho phép các máy chủ Windows Server hoặc Linux) và một Service Service mới hoạt động như một nền tảng microservice có thể được triển khai trên Azure và cuối cùng là VMware, OpenStack và Amazon Web Services. Guthrie cho biết phần lớn Azure và Office 365 được xây dựng với Service Fabric và cũng cho thấy trò chơi Age of Ascent đã sử dụng các chức năng này để làm cho nó nhanh hơn nhiều và xử lý tới 50.000 người chơi đồng thời trong một trận chiến. Về lâu dài, chúng ta có thể thấy nhiều ứng dụng lớn chuyển sang mô hình này và nhiều dịch vụ siêu nhỏ hơn có thể là các dịch vụ được cung cấp bởi chính nền tảng đám mây. Đó là một tầm nhìn thú vị. Theo một số cách, những người khác đang đi trước trong tầm nhìn này - ngoài Mesos và Docker, dịch vụ Lambda của Google Kubernetes và Amazon đến với tư cách là một phần của nó - nhưng tất cả còn rất sớm. Nếu thành công, nó thực sự có thể thay đổi cách mọi người viết ứng dụng, nhưng vẫn còn phải xem liệu đây là thứ gì đó cho tất cả các nhà phát triển hay chỉ là các ứng dụng lớn nhất.

Microsoft tại bản dựng: 10 tin nhắn nói và không nói