主頁 > 移動端開發 > 體驗首款Linux消費級平板,原來芯片和系統全是國產

體驗首款Linux消費級平板,原來芯片和系統全是國產

2021-10-14 08:29:37 移動端開發

曉查 夢晨 發自 凹非寺
量子位 報道 | 公眾號 QbitAI

國產OS,國產芯片,號稱可以寫代碼,以生產力平板熱議于海外的JingPad……

真的有那么神嗎?

不久前,我們介紹了由中國創業團隊打造的移動作業系統JingOS,以及初代平板產品JingPad C1

(Pad居然可以寫代碼了?研究完我驚了,居然是中國創業公司的產品

但也有國內讀者質疑,為啥國內之前都沒有動靜,這產品真如Linux社區和海外開發者夸得那么好嗎?

確實,中國有古語:是騾子是馬,拉出來遛遛,

這不,我們還真搞到一臺,以下(可能是)JingPad C1國內的第一個買家秀,

上手體驗篇

首先是最直觀的外觀:

abc665fa3752c55a3d3cd22cc2eb9042.png

11英寸的大小、窄邊框,尺寸和重量跟iPad Air差不多,2K解析度AMOLED屏,

然后解鎖后長這樣:

0034d8d752f64765a2ad66df0ee4fce8.png

這UI、這Dock,要不說其實也猜不到會是Linux系統,

辦公室內給其他人盲測,基本以為是“哪家新出的安卓平板”,

不過官方資料介紹,JingOS的圖形界面基于KDE和Plasma Mobile開發,

在視覺和操作體驗上,基本和主流平板系統一致,

比如應用視窗都直接是全屏顯示,回傳和切換靠全屏手勢滑動,

7eae5a3702d4f47dde8100cb69285fc9.png

這種體驗,之前在Ubuntu Touch上,是需要用“粗笨”的手指去拖動視窗標題欄的,(是的,Ubuntu Touch還保留了滑鼠桌面的界面,)


98f8c87dd1d458440b2e9cd6f9962ec1.png
Ubuntu Touch界面

而且Linux平板的好處,就是在一些安卓應用體驗不那么好——功能不夠用或~廣告太多~時,是能直接安裝Linux版全功能應用的,

比如在這臺平板上,預裝的安卓App——WPS,就能體現這種優勢,如果安卓版WPS用得不爽,可以裝Linux版,

但既然是Linux平板,做好安卓生態里的辦公、娛樂需求只是本分,

重點還得考察:搞開發

敲代碼體驗篇

系統自帶的終端工具長這樣:

70e81ae0334d21ac71e729b4438f1e4c.png

界面算不上華麗,但還算實用,還可以方便地左右或上下分屏,

不過平板搞開發畢竟還是新鮮事,一通操作下來,也有別扭之處,

4eb4a8f397752f560e630fef73397e78.png

比如終端中很常用的上下鍵定位最近執行過的命令,由于系統自帶的搜狗中文輸入法沒提供方向鍵,要進到輸入法單獨的游標模式才行,

選完后還要再回到普通鍵盤,才能按回車執行命令,

英文系統里的輸入法就無此煩惱,

92da6f489931428a1e9b8a2c4ae8e0fa.png這下舒服了,

對于這個問題,鯨鯪團隊表示已經在聯系搜狗做深度定制版輸入法了,

再接著,重點就可以看敲代碼了,

官方應用商店里,現已有適配好的全能神器VS Code

ae8f224e4eeede7d21adf6808fe0f850.png

跟PC上的體驗基本一致,

但如果是裝的輕量級編輯器Sublime Text,則需要自己調一下字號,

整體而言,連上藍牙鍵盤敲代碼的體驗還是可以的,

1cb6a0d9280dee7fd28b17c9b9cd31fd.png寫了一個從任意成語開始接龍到“為所欲為”

不過大型程式的編譯運行方面,現在這個版本的平板,依然有優化的空間,

主要原因還是在于芯片和記憶體

JingPad C1使用的是國產展銳虎賁T7510芯片,主頻2GHz,運行記憶體有8G

e8fdf531ee135846069ad956ac4fb515.png

這種配置,用來作為主力開發機,顯然還是吃力的——或許你會問為啥不直接用最先進的旗艦芯片,也不要在乎是不是國產……這個我們先挖個坑,

不過即便是這樣的配置,便攜應急連個服務器SSH修個Bug搞搞云開發還是可以的,再加上支持SIM卡,出門帶著終歸要比帶筆記本電腦省力一些,

不出所料,網上對這款Linux平板表現出最強烈興趣的是運維工程師們

以后大家就不用在地鐵上掏出電腦社死了——拿個平板就行(手動狗頭),

當然,試用幾天,這款工程機平板并非沒有可完善之處,

主要有三方面:

首先是系統不夠穩定,有時候來到應用切換界面,才發現之前打開的視窗已成崩潰成了KDE Crash Handler,

5eb4f978252a21d348c0d169151ccc25.png

其次是整個操作體驗不夠流暢,卡頓、小Bug時有發生,官方外接鍵盤上的觸摸板手感也不好,需要用力點擊,這時位置就飄了,

最后就是平板模式下螢屏虛擬鍵盤要占去一半的空間,留給編輯區域的就此消彼長了,另外橫屏下螢屏鍵盤按鍵寬度拉大,打起字來也不輕松,

f19fda402451e3b52eac3f0aab40e5e0.png

另外,對敲代碼體驗提升較大的應用分屏顯示和螢屏旋轉現在還不支持,官方給的進度表來看,需要到年底,

以及外接大屏顯示幕則要到明年3月,

d02a12b17c921073e935f2907cd2e027.png

所以整體下來,這款國產Linux平板雖然優勢顯而易見,但待改進的體驗也不少,

于是這些體驗,也被一一反饋給JingPad開發團隊了——畢竟工程樣機就是他們真誠相借的,我們直接體驗了一把給新開發產品debug的參與感,

做一款Linux平板的最大挑戰?

也是在這種使用體驗和交流中,我們更加真切感知到了做一款Linux平板的真正挑戰,

不光只是中國團隊打造、盡可能用國產芯片和零部件那么簡單,

核心挑戰在于兩大方面:

軟體生態和硬體驅動,

先講軟體生態

這里專指Linux平板需要解決軟體生態,

Linux系統本身的軟體生態自然不用懷疑,因為Linux已經滲透到各個領域,大到超算中心,小到路由器,都在使用Linux系統,

35688a6d163d4c5299b30c4005867a91.png

但是搭載ARM處理器的消費級平板太少了,Linux生態還沒有做好太多準備,相對不夠完善,

在體驗JingPad程序中,感受尤其明顯,

凡是支持ARM Linux的應用,JingPad基本都能很好的運行,幾乎不存在兼容性問題,

如Chrome、VSCode等都提供了64位ARM版應用,使用程序十分流暢,

7967391cfad92b1a8f0aa6a396ea60cf.png

但問題在于x86_64的Linux應用更多,在這類應用面前,JingPad目前只能望洋興嘆了,

好在JingOS之前也適配了部分x86架構電腦,如Surface Pro 6和Matebook 14,今后推出x86平板,也并非不可能,

另外,JingOS團隊還披露,也在積極聯系國內軟體團隊,現在WPS、永中Office等辦公軟體已經適配了JingPad,相信未來還會有個更多軟體加入到這個行列中來,

另外,JingOS承諾在今年年底推送版本更新,屆時還會通過支持Android應用的方式,來豐富軟體生態,

8a66be63572acea484fa2b595c648244.png

有所參考的是,此前谷歌的平板作業系統Chrome OS,也是通過該方式擴展生態的,

只是搭載Chrome OS的Pixelbook,有時也會面臨部分Android應用
運行時性能損失的問題,比如微信就有卡頓,

8a65d43c3aea3bcad6ebcbbb0592a629.png

但JingOS團隊稱,這會是他們的差異化優勢,他們使用單獨容器運行每個Android應用,啟動速度快,每個應用都獨立,幾乎無性能損失,

這也是JingOS核心專利技術之一,

所以縱觀下來,Linux+Android兩個系統軟體,是JingOS解決軟體生態挑戰的主要方法,

第二大挑戰硬體驅動方面,

如果在網上搜索“Linux+Tablet”,得到的大多數問題不是與產品相關,而是平板如何安裝Linux系統,一些問題甚至能追溯到10年前,

可見,Linux平板一直以來都有市場需求,而驅動是攔在用戶面前的第一道障礙,

沒有驅動,Linux平板的部分硬體就無法作業,Ubuntu Touch就是前車之鑒,

Ubuntu Touch到現在也僅僅能做到兩款官方平板能驅動所有硬體,雖然有開源社區的廣泛支持,但沒有其他任何一款平板能完美驅動,

現在兩種解決方案,一種是使用非常成熟的工業級芯片

比如圈內知名的Linux平板PineTab,還在使用4核A53架構芯片,性能拉胯是必然的,很難想象這是一款2020年發布的設備,

f1453559b3dc7733849be18bf74650dc.png

還有一種方式就是為主流平板芯片專門開發驅動,但這條路難度顯而易見,

消費級的平板ARM芯片主要由高通、聯發科與國產的紫光展銳等提供,這些芯片基本都是為Android設計,廠商不提供Linux硬體驅動,所以讓這類芯片運行Linux就要面臨自己開發驅動的困難,

然而意料之外的是,JingOS選擇了這條更難的路,

這也是為什么JingPad使用了國產芯片的原因,紫光展銳有意愿聯手——他們有國產OS的情懷原因,也看到了平板“生產力化”的趨勢,以及商業前景,

在有芯片廠商支持之下,JingOS團隊現在實作了Android系統的驅動為Linux所用的可能性和可行性,

所以從另一個層面來說,Linux平板驅動的問題,JingOS團隊也初步給出了可行方法,

并且從他們成功獲得認證的XX項專利來看,也是在這種解決挑戰的程序中實作的,

實際上,之前Linux平板的問題并非隱秘,就是能否與時俱進,而不是讓開發者守著古董設備做開發……

于是JingOS團隊針對痛點,迎難而上開發驅動程式和觸屏應用,無疑是踏出了勇敢的一步,

剩下的主要矛盾,其實就是生態了,

本質上,這是Linux多年不重視平板,導致的體驗真空造成的,但JingOS既然“頭鐵”,要走通Linux平板之路,就必須繼續披荊斬棘,

那么問題也就來了——

為啥一個創業公司,要以一己之力去做一個國產OS和Linux平板?

為何要做國產OS和平板?

在此次“debug”交流中,JingOS團隊也分享了初衷,

一方面是看到趨勢,

無論是蘋果iPad的進展,還是微軟Surface的努力,還是華為鴻蒙OS的雄心,都在提升平板的互動地位,

更加直白來說,平板及其配套的作業系統,有可能成為統一手機和PC兩大生態體系的中樞互動終端,

加之AIoT加速實作的萬物互聯,平板的價值更加不言自明,

所以從大趨勢來說,誰能賦予平板更強的生產力,誰就有可能站上浪潮之巔,

這也是JingOS團隊基于Linux打造平板的天時原因,

其次,還有地利——國產可信,

更為大眾熟悉的叫法是國產可替代

拜近幾年的太平洋形勢所賜,國產芯片、國產系統、國產可替代方案,正在悄然形成剛需市場,

越來越多中國公司,特別是政企客戶,都因為安全和穩健經營考量,把國產自主可控的方案納入必備供應之列,

如PC上的統信UOS、麒麟,份額都在不斷上漲,

2bcaf39e7dbde09264d58ad7825c36c8.png

但在移動端,除了全平臺的鴻蒙外,幾乎沒有適配方案,

所以JingOS既是看到了這種機遇,也看到了國產PC系統基本都基于開源的Linux——打造基于開源Linux的移動OS,也就能實作基礎生態上的更廣泛連接,

更何況平板上的Linux現在幾乎是一項空白,而很多運維作業、戶外安裝作業,又都離不開平板,

這也就能解釋,為何JingPad的國產化程度如此之高,

也同樣能解釋,核心SoC的提供方紫光展銳,為何愿意與這樣的“非主流”新物種聯動和適配,

未來JingOS以100%國產開啟可信產業商業化之際,也是紫光展銳高歌猛進之時,

這倆“綁”在一起,不就是國產版Wintel?不就是國產領域的Android+ARM?

最后,天時地利之外,還有人和

開源社區對Linux呼聲很高,

于是策略上,JingOS首先選擇了從開源社區打響第一槍,

在2021年,一個中國創業公司如果一開始就標榜要打造國產OS,放話自主可控……

幾乎難逃“被口水仗淹沒”的命運,

所以JingOS很聰明,選擇了率先在程式員群體中贏得信任,并且還是海外論壇上獲得開發者認可,先談技術能力,再表露情懷和發展方向,

而今年以來,JingOS在Hacker News上多次熱榜第一、YouTube視頻70萬播放量的成績,無疑就是技術性上最好的證明,

6ae249b102518c6e8ff7c1ee321c27bb.png

這種熱情,也讓JingOS團隊更加認定:Linux平板哪怕只聚焦于開發者群體,也不愁沒有市場,

如果需求驗證到最后,被衡量的只是做得夠不夠好而不是是不是真需求,那基本就能莫愁前路無知己了,

所以再回過頭來看,都2021年了還有移動OS能火,確實不在意料之內,

但JingOS,借助天時地利人和,不光頭鐵有,還有精確制導般退可守進可攻的,引發熱議也就情理之中,

并且這種勇和謀,也是其創始人在連續創業中獲得的“時間的饋贈”,

所謂一切過往,皆為序章,

JingOS,就是他回到中關村創業大街翻開的全新序章,

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/312159.html

標籤:其他

上一篇:小白都能看懂的關于Mixins機制的理解

下一篇:重磅首發!騰訊前晚最新爆出的“Android Studio零基礎入門教材“,GitHub已評“鉆級“,看完我愛了!

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 【從零開始擼一個App】Dagger2

    Dagger2是一個IOC框架,一般用于Android平臺,第一次接觸的朋友,一定會被搞得暈頭轉向。它延續了Java平臺Spring框架代碼碎片化,注解滿天飛的傳統。嘗試將各處代碼片段串聯起來,理清思緒,真不是件容易的事。更不用說還有各版本細微的差別。 與Spring不同的是,Spring是通過反射 ......

    uj5u.com 2020-09-10 06:57:59 more
  • Flutter Weekly Issue 66

    新聞 Flutter 季度調研結果分享 教程 Flutter+FaaS一體化任務編排的思考與設計 詳解Dart中如何通過注解生成代碼 GitHub 用對了嗎?Flutter 團隊分享如何管理大型開源專案 插件 flutter-bubble-tab-indicator A Flutter librar ......

    uj5u.com 2020-09-10 06:58:52 more
  • Proguard 常用規則

    介紹 Proguard 入口,如何查看輸出,如何使用 keep 設定入口以及使用實體,如何配置壓縮,混淆,校驗等規則。

    ......

    uj5u.com 2020-09-10 06:59:00 more
  • Android 開發技術周報 Issue#292

    新聞 Android即將獲得類AirDrop功能:可向附近設備快速分享檔案 谷歌為安卓檔案管理應用引入可安全隱藏資料的Safe Folder功能 Android TV新主界面將顯示電影、電視節目和應用推薦內容 泄露的Android檔案暗示了傳說中的谷歌Pixel 5a與折疊屏新機 谷歌發布Andro ......

    uj5u.com 2020-09-10 07:00:37 more
  • AutoFitTextureView Error inflating class

    報錯: Binary XML file line #0: Binary XML file line #0: Error inflating class xxx.AutoFitTextureView 解決: <com.example.testy2.AutoFitTextureView android: ......

    uj5u.com 2020-09-10 07:00:41 more
  • 根據Uri,Cursor沒有獲取到對應的屬性

    Android: 背景:呼叫攝像頭,拍攝視頻,指定保存的地址,但是回傳的Cursor檔案,只有名稱和大小的屬性,沒有其他諸如時長,連ID屬性都沒有 使用 cursor.getInt(cursor.getColumnIndexOrThrow(MediaStore.Video.Media.DURATIO ......

    uj5u.com 2020-09-10 07:00:44 more
  • Android連載29-持久化技術

    一、持久化技術 我們平時所使用的APP產生的資料,在記憶體中都是瞬時的,會隨著斷電、關機等丟失資料,因此android系統采用了持久化技術,用于存盤這些“瞬時”資料 持久化技術包括:檔案存盤、SharedPreference存盤以及資料庫存盤,還有更復雜的SD卡記憶體儲。 二、檔案存盤 最基本存盤方式, ......

    uj5u.com 2020-09-10 07:00:47 more
  • Android Camera2Video整合到自己專案里

    背景: Android專案里呼叫攝像頭拍攝視頻,原本使用的 MediaStore.ACTION_VIDEO_CAPTURE, 后來因專案需要,改成了camera2 1.Camera2Video 官方demo有點問題,下載后,不能直接整合到專案 問題1.多次拍攝視頻崩潰 問題2.雙擊record按鈕, ......

    uj5u.com 2020-09-10 07:00:50 more
  • Android 開發技術周報 Issue#293

    新聞 谷歌為Android TV開發者提供多種新功能 Android 11將自動填表功能整合到鍵盤輸入建議中 谷歌宣布Android Auto即將支持更多的導航和數字停車應用 谷歌Pixel 5只有XL版本 搭載驍龍765G且將比Pixel 4更便宜 [圖]Wear OS將迎來重磅更新:應用啟動時間 ......

    uj5u.com 2020-09-10 07:01:38 more
  • 海豚星空掃碼投屏 Android 接收端 SDK 集成 六步驟

    掃碼投屏,開放網路,獨占設備,不需要額外下載軟體,微信掃碼,發現設備。支持標準DLNA協議,支持倍速播放。視頻,音頻,圖片投屏。好點意思。還支持自定義基于 DLNA 擴展的操作動作。好像要收費,沒體驗。 這里簡單記錄一下集成程序。 一 跟目錄的build.gradle添加私有mevan倉庫 mave ......

    uj5u.com 2020-09-10 07:01:43 more
最新发布
  • 歡迎頁輪播影片

    如圖,引導開始,球從上落下,同時淡入文字,然后文字開始輪播,最后一頁時停止,點擊進入首頁。 在來看看效果圖。 重力球先不講,主要歡迎輪播簡單實作 首先新建一個類 TextTranslationXGuideView,用于影片展示 文本是類似的,最后會有個圖片箭頭影片,布局很簡單,就是一個 TextVi ......

    uj5u.com 2023-04-20 08:40:31 more
  • 【FAQ】關于華為推送服務因營銷訊息頻次管控導致服務通訊類訊息

    一. 問題描述 使用華為推送服務下發IM訊息時,下發訊息請求成功且code碼為80000000,但是手機總是收不到訊息; 在華為推送自助分析(Beta)平臺查看發現,訊息發送觸發了頻控。 二. 問題原因及背景 2023年1月05日起,華為推送服務對咨詢營銷類訊息做了單個設備每日推送數量上限管理,具體 ......

    uj5u.com 2023-04-20 08:40:11 more
  • 歡迎頁輪播影片

    如圖,引導開始,球從上落下,同時淡入文字,然后文字開始輪播,最后一頁時停止,點擊進入首頁。 在來看看效果圖。 重力球先不講,主要歡迎輪播簡單實作 首先新建一個類 TextTranslationXGuideView,用于影片展示 文本是類似的,最后會有個圖片箭頭影片,布局很簡單,就是一個 TextVi ......

    uj5u.com 2023-04-20 08:39:36 more
  • 【FAQ】關于華為推送服務因營銷訊息頻次管控導致服務通訊類訊息

    一. 問題描述 使用華為推送服務下發IM訊息時,下發訊息請求成功且code碼為80000000,但是手機總是收不到訊息; 在華為推送自助分析(Beta)平臺查看發現,訊息發送觸發了頻控。 二. 問題原因及背景 2023年1月05日起,華為推送服務對咨詢營銷類訊息做了單個設備每日推送數量上限管理,具體 ......

    uj5u.com 2023-04-20 08:39:13 more
  • iOS從UI記憶體地址到讀取成員變數(oc/swift)

    開發除錯時,我們發現bug時常首先是從UI顯示發現例外,下一步才會去定位UI相關連的資料的。XCode有給我們提供一系列debug工具,但是很多人可能還沒有形成一套穩定的除錯流程,因此本文嘗試解決這個問題,順便提出一個暴論:UI顯示例外問題只需要兩個步驟就能完成定位作業的80%: 定位例外 UI 組 ......

    uj5u.com 2023-04-19 09:16:23 more
  • FIDE重磅更新!性能飛躍!體驗有禮!

    FIDE 開發者工具重構升級啦!實作500%性能提升,誠邀體驗! 一直以來不少開發者朋友在社區反饋,在使用 FIDE 工具的程序中,時常會遇到諸如加載不及時、代碼預覽/渲染性能不如意的情況,十分影響開發體驗。 作為技術團隊,我們深知一件趁手的開發工具對開發者的重要性,因此,在2023年開年,FinC ......

    uj5u.com 2023-04-19 09:16:15 more
  • 游戲內嵌社區服務開放,助力開發者提升玩家互動與留存

    華為 HMS Core 游戲內嵌社區服務提供快速訪問華為游戲中心論壇能力,支持玩家直接在游戲內瀏覽帖子和交流互動,助力開發者擴展內容生產和觸達的場景。 一、為什么要游戲內嵌社區? 二、游戲內嵌社區的典型使用場景 1、游戲內打開論壇 您可以在游戲內繪制論壇入口,為玩家提供沉浸式發帖、瀏覽、點贊、回帖、 ......

    uj5u.com 2023-04-19 09:15:46 more
  • iOS從UI記憶體地址到讀取成員變數(oc/swift)

    開發除錯時,我們發現bug時常首先是從UI顯示發現例外,下一步才會去定位UI相關連的資料的。XCode有給我們提供一系列debug工具,但是很多人可能還沒有形成一套穩定的除錯流程,因此本文嘗試解決這個問題,順便提出一個暴論:UI顯示例外問題只需要兩個步驟就能完成定位作業的80%: 定位例外 UI 組 ......

    uj5u.com 2023-04-19 09:14:53 more
  • FIDE重磅更新!性能飛躍!體驗有禮!

    FIDE 開發者工具重構升級啦!實作500%性能提升,誠邀體驗! 一直以來不少開發者朋友在社區反饋,在使用 FIDE 工具的程序中,時常會遇到諸如加載不及時、代碼預覽/渲染性能不如意的情況,十分影響開發體驗。 作為技術團隊,我們深知一件趁手的開發工具對開發者的重要性,因此,在2023年開年,FinC ......

    uj5u.com 2023-04-19 09:14:08 more
  • 游戲內嵌社區服務開放,助力開發者提升玩家互動與留存

    華為 HMS Core 游戲內嵌社區服務提供快速訪問華為游戲中心論壇能力,支持玩家直接在游戲內瀏覽帖子和交流互動,助力開發者擴展內容生產和觸達的場景。 一、為什么要游戲內嵌社區? 二、游戲內嵌社區的典型使用場景 1、游戲內打開論壇 您可以在游戲內繪制論壇入口,為玩家提供沉浸式發帖、瀏覽、點贊、回帖、 ......

    uj5u.com 2023-04-19 09:08:34 more