Algoriddim 針對 ChromeOS 進行了最佳化調整,為行動裝置使用者提供強大的威力
透過集合功能整理內容
你可以依據偏好儲存及分類內容。

djay 是 Android 上最成功的音樂應用程式之一,由德國的 Algoriddim 開發,都是以電腦版介面為基礎。早在 2006 年,團隊首次針對筆電設計了 Djay 版本,不論是初學者還是專業人士,都能提升 DJ 作業的效能,並支援 MIDI 控制器和音訊介面等外部硬體。隨著智慧型手機在不久後迅速崛起,Algoriddim 重新發明瞭行動平台的益智遊戲,讓數百萬人用動手指就能首次使用轉盤。
現在正要迎頭趕上:Chromebook 等更多裝置,就能突破電腦和行動裝置體驗之間的鴻溝,而高效能的專業設定也越來越貼近行動平台上的 DJ。ChromeOS 讓 Algoriddim 把握良機,將他們學到的電腦版和行動版所學知識全部整合在一起,在單一平台上提供令人驚豔的體驗。
以下說明他們如何將行動裝置的觸控螢幕功能與電腦的高效能、沉浸式大螢幕螢幕結合,並支援必要的外部硬體。
具體措施
這些 Djay 的螢幕版面配置一開始就已為大螢幕電腦設計,因此大部分的 Algoriddim 最佳化作業都運用了 ChromeOS 的完整效能和功能。提供所有 DJ 所需的音訊支援,是首要之務:
支援多聲道音訊和 MIDI
多頻道音訊功能十分重要,可讓 DJ 透過耳罩式耳機輕鬆為下一首歌,之後再聽到主要混音版本。許多 DJ 也會將外部 MIDI 硬體裝置 (例如節拍板和試聽器) 連接到筆記型電腦,因此能夠在應用程式中收發低延遲回應的 MIDI 訊號,同樣重要。
原始的 Android 應用程式 MIDI 具備基本的 MIDI 功能,但這比專業 DJ 的理想選擇並不容易。ChromeOS 讓 DJ 能在行動裝置上享有全面的支援。Algoriddim 與 Android 的音訊團隊密切合作,採用 djay 的內部 MIDI 堆疊實作 Android MIDI API,並使用 Android 音訊 SDK 針對多聲道音訊功能進行應用程式最佳化,讓 DJ 將個別立體聲道從應用程式轉送至一組揚聲器和耳機。
這兩種最佳化作業最終都會將電腦層級的功能運用在行動裝置使用者手中,將 djay 的原始高階音訊功能完整發揮原意。
針對平板電腦的全螢幕版面配置進行最佳化調整
Algoriddim 考慮到藝人在大螢幕裝置上使用應用程式時,可如何提供比一般手機或電腦更獨特的體驗。
與其單純調整行動裝置 UI 的規模,Algoriddim 特別定位了特定應用程式元素和功能,例如平板電腦和觸控螢幕筆記型電腦使用者。這對於表演 DJ 來說非常有用,因為他們經常需要同時存取多個控制項以達到不同的效果,例如透過降低單曲的低音,同時增加下一首歌曲的音量和低音效果,而不提到移動交叉淡化及應用多個 FX。
隨著新增的螢幕空間,Algoriddim 能夠為主要 UI 加入核心功能,而不只是在輔助檢視畫面中隱藏該介面,後者會涵蓋手機和小型裝置的主要使用者介面,提供強大的多點觸控體驗,不干擾 DJ 的工作流程。
最棒的是,團隊結合觸控螢幕介面、鍵盤和 MIDI 控制功能,全面發揮全新螢幕空間讓 DJ 發揮力量,進而在現場演出時享有創新的工作流程。
成果
Algoriddim 在大螢幕裝置上整合 djay 的優質電腦版和行動版功能,成功觸及全球數百萬名藝人。djay 結合了 MIDI 支援功能、多頻道音訊、觸控螢幕功能,以及鍵盤與滑鼠輸入的獨特組合,為執行 DJ 提供他們非常滿意的低延遲高效能設定,以及首次 DJ 必備的一切所需。
Algoriddim 在 ChromeOS 上推出應用程式後,已經發現數百萬個新應用程式下載量,整體增長了 25%。這個團隊持續收到全球 DJ 給予的正面回饋,電腦和行動裝置使用者的互動程度也大幅提升。
Algoriddim 首席技術長 Frederik Seiffert 表示,所有資訊能夠流暢地整合在一起,是令人驚訝的體驗:「我們一直致力打造一個生態系統,讓所有 DJ 都能在任何裝置上取得所需工具,無論孩子是有生的兒童,還是有多年經驗的專業人士,都能輕鬆使用。透過 ChromeOS 帶 Djay 是如何激勵及培養下一代 DJ 的一大步,並幫助他們事業成長新的發展途徑,而這一切都符合我們對應用程式的願景。」
開始使用
請參閱針對 ChromeOS 最佳化應用程式的最佳做法,並瞭解如何針對大螢幕進行最佳化調整。
這個頁面中的內容和程式碼範例均受《內容授權》中的授權所規範。Java 與 OpenJDK 是 Oracle 和/或其關係企業的商標或註冊商標。
上次更新時間:2019-11-26 (世界標準時間)。
[[["容易理解","easyToUnderstand","thumb-up"],["確實解決了我的問題","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["缺少我需要的資訊","missingTheInformationINeed","thumb-down"],["過於複雜/步驟過多","tooComplicatedTooManySteps","thumb-down"],["過時","outOfDate","thumb-down"],["翻譯問題","translationIssue","thumb-down"],["示例/程式碼問題","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["上次更新時間:2019-11-26 (世界標準時間)。"],[],[],null,["# Algoriddim gives mobile users the full power of djay by optimizing for ChromeOS\n\n[djay](https://www.algoriddim.com/djay-android) --- one of the most\nsuccessful music apps on Android developed by Germany-based\n[Algoriddim](https://www.algoriddim.com/) --- is rooted in the\ndesktop experience. Back in 2006, the team designed the first iteration of djay\nfor laptops to empower every DJ, from beginners to professionals, with reliable\nperformance and support for external hardware like MIDI controllers and audio\ninterfaces. As smartphones took off soon afterward, Algoriddim reinvented djay\nfor mobile and put the turntables at millions of people's fingertips for the\nfirst time.\n\nFast-forward to today: more devices like Chromebooks are bridging the gap\nbetween desktop and mobile experiences, and high-performance, professional\nsetups are becoming more relevant for DJs on mobile platforms. ChromeOS\npresented Algoriddim with an opportunity to bring together everything they'd\nlearned about designing for desktop and mobile and deliver an incredible\nexperience on a single platform.\n\nHere's how they combined the touchscreen functionality of mobile with desktop's\nhigh performance, immersive large-screen display, and support for essential\nexternal hardware.\n\nWhat they did\n-------------\n\nBecause they'd already designed djay's layout for large-screen desktops from\nday one, most of Algoriddim's optimizations involved taking advantage of the\nfull performance and functionality of ChromeOS. Enabling the audio support\nthat every DJ needs was priority number one:\n\n### Multi-channel audio and MIDI support\n\nMulti-channel audio is critical to allow DJs to seamlessly prep the next track\nin their headphones before the audience hears it on the main mix. A lot of DJs\nalso hook up external MIDI hardware devices like beatpads and samplers to their\nlaptops, so being able to send and receive MIDI signals with a low-latency\nresponse on the app is just as essential.\n\nThe original djay for Android app had basic MIDI functionality, but it was far\nfrom ideal for professional DJs. ChromeOS presented an opportunity to give DJs\nfull-scale support on mobile. Algoriddim worked closely with Android's audio\nteam to implement the [Android MIDI API](/reference/android/media/midi/package-summary)\nwith djay's internal MIDI stack and use the [Android audio SDK](/ndk/guides/audio)\nto optimize the app for multichannel audio, allowing DJs to route separate\nstereo channels from the app to a pair of speakers and their headphones.\n\nBoth optimizations ultimately brought djay's original, high-end audio\nfunctionality full circle by putting desktop-level power into mobile users'\nhands.\n\n### Optimizing full-screen layout for tablets\n\nWhen Algoriddim considered how artists might use the app on devices with larger\nscreens, they saw an opportunity to deliver an experience more unique than on a\ntypical phone or desktop.\n\nRather than simply scaling the mobile UI, Algoriddim specifically positioned\ncertain app elements and features like FX pads and EQs for tablet and\ntouchscreen laptop users. This was hugely beneficial for performing DJs who\nfrequently need to access multiple controls at the same time to achieve\ndifferent effects, like seamlessly mixing songs by decreasing the bass of one\nsong while simultaneously increasing the volume and bass on the next --- not to\nmention moving the crossfader and applying multiple FX.\n\nWith the added screen real estate, Algoriddim was able to add core\nfunctionality to the main UI rather than hide it in auxiliary views that cover\nthe main UI on phones and smaller devices, allowing for a powerful multi-touch\nexperience that doesn't disrupt a DJ's workflow. \n\nBest of all, the extra screen space allowed the team to empower DJs in an\nentirely new way by combining a touchscreen interface with keyboard and MIDI\ncontrol, allowing for innovative workflows during live performance.\n\nResults\n-------\n\nBy bringing together the best of djay's desktop and mobile features on\nlarge-screen devices, Algoriddim was able to reach millions more artists around\nthe world. With a unique combination of MIDI support, multichannel audio,\ntouchscreen functionality, and keyboard and mouse input, djay gives performing\nDJs the low-latency, high-performance setup they crave --- and first-time DJs\neverything they need to get started.\n\nAlgoriddim has already seen millions of new app downloads, amounting to a 25%\nincrease overall since the app was launched on ChromeOS. The team has\ncontinually received positive feedback from DJs around the world, and\nengagement is noticeably higher on desktop and mobile.\n\nFrederik Seiffert, Algoriddim's chief technical officer, was thrilled with how\nseamlessly everything came together: \"We've always worked to create one\necosystem where every DJ has the tools they need on whatever device they choose,\nwhether they're a kid aspiring to be the next star or a professional with years\nof experience. Bringing djay to ChromeOS is a big step toward inspiring and\nempowering the next generation of DJs and giving them a new path to grow as an\nartist, which is right in line with our vision for the app.\"\n\nGet started\n-----------\n\nCheck out some best practices to [optimize your apps for ChromeOS](https://developer.android.com/topic/arc/optimizing), and learn how to [optimize for large screens](https://developer.android.com/large-screens)."]]