精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Win10兼容安卓App意欲何為?

lhl545545 ? 來源:太平洋電腦網 ? 作者:Aimo ? 2021-01-04 11:31 ? 次閱讀

最近macOS 11以及M1芯片的橫空出世,讓很多人對蘋果的生態整合能力再次發出了驚呼。

macOS 11能夠兼容iOS平臺的應用,這讓蘋果桌面和移動平臺的生態得以互通互融,一舉提升了macOS在生活娛樂方面的功力。

但實際上,想要打通移動平臺和桌面平臺的,并不止是蘋果一家,甚至蘋果稱不上是先行者。

在蘋果之前,微軟已經作了多次嘗試,例如開發WM、WP移動平臺,研發.NET跨平臺開發技術,推行UWP這樣的多平臺通用應用等等。

然而微軟的努力,似乎沒有在市場上取得太大的反響,WP已經宣告終結,UWP應用始終難成主流,微軟在消費市場的勢力,現在緊縮在Windows 10這個桌面平臺周圍。

然而微軟終究是想要突圍的。最近,傳出了令人在意的消息:微軟正在認真考慮,讓Windows 10在2021年能夠兼容安卓App!

最近Win10已經對手機投屏的安卓App做出了界面優化,這或許是為Win10原生兼容App做準備

蘋果macOS兼容自家的iOS App,這個操作我們能想象得到;微軟Win10能運行同時兼容多平臺的UWP應用,這個操作也不難理解;

而現在Win10竟然打算兼容Google家安卓系統的App,這打的到底是什么算盤?

為了讓Win10同時擁有桌面和移動平臺的生態,微軟如此做真的有必要嗎?今天,一起來談談這個話題吧。

Win10兼容安卓App到底是怎么回事?

首先要確認的是,Win10將兼容安卓App的消息,是有可靠來源的。

根據Windows Central的報道,該項目在微軟內部被稱之為Latte,該項目將允許應用程序開發人員將他們的Android應用程序帶到Windows 10,幾乎不需要修改代碼。

Win10將會內置安卓子系統,以實現安卓App的兼容。

從技術上來看,Win10兼容安卓App,是可行的。如果你之前關注過WP/Win10M系統,那么應該知道微軟曾經在Win10M中實現過安卓模擬器(Project Astoria),能夠在WP手機中運行安卓App。

只不過由于效率等原因,并沒有將相應版本正式推送給用戶。但這也說明,微軟其實早就在Windows系統中完成了對安卓App的兼容,隨著硬件的進步,性能和續航的問題也將大為改善。

實際上,打算讓安卓為自己生態輸血的,并不止微軟一家。安卓本身就是非常適合第三方對其進行匹配,盡管它來自Google。

但安卓本身分為開源的AOSP(Android Open Source Project)安卓開源項目,以及閉源的GMS(Google Mobile Service)部分。

只要遵循相應的開源協議,任何人都可以通過AOSP來制作安卓的兼容層,例如Sailfish旗魚系統,又例如最近的鴻蒙系統,都實現了對安卓App的兼容。

因此,無論從技術還是從商業的角度來看,Win10兼容安卓App的確是沒有問題的——AOSP允許微軟這么做,而微軟也的確在Win10M中實現過類似特性。

但是,這是否意味著在Win10中,安卓App就能夠有完美的體驗?恐怕未必。

前面提到,安卓系統分為開源的AOSP和閉源的GMS兩部分。微軟能使用的,是開源部分的AOSP,但偏偏在Google的運營下,越來越大的安卓App,需要一來GMS來運行。

以Google Play服務為代表的GMS,掌控著很多App的關鍵API,無法兼容GMS則不能通過CTS兼容認證

在全球范圍內,Google通過掌控Google Play商店這個分發渠道,讓越來越多的安卓App接入了GMS生態當中。

例如App如果想要實現推送功能,它會使用Google的GCM/FCM推送;App想要實現導航定位,它會接入Google地圖;

游戲想要聯機,那么則會接入Google Play游戲……缺乏了GMS,很多App的功能就會殘缺,甚至App無法正常使用,這也是為何華為被禁止使用GMS后,在全球市場會遭遇重大挑戰的原因。

而Win10兼容安卓App的項目Latte,并不能使用GMS服務,在日后也不會有兼容GMS的希望——Google從未授權非安卓系統,來使用GMS。

