<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/">

<channel>
	<title>コンパイラ | 36Kr Japan | 最大級の中国テック・スタートアップ専門メディア</title>
	<atom:link href="https://36kr.jp/topics/%e3%82%b3%e3%83%b3%e3%83%91%e3%82%a4%e3%83%a9/feed/" rel="self" type="application/rss+xml" />
	<link>https://36kr.jp</link>
	<description>日本最大級の中国テック・スタートアップ専門メディア。日本経済新聞社とパートナーシップ提携。デジタル化で先行する中国の「今」から日本の未来を読み取ろう。</description>
	<lastBuildDate>Fri, 21 Aug 2020 05:01:17 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://36krjp-1316517779.cos.ap-tokyo.myqcloud.com/uploads/2018/07/cropped-fav-2-1-32x32.jpg</url>
	<title>コンパイラ | 36Kr Japan | 最大級の中国テック・スタートアップ専門メディア</title>
	<link>https://36kr.jp</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>ファーウェイ、Androidスマホがスムーズに動くコンパイラ「ARK」を発表</title>
		<link>https://36kr.jp/24965/</link>
		
		<dc:creator><![CDATA[LXR Inc.]]></dc:creator>
		<pubDate>Wed, 04 Sep 2019 02:42:38 +0000</pubDate>
				<category><![CDATA[編集部おすすめ記事]]></category>
		<category><![CDATA[注目記事]]></category>
		<category><![CDATA[ファーウェイ]]></category>
		<category><![CDATA[アプリ]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[コンパイラ]]></category>
		<category><![CDATA[方舟]]></category>
		<category><![CDATA[ARK]]></category>
		<guid isPermaLink="false">https://36kr.jp/?p=24965</guid>

					<description><![CDATA[<p>通信機器大手ファーウェイが先月31日、アプリの最適化を行う管理システム「ARKコンパイラ（方舟）」のオープンソ...</p>
The post <a href="https://36kr.jp/24965/">ファーウェイ、Androidスマホがスムーズに動くコンパイラ「ARK」を発表</a> first appeared on <a href="https://36kr.jp">36Kr Japan |  最大級の中国テック・スタートアップ専門メディア</a>.]]></description>
										<content:encoded><![CDATA[<p>通信機器大手ファーウェイが先月31日、アプリの最適化を行う管理システム「ARKコンパイラ（方舟）」のオープンソース化に踏み切った。</p>
<p>公開されたのはフレームワークの一部コードで、中間表現（IR）やコンパイル（プログラムから機械語への翻訳）を可能にする。また、他のバイナリコンポーネントと組み合わせてJavaをアセンブラ指示文（AArch64）に変換する。開発者はソースコードとバイナリコードに基づいてツールチェーンを形成し、Javaの翻訳を行っていく。現在はJavaおよびKotlinの二言語に対応しているが、将来的にはC、C++、JavaScriptにも対応する予定だ。ファーウェイは2020年以降にARKコンパイラのツールチェーン全体をオープンソース化するとしている。</p>
<p>公式サイトによると、ARKコンパイラは45以上のアプリに対応する。ECの「淘宝網（タオバオ）」「天猫（Tmall）」、モバイル決済の「アリペイ（Alipay）」、動画サービスの「優酷（YOUKU）」、生活関連O2Oの「美団点評（Meituan Dianping）」、短文投稿の「微博（ウェイボ）」など、主要大手のアプリを網羅している。唯一の例外は「WeChat（微信）」だ。</p>
<p><img decoding="async" class="aligncenter" src=" https://pic.36krcnd.com/201909/02023258/mccccey5tde79l00.png!1200 " /></p>
<p>同社コンシューマー事業部（CBG）の王成録総裁によると、ファーウェイは2009年にはコンパイラの開発に着手していた。2012年にはコンパイラとプログラミング言語に特化したラボを設け、2013年には自社製品「HCC」、今年4月には「ARK」を発表している。</p>
<p>コンパイラとは、Javaなどの高度なプログラミング言語を平易な機械語（バイナリコード）に変換するもの。アプリなどのプログラムをコンピューターや仮想機械に実行させるために必要なプロセスだ。ARKはこの変換作業を直接かつ一括して処理できるため、スマートフォンなどに搭載されたアプリの動作効率を大幅に上げる。</p>
<p>ファーウェイによると、ARKによってAndroid対応アプリの動作スピードは最高60％まで向上する。これはARKを最初に採用したサードパーティーアプリである微博で証明済みだ。また、社内テストでは、ARKはOSの処理能力を24％、応答速度を44％向上させることがわかっている。</p>
<p><img decoding="async" class="aligncenter" src=" https://pic.36krcnd.com/201909/02023127/hs4d7hnqdn55e1ae.png!1200 " /></p>
<p>ARKを開発した理由について、王総裁は「Androidをめぐるオープンな環境が背景にある。例えば、サードパーティー開発のアプリが数え切れないほど多く存在していること。また、アンドロイド系のアプリはインストール経路が多岐にわたり、これによる問題も多い。UX（ユーザー体験）を高めるには、ハードウェア（スマホ本体）の進歩だけでは成り立たない（ソフトウェアでも改善を行う必要がある）」としている。</p>
<p>ファーウェイのこうした動きは、Androidから自社開発のOSへ移行するための一歩かもしれない。同社が先日発表した「HarmonyOS（鴻蒙）」のカーネル（OSの中核部分）がAndoidのLinuxカーネルに取って替わるとしても、中国国内市場に限っては順調に移行が実現する可能性もある。<br />
（翻訳・愛玉）</p>The post <a href="https://36kr.jp/24965/">ファーウェイ、Androidスマホがスムーズに動くコンパイラ「ARK」を発表</a> first appeared on <a href="https://36kr.jp">36Kr Japan |  最大級の中国テック・スタートアップ専門メディア</a>.]]></content:encoded>
					
		
		
		
		<media:content url="https://36krjp-1316517779.cos.ap-tokyo.myqcloud.com/uploads/2019/08/xlzxjn2tdtlx9u2iheading.jpg" type="image/jpeg" medium="image" width="100%" height="auto">
				<media:description type="plain"><![CDATA[xlzxjn2tdtlx9u2iheading]]></media:description>
		</media:content>	</item>
	</channel>
</rss>
