www.publickey1.jp さんのブクシィ日記

マイクロソフト、Mac版Microsoft OfficeのソースコードをWindows版のソースコードと一本化実現 - Publickey友人まで公開
マイクロソフト、Mac版Microsoft OfficeのソースコードをWindows版のソースコードと一本化実現 20年以上の歴史上はじめて、Microsoft OfficeのWindows版のソースコードとMac版のソースコード、iOS版、Android版のソースコードが一本化されたと、マイクロソフトのプリンシパルソフトウェアエンジニアであるEric Schwiebert氏のツイートで報告され...

» マイクロソフト、Mac版Microsoft OfficeのソースコードをWindows版のソースコードと一本化実現 - Publickey


コメント (189)

コメントを書く

ono_matope
感慨深いものがある
kompiro
こういう作業は偉大だ。頭が下がる
mohno
「OfficeのWindows版のソースコードとMac版のソースコード、iOS版、Android版のソースコードが一本化」「プラットフォーム間で共通のコードを実現する基盤…共通のコード…固有のUXを実現するコードとそのためのサービス」
yuu-yuiken
MacでOffice365使ってるのでこれから期待やー
shodai
微妙な機能の差異が無くなって欲しい。特にショートカット
nanoha3
おお、すごい。
uzuki-first
すげえ
megomego
やるじゃん
tazyamah
つまるところWindows以外のOSへのOfficeリリースが約束された・・・・!とうけとっていいのかな?
endo_5501
すげー
toshi19650104
[NEWS:]IT3 マイクロソフト、Mac版Microsoft OfficeのソースコードをWindows版のソースコードと一本化実現: Publickey
srtk86
なんと...!
tzk2106
すごいなぁ。こういう作業を着実に進めてる人達に敬意を表したい。
tateru
ついにMac版OfficeのキーボードショートカットがWindows版と同じになるということか。ありがたやー。
moondoldo
Microsoft Office
peketamin
すげー!
objectiveworker
C#&.NET&WPFで一本化したわけじゃないんだな。
Fushihara
印刷プレビューのズレはどのレイヤーで発生してるんですかね
kagioo2uma
なんだと…!?
kuracom
公共事業
makou
すげえな。フォントの違いで見切れることがなくなれば方眼紙としても完璧かもしれん。
R2-3PO
「マイクロソフト、Mac版Microsoft OfficeのソースコードをWindows版のソースコードと一本化実現」
strangerxxx
ようやく動いてくれたか!ついでにLinux版も開発してくれ!
pmakino
それは結構ですけど、Mac版が異様にフォント小さいとか妙に重いとか各種ダイアログ出すのが面倒とか、ユーザー体験は全然一本化されてないの、いい加減何とかなりませんかね
teppeis
MSのこういう力技を成し遂げる能力、本当にすごい
kamei_rio
これはすごい
tsutsumi154
俺だったら絶対Mac版リリースを止めるところだな
blueeyedpenguin
近年のMSは共通化への執念がすごい。正気を疑う。
miholovesq
“1本のソースコードをビルドすることで、Mac版やWindows版など複数のプラットフォーム用のMicrosoft Officeが生成できるようになった” ゼロから作り直しじゃないだろうしどうやってコードベース統合したんだろ、すごい
thesecret3
build once, test anywhereでは。。
sgo2
WindowsSDKその他のコードには昔からMacやPowerPC用のdefineが有る位だから驚きはないけど、逆に苦労は察する。
lli
これ本当に大変だったと思う。すごい。
Kmusiclife
すでに私はPagesとbumbersのkeynoteで良くなってしまった。
wararyo
すごいけどコードの差異より使い勝手の差異をなくしてくれ (とりあえずMac版でF7カタカナ変換をさせてくれ)
Rinta
大変な作業だったと思う。お疲れ様。普通は「共通化しよう」とか言っても完遂できないけと、それをやりきったんだからな。立派!
rgfx
まぁUIとは関係ない、バックエンドのロジックを共通化したという話ですよね。
takilog
すごいなぁ。Microsoftしか完遂できなさそう(適当)
blue0002
いまのMSは好き
TakamoriTarou
完全クラウド版への布石っぽい
kakipo
すごすぎる。何万人月が費やされたのだろう。
hiroomi
"一番下にプラットフォームごとに最適化されたレイヤが、その上に「Shared Common Logic」と呼ばれる全プラットフォーム共通のコード、その上に「Native UX Layer」としてプラットフォーム固有のUXとそのためのサービスが"
side_tana
すごそう
pochi-mk
“マイクロソフトは2008年からコードの一本化を目指して作業を開始” 10年近く、か。出来栄えはわからんけど、すごい努力だ、とは思う。
UDONCHAN
すごい
z_kenpachi
この分野詳しくないんですが、そんなことできるんですね。凄い!
tick2tack
そんなことできるもんなのか。。。ただただすげーとしか
deztecjp
晩年のバルマーが正しい決断を重ねていたことの結果がいくつも出てきている。もちろん、最後までやり抜いたナデラは本当にすごいが。
ducky19999
10年がかりか…
wordi
#ifdef「一本化は任せろ」
shields-pikes
これ、本当に凄い。素晴らしい。あと、出来ればPowerPointでは、フォントは全OS共通の組み込みフォント以外は使えないようにしてほしい。それ以外のフォントを使う時は、保存時に自動でアウトライン化してほしい。
John_Kawanishi
pic.twitter.com/ZTrpg84VbX
tanimiyan
凄いとしか言いようがない。ただやっぱMac版は動作がもさっとしたりWindows版と比べると落ちるところがあるんだよなあ。そこはこれからどれだけ改善されるかなあ
s_nagano
“すなわち1本のソースコードをビルドすることで、Mac版やWindows版など複数のプラットフォーム用のMicrosoft Officeが生成できるようになったということです。”
uchiten
こんなことが可能なのか……。
IGA-OS
執念。次はフォントの統一とか進められると素晴らしい。
tofu-kun
すごい
Mofuyuki
macのonedriveのフォントバグは直るのかな。
boxshiitake
次はLinuxだな!
octet08
素晴らしい
n_y_a_n_t_a
結局プラットフォームレイヤとネイティブUXレイヤの開発は必要でありここがいつも難所なんだけどな。それこそOS側である程度規約化してAPI的に供給してやればいいんだけどな。セキュリティ的に無理っぽいか。
yoshiki_coji
変態だ。やり抜く力すごい。
taguch1
もはや巨大建造物だな。
HHR
Mac版に意図的な機能劣化も無くなるのかな?
ebibibi
信じられない量のコードだろうし、何年もかけてやりきる体力と技術力がすごい。
khtno73
マジすげー。Mac版Officeでセル編集がCtrl+UじゃなくてF2になったら信じる。
itotto
すごい!(でもそのソースは読みたくないw)
kabuquery
excel脳
cl-gaku
純粋にすごいな
tuki0918
APIのバージョン管理ですら辛いのに
kiwioisi
これ、下手するとvisualstudioでMacのアプリ開発可能になるんじゃ...
sho_yamane
Macでもマクロ書けるようにならんかな?
kuramiya2
あっぱれ
shikiarai
目先の金に糸目をつけない開発が出来て良いな。ちゃんと経営してる感じするわ。
kei_mi
たいていの製品は停滞・斬新さを意図したやらかしによって消えてゆくものなんだけど、MS Officeはあと10年は大丈夫そう
aereal
すごい
kazuph1986
一本化されて機能の差異がなくなった版が出るのがいつか?が重要。もう出ている?この記事の過去の背景だとMac版は差異があるとして終わっている。
ch1248
これは凄いな。どうやったか後で見よう。
yujin_kyoto
感慨深い。
taji_hiro
すごいが、OS固有のバグが発生した時に直すのが大変なのよね。他OSに影響無いように改修するのが。バグフィックスとテストに余計に時間が掛かると思う。
rrringress
待ち望んでいた
yutam7
すごい
ringomoon
Macだから、Windowsだからという時代早く終われ。
tohima
すごい
shiopon01
変態だ
accent_32
実はクラウド版をローカル駆動させてるだけで実際はブラウザ経由とか!のほうが楽だよなとか思ってしまう。
nghrk
偉大な第一歩だとは思うけど、まだビルド環境が統一されただけで、処理レベルでは別なんだろうなぁ。一緒になっちゃえばあとはリファクタリングの世界。
ti9wab
これはすごい
timetrain
WindowsよりOffice&サービスの会社という姿に実際なってきたことも思うと、すごいわこれ。OSがどうなっても対応させるってことだろうし
toshimakamikiri
id:pmakino お〜!! こんなトピックにまで文句つける〜!! ここでアクセル全開、インド人を右に!
yug1224
すごい!すごいけど「MacだからOffice微妙に使えないんすよープレーンテキストでおなしゃす」って言えなくなるじゃん!ネ申Excel動かせるようにすんなよ!
sawasawa12
Mac版使いやすくなったのかな
tadaken3
MacのMicrosoft OfficeのコードをWindows版と一本化。これでMacのExcelでマクロ書いてもちゃんと動くのかな。ずっとエクセルに縛られているので、ある意味、Windowsを選択する理由が減った。(マクロ動けば)
mskn
「一番下にプラットフォームごとに最適化されたレイヤが用意され、これがプラットフォーム間で共通のコードを実現する基盤となっています。」
cinefuk
#MacBU 文化はどうなるのかな>すべてのプラットフォームで同じように迅速な新機能の提供といったアップデートが実現
nabetama
強さを感じる
airj12
短期的にはコストとしかならない高難度大規模裏方的開発をコツコツと進めてるの凄い
motoyat
やった!!安くなるんだよねもちろん!!?
kazuya53
すげぇ、10年もかけたのか。もはや公共事業だなこれ。
ledsun
すごすぎるでしょ。これにマクロのPython化が入ったらどうなってしまうのか・・・
zentarou
プラットフォームレイヤーは別だからUI/UXの統一はまだまだ先でしょ。ロジックが共通化されたことでプラットフォームレイヤーだけに注力しやすくなるから今後に期待できそう。
kote2kote2
ほほう
minamishinji
純粋にすごいなぁ。Mac版もそうとうまともに使えるようになるのかな。
raimon49
長期的視野でこんな取り組みができるのも事業が安定してるMSだからこそだし、やり切るところに尊敬の念を抱く。OutlookアプリもMac/Winそれぞれ使い勝手が年々似て来てるし一本化されたソースからのビルドに納得感ある。
tetsuya_m
現在のMS Officeの規模を考えると某銀行の新システムより巨大なプロジェクトなのでは無いか(素人の感想)、それをやり遂げるMSの実力が凄い
k-kurikuri
Mac版とWindows版で機能に差異があったのでこれはGJ!
roshi
SQL ServerのPALを応用した感じなのかな。次はVisual Studioか!?
lalupin4
大リファクタリングを!一心不乱の大リファクタリングを!/ そういや Visual Studio は 32 ビットのままだっけか。
vvakame
偉業やん
taku-o
かなり規模の大きいソースコードだろうに、すごいね
surfacepro
ありがたい。
wata_d
すごいなぁ。技術的負債とは違うのかもだけど、こういうところにコストかけられるのはいいな
HolyGrail
すごい
touka_tt
すげぇ
rizmhate
おめでとう!
mintax
ショートカットが同じになってVBA互換がついてMeiryoUIなどのフォントも同じものが使えれば…
naka-06_18
ちょっと前、やってますって記事になったやつか。金のなる木なんだろうし、きちんと対応しますってことなんだろう
quanon
MS すげー ✨
enviropictures
いいね!
Futaro99
マジかよ
gnufrfr
しゅごい
shin0O
“マイクロソフトは、Officeのような巨大なソフトウェアのソースコードを一本化する作業を、製品をリリースし続けながら行ってきました。それは相当に複雑な作業だったはずです。 ”
kns_1234
Mac版のExcelがWin版と同等になったりするのかな?
fu_kak
使い勝手も一本化してくれ…たのむ!
Chinosoko
Microsoft BASIC → MS-DOS → Microsoft WIndows → Microsoft ??? …OSの差を吸収するこの何かを誰でも使えるようにしたら、またMicrosoftの時代がやってくるのだろうか?
hoshinekodou
一本化はスゴイ! // 林檎版にもaccess来ないかな〜。
otihateten3510
え、これ称賛なの? 密結合になってバグ対応がクソになると思うんだけど違うの?
show_motto
お疲れさまでした…!
richard_raw
遂に一本化。黒魔術とかじゃなさそうで良かった(何
sin20xx
ソースコードを一本化する前に、表現力とか、機能的差異とか、いろいろ解消すべき問題があるんだが・・・。おっさんはMacとWinを同時に使うわけだけど資料の再現性に問題がありすぎて本当にofficeでの情報共有はやめたい
securecat
こういう開発コストが直接消費者にかかって来なそうなのが良いなと感じる
technerd
気が狂ってるプラン完遂おめでとう。凄いわ
trashcan
中村正三郎涙目
TequilaBancho
すばらしい。大変だったでしょうね。
ruicc
すごそう
gabill
やる気になった時のMSは凄い。
imaiworks
頑張るのはいいけど実際MSには手放しでは期待してないというか、outlookも含めてw両方使わざるをえないユーザとしては現行mac版より品質おとさなければいいよ。。本当にそれだけでお願いします
sun330
10年やり続けて結果出すって本当にすごい
linus_peanuts
メンテナンス性が上がったってことかな……どっちか持ってればなんの問題もない、になるといいなあ
kz78
製品版は何時出るんだろうか
mamezou_plus2
ソースコード助長化とか無駄コードで重くなるとか。今使ってるのだってWindows98世代か?ど思うほどクラッシュしまくりだもの
ninofku
技術的にはすごいのかもしれないが、macユーザとしては今よりも容量食ったり重くなったりすることがないか心配。
atohiro
公共事業というブコメに目から鱗が落ちる思いがした。
Shalie
"1本のソースコードをビルドすることで、Mac版やWindows版など複数のプラットフォーム用のMicrosoft Officeが生成できるようになった"
numpad0
MSの危機感のうちに芽を摘み取れるところはすごいんだよな
yokochie
すごい
vanbraam
これをやりきる技術力と継続力は素直に凄い;ブコメ欄見てると,プログラミング経験&能力の有無がポジコメ/ネガコメを分けているのではないかと推測
guai3
ソースコードを一本化する前にやることあるだろって言う人は何もわかってないよね。やるべきことを簡単やるためにソースコードの一本化をしてるのに。
madridNewyork
映画化してほしい
nihonjindesu80
WIndows版で作ったエクセルのマクロがMac版でちゃんと動かないのどうにかして欲しい
longgoodbye
最近appleよりmsのほうがかっこいいと思うこと増えた(輪廻)
rx7
ここに来て一本化。すごいなぁ。
asahiko
すげえ!
tincast
で、また重くなるんですか?
InoHiro
これはすごい
teruroom
素晴らしい!
ks1234_1234
ほう。どういうふうに一本化しているかはわからねど,すごい話だな。
gabuchan
「2008年からコードの一本化を目指して作業を開始」この10年にハードウェア・OS・言語・ライブラリだけでも圧倒的な進化があったし、それらと並行して突き進んで完了させたの本当にすごいなー!!
mswar
10年・・・ “2008年からコードの一本化を目指して作業を開始…”
mtnmso1
へー
kiichi55
c#じゃなくて、C++なんだ。
nunune
windowsもデバイス問わず共通OS化が進んでるからなー。windows8とかPCで使うにはクソだったけど、マルチデバイスOS化の過渡期と見れば、あの内容も分からんでもなかったし。近年はAppleよりMSの方がずっとチャレンジしてる。
tiga
統合した結果のバグとか互換性とかのシビアな詰めはリリースしてからなんだろうけどこんなことよく本気でやろうと思ったな and よく諦めずやり遂げたな・・・・・・
uturi
“2008年からコードの一本化を目指して作業を開始。Windows版とMac版で分かれていたリポジトリを1つにしてそれぞれのソースコードの相互参照を容易にし、少しずつコードを共通化していきます。” 10年がかりか。すごい。
akiramaz
#ifdef // ここからmac
koogawa
大変だったでしょう。。
AirReader
これはすごい…
strawberryhunter
以前、Microsoftのマネージャーだか誰かが、インタビュー記事でWindows版とMac版のソースコードは同一だと吹聴していたが、失敗していたのか。今回も本当かわからないね。
mojimojikun
一本化できるもんなのか……( ゚д゚)
hhungry
ワンソース・マルチプラットフォーム
Windblume2007
Windows、Macに加えて、iOSとAndroidもソースコード一本化してるのすごいな。iOSもAndroidもPlatformレイヤーが厚そうだけど
Fivestar
すげえなあ
Wacky
“一番下にプラットフォームごとに最適化されたレイヤが用意され、これがプラットフォーム間で共通のコードを実現する基盤となっています。”
denki5150jp
マイクロソフトは本当に偉大だと思う。信頼できる。Windows Phone 事業続けてくれんかな。
hamkatsu
めっちゃ大変そうだよね...
kawaguchi9187
エンジニアリングだ
raitu
“マイクロソフトは2008年からコードの一本化を目指して作業を開始”
J138
昨今のappleとMSの印象は入れ替わったなぁ
konisimple
10年かけてC++でコードを共通化。10年、、!
d415uk3
OSの違い以前にWindowシステムの違いを共通化するってのは本当に大変
solidstatesociety
Winに寄せたというのがひっかかりはある
kinchiki
すげえ! でもMS Officeを使う気は全くしねえ!
adsty
長い年月と多くの苦難を経て一本化の作業が完了。
nekomimist
印刷と表示のズレは、フォントまで全部Office側が自前で印字する以外の手が思いつかんわなー
mas-higa
これは Microsoft の技術力を認めざるをえない。さすがソフトウェアの会社。くやしいが apple とは違う。
testedquality
つよい。つよいなあ。
kenichi_odo
最近のMac版はしっかりしてる
pismo
Mac版に統一して欲しかったけどな。Windows版はメチャクチャ使いにくいので。

コメントを書く

ブログ

最近の日記

一覧へ

akiyan.com track feed