對于此,微軟需要另辟蹊徑,通過自建API來實現對GMS的替代。

Win10兼容安卓App意欲何為?Win10兼容安卓App意欲何為?

微軟讓Win10兼容安卓App,在很多朋友的眼中,似乎是一種“資敵”行為——讓自家系統也成為安卓生態的土壤,這是不是太過慷慨?

微軟自然不可能在做公益,實際上,微軟對生態的運作,近年一直以“跨平臺”、“賣服務”為中心,Win10兼容安卓App,也是這一思路的產物。

如果你經常關注微軟的產品,不難發現,微軟幾乎成為了各大平臺的“最佳開發者”。

在iOS、安卓乃至最為直接競爭的macOS平臺上,微軟都開發了大量高質量的軟件應用。

像Office、OneDrive等王牌軟件,微軟都不遺余力地將其發布到其他平臺上,甚至比自家的WP平臺更上心。

微軟這樣做,目的是顯而易見的——讓自己的產品覆蓋盡量多的平臺,接而完成從“產品”到“服務”的轉型。

通過諸多產品,無論你使用的是什么平臺,都可以接觸到整套微軟提供的服務。

使用安卓也好,iOS也好,都可以通過上面的Office編輯文檔,通過Outlook同步賬戶發送郵件,通過OneDrive管理數據,這時候,用的是什么平臺,就不那么重要了。

Win10兼容安卓App,也可以起到類似的作用,但又有所不同。這時候,不再是由微軟應用來服務平臺,而是用Win10這個平臺來服務應用。

盡管安卓App的開發是由Google來主導,但只要它們能在Win10中運行,用戶愿意在Win10中使用安卓App,那么用戶就不可避免地會接觸到Win10內置的微軟服務。

從這個角度來看,Win10相當于一個集微軟服務于一身的終端,能夠兼容更多類型的應用軟件,自然也就增加了微軟服務的吸引力。

目前Win10就內置“我的手機”,可以通過連接安卓手機來運行安卓App,讓Win10成為安卓機的一個服務終端。

而未來Win10直接能原生運行安卓App,只是節省了必須連接安卓機這個步驟而已。

讓Win10兼容安卓App,并不是微軟這一思路的唯一成果。

例如,微軟就已經通過WSL,讓Win10兼容原生Linux系統,Linux開發者可以直接使用Win10來工作;

又例如,Edge瀏覽器放棄了自研內核轉用Chromium,獲得了完全兼容Chrome擴展程序的能力,結果我們也看到了,Edge瀏覽器從Chrome手中搶過了大片份額,越來越多人接觸到了微軟在Edge瀏覽器中植入的筆記、記錄同步等服務。

簡而言之,Win10擁有自己的生態,這固然重要;但Win10是否能兼容其他生態、讓微軟的服務滲透到更多用戶當中去,也很重要。

應用的虛擬化、跨平臺在未來是大趨勢,在微軟缺乏移動平臺這個重要立足點的現狀下,微軟更加激進地推行了用一個Win10系統、兼容多種平臺生態的策略,也是一種合理的選擇。

總結

微軟讓Win10兼容安卓App,乃至更多平臺的應用,這無疑可以增強Win10的競爭力,讓微軟服務覆蓋到更多用戶當中。

但這也會帶來其他一些問題,例如微軟能否建立起一套足夠完善的API,用以取代安卓App所需要的GMS?就如同正在起步的華為HMS一樣?

又例如安卓App并不是為桌面環境所準備,Win10要如何確保它們依然能獲得良好的體驗?觸屏電腦的普及真的能解決這個問題嗎?這都是有待觀察的。

無論如何,Win10兼容安卓App的確是一個很有趣而且頗有意義的嘗試,讓我們期待Win10正式上線這一特性吧。
責任編輯:pj

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 微軟
    +關注

    關注

    4

    文章

    6566

    瀏覽量

    103956
  • APP
    APP
    +關注

    關注

    33

    文章

    1568

    瀏覽量

    72375
  • Win10
    +關注

    關注

    2

    文章

    710

    瀏覽量

    39926
收藏 人收藏

    評論

    相關推薦

    APP開發中,如何使用加密芯片?

    加密芯片是一種專門設計用于保護信息安全的硬件設備,它通過內置的加密算法對數據進行加密和解密,以防止敏感數據被竊取或篡改。如下圖HD-RK3568-IOT工控板,搭載ATSHA204A加密芯片,常用于有安全防護要求的工商業場景,下文將為大家介紹
    的頭像 發表于 10-31 17:43 ?310次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>卓</b><b class='flag-5'>APP</b>開發中,如何使用加密芯片?

    cc85xx的usb驅動在win10上跑是否有兼容性的問題?

    器里面能看到有一個無法識別“usb hub”。為了做對比我們又在win7的操作系統上做了實驗,沒有發現這個問題。所以我們感覺是cc85xx和win10兼容性有問題。另外我們還測試了mic系統發現也有
    發表于 10-29 07:12

    請問TLV320AIC3204 EVM有支持WIN10嗎?

    請問 TLV320AIC3204 EVM有支持WIN10嗎 驅動程式安裝后無法判別
    發表于 10-18 08:26

    win10如何通過L2TPoverIPsec隧道與IR900建立連接?

    win10通過L2TPoverIPsec隧道與IR900建立連接
    發表于 07-26 07:24

    工控機inbox系列有不支持32位app的嗎?

    工控機 inbox系列有不支持32位app的嗎
    發表于 07-24 06:59

    esp32通過ble連接win10,為什么連不上?

    開發板用的是ESP-WROOM-32,芯片是esp32 d0wn v3,軟件用的是gatt_server_service_table 官方例子,代碼無改動,燒錄后連接win10(版本
    發表于 06-13 06:05

    KT1404A語音芯片USB連電腦,win7正常識別WIN10無法識別USB設備

    KT1404A語音芯片畫的板子,USB連接電腦,win7可以正常識別到U盤,WIN10提示無法識別USB設備(獲取設備描述符失敗),這是什么問題
    的頭像 發表于 06-10 18:13 ?699次閱讀
    KT1404A語音芯片USB連電腦,<b class='flag-5'>win</b>7正常識別<b class='flag-5'>WIN10</b>無法識別USB設備

    蘋果筆記本WIN10下面USB連接出錯的原因?

    在STM32L151CBU6的單片機碰到一個問題,在蘋果筆記本WIN10上STM32的HID不識別或識別不穩定,設備管理器中沒有出現感嘆號,或出現感嘆號,都存在有時連不上設備,發64字節命令發送
    發表于 04-22 08:21

    STVD在win10分區下代碼查找和代碼不正常怎么解決?

    電腦win10 64位家庭版,安裝了編程軟件環境 STVD,用C編譯器,軟件裝在D盤 (裝C盤也試了),現在如果工程文件放在 C盤或移動硬盤下,打開都可以正常跳轉查找代碼“go
    發表于 04-15 06:34

    win10下無法運行STVD怎么解決?

    win10,運行STVD的時候,出現這個問題,不知要怎么解決。謝謝
    發表于 04-10 06:39

    如何安裝cy7c68013的虛擬串口win10驅動?

    怎樣安裝cy7c68013的虛擬串口win10驅動? 我自己做了一塊板,在win7下能正確安裝虛擬串口驅動使用,但沒有找到win10相應的驅動,請幫助。
    發表于 02-29 08:12

    USB-I2C/LIN-CONV-Z Win10驅動為什么無法安裝?

    已安裝最新I2CWSD,本地更新驅動時,提示無法安裝。驅動還不支持win10嗎?xp和win7都是可以用的
    發表于 01-11 08:29

    微軟發布Win10Win11累積更新

    此次Win10系統升級后,亮點之一就是Copilot已正式固定在任務欄,即使沒有啟動Edge瀏覽器,也能與Copilot即時暢通溝通。
    的頭像 發表于 12-13 11:09 ?2225次閱讀

    win10win11哪個好用

    win10win11各有優勢,具體哪個更好要根據實際的應用場景和需求來決定。 首先,從性能方面來看,Win11在單線程、多線程、渲染和3DMark運行時的流暢性都優于Win10。此外
    的頭像 發表于 11-26 14:51 ?4591次閱讀

    win10和Mac雙系統裝機整理

    Win10和Mac雙系統,并對其進行整理,包括制作啟動盤、分區、安裝和配置等步驟。 二、準備工作 硬件要求 安裝雙系統需要滿足一定的硬件要求。首先,你的計算機必須具備足夠的存儲空間,至少需要8GB的內存和256GB的硬盤空間。此外
    的頭像 發表于 11-26 14:49 ?1715次閱讀