探検


Open Mobile OS 【Firefox Sailfish Ubuntu Tizen】

■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
垢版 |
2014/09/17(水) 15:32:02.66ID:QFl9jaqs
Firefox OS
https://www.mozilla.org/ja/firefox/os/

Sailfish OS
https://sailfishos.org/

Ubuntu Touch
https://wiki.ubuntu.com/Touch

Tizen
https://developer.tizen.org/

前スレ
Open Mobile OS 【Firefox Sailfish Ubuntu Tizen】
http://maguro.2ch.net/test/read.cgi/linux/1368290081/
2014/11/26(水) 13:04:43.48ID:hgdsiHO5
売れるかどうかはともかくようやく実用レベルになってきた感じだな
日本語入力は限定的だけどまともに使えるようになったし
ナイトリーではコピペやプライベートブラウジング
だいぶ前から言われてた気がする位置情報の精度をユーザーが任意に調整できる機能も追加されてるし
2014/11/26(水) 23:32:59.41ID:QiS/w+Fh
Chrome OSは普通にGentooが起動しててブラウザ自体をOSにしようとはしてないな
168login:Penguin
垢版 |
2014/11/27(木) 02:49:05.16ID:0Sro6y+L
まあ確かに最近の禿茸と比較したら夢や社会意義は無いかもしれんな
169login:Penguin
垢版 |
2014/11/27(木) 07:06:33.69ID:W1PItOw7
じぶん銀行は便利
まあオーナー経営者のソフバンの方がダイナミックではある
2014/11/27(木) 20:39:44.94ID:ilC8wQHm
ubuntu来るのかね?
2014/11/29(土) 19:40:49.13ID:TD2p+mmX
しっかし愛も変わらず過疎ってんなぁ
KDDI界隈以外は全く盛り上がる気配すら皆無
これがiOSやAndroidだったら狂乱麗舞ものだろうにね
KDDIもそろそろ目を覚まして禿茸に負けず劣らずの面白いコンセプト打ち出してくれよ
2014/11/29(土) 19:45:59.38ID:2IYv9mmy
iPhone5cのスピーカー部分って、
常にピンク色に点滅する箇所があるけど、あれは何?
偶々FlameのカメラでiPhone5cを映して知ったことなんだけど。
173login:Penguin
垢版 |
2014/11/29(土) 20:38:53.49ID:bNubqAO+
>>171
エコシステムが無いから仕方ない
手軽に作って売って終わり、っていう製品にしか使えんからなあ
2014/11/29(土) 21:06:23.58ID:L0SF9OrA
>>171
今更iOSやAndroidで狂喜乱舞なんかする事あるかよw
2014/11/29(土) 21:49:59.08ID:a5RaUv7R
>>173
始まる前から終わってるって事か
176login:Penguin
垢版 |
2014/11/30(日) 03:28:21.21ID:SRWcGbGk
ずるずる引き延ばして何も出てこないからな
日本じゃいまだに開発用端末とか基板ばっかり
2014/11/30(日) 03:42:24.69ID:AOVrI7HE
ブラウザの方のFirefoxもこの言われよう

Firefoxは今後どうなるのか?
http://jp.techcrunch.com/2014/11/29/20141128whats-next-for-firefox/
2014/12/01(月) 16:17:43.61ID:2JcFdZFN
>>177
> しかしシェアが10%を切ったら、これまでのようにリーダーシップを発揮することは難しくなり
まだ10%は全然切ってないから未だにFirefoxはWebのリーダーであり続けてるって事だよ!

http://internet-browser-review.toptenreviews.com/
ブラウザレビューNo.1のFirefox!
2014/12/02(火) 02:24:20.94ID:H6NTcOyb
ぶっちゃけスマホOSに参入するべきでは無かったかなあと思う
スマホ飛び越えて一気にウェアラブル市場攻略した方が面白い展開になったんじゃないかなぁ
180login:Penguin
垢版 |
2014/12/02(火) 22:17:54.56ID:tIbvZTM1
ウェアラブルはスマホありきだからなー
スマホよりも組み込みのパートナーを増やすべきだったかな
2014/12/03(水) 00:11:56.73ID:dO9SxeOh
>>179
禿同
スマホはやめといた方がよかった
2014/12/03(水) 00:15:50.42ID:il0ryxX1
そろそろ発売時期についての発表とかあるの? auのやつ
2014/12/03(水) 06:26:23.11ID:HAUW6uD6
クリスマスプレゼントだからそろそろ発売日発表してくれんと、世間の12月は連日のようにイベント目白押しで慌ただしくなるからかき消されるぞw
184login:Penguin
垢版 |
2014/12/03(水) 07:16:39.68ID:INgQRJsS
firefoxじゃなくてsailfishにして欲しかったぜ
2014/12/03(水) 10:42:00.51ID:u20cDKmB
>>181
そもそもOSとして熟成してないんだからウェアラブルとか無理だろ
まだ最初の製品から1年ちょいしか経ってないし、まずは無難にスマホでOSを熟成させるべき
2014/12/03(水) 11:18:31.73ID:AQKPJ3WT
世界初のTizenOS搭載スマホ「Samsung Z1」、12月10日にインドで正式発表か
http://ggsoku.com/2014/12/samsung-z1-tizen-os/
2014/12/03(水) 14:55:33.57ID:Yz1D2I5l
Android Oneといい、tarakoといい、時代の最先端はインドなのか。
2014/12/03(水) 20:42:33.01ID:dO9SxeOh
単に人口が多いから
2014/12/03(水) 20:46:49.83ID:dO9SxeOh
>>185
じゃあ尚更ウェアラブルの方が良かったな
FirefoxスマホOSの熟成とかまだまだ何年も先だからな
2014/12/03(水) 20:52:55.04ID:u20cDKmB
>>189
ウェアラブルの方がOSとして簡単なのか?そうは思わんが…
2014/12/03(水) 21:04:12.48ID:dO9SxeOh
明らかにスマホOSの方が遥かに高機能で複雑で大きい
ウェアラブルは何かに特化することが可能で、世界中の大小様々なウェアラブルメーカーの殆どはスマホOSに参入していない
2014/12/03(水) 22:25:15.11ID:2YnsFkTo
Mozillaがいきなりウェアラブルだけに手を出したところで
スマホ以上に先があるようには思えないんだが…
ウェアラブル市場攻略できてる未来が見えてるのか?
2014/12/03(水) 22:50:10.17ID:LI3i2nVv
その前に火狐がスマホを攻略出来る未来が全く見えないんだが
もうすぐ国内端末初リリースされるというのにこのお通夜ぶり
2014/12/03(水) 23:11:57.99ID:2YnsFkTo
>>193
攻略出来なくても他への足がかりにはなるだろ
国内はどうなるか知らんが新興国では既に何台も端末出してるし
ウェアラブルに手を出しても今以上の結果を残せるとはとても思えないよ
2014/12/04(木) 00:18:56.41ID:+JQjPl5U
>>191
そりゃウェアラブルは単機能に絞って超軽量OSを使わないといけないけど
FirefoxOSはそんな用途には向いてないよ
2014/12/04(木) 01:50:43.29ID:3+fowh/F
>>194
それはどうだろうな
今以上の結果というが大した結果は現実的にはまだ無いのでなかろうか>>177
>>195
それに合わせたOSにすればいいだけ
っスマホOSの2大巨頭iOS、Androidのウェアラブル
完全な数年遅れの後追いしても時間の無駄、発想の転換
Mozillaは選択と戦略を間違えた
2014/12/04(木) 02:16:07.44ID:+JQjPl5U
>>196
しかしウェアラブルがスマホを駆逐する前提だな
俺のスマホはケツポケットにずっと入れてるし十分ウェアラブルだ
今のところウェアラブルが流行るとは思えん
2014/12/04(木) 02:58:36.20ID:3+fowh/F
ん?別に駆逐するとは言っとらんよ
未来のデバイスがどういう方向に進化するなんて誰も分からんさ
ただリソースも資金もテクノロジーも叶わない2大巨頭が占める市場に最初から挑まなくてもいいんじゃね?と思っただけよ
初の国内端末がもうすぐリリースされるというのに現状世間からも開発者からも関心すらもたれずソッポ向かれてる状態だからね
それに選択と戦略を間違えるとこうなるという事例の教科書みたいな流れだからさ
2014/12/04(木) 03:12:02.62ID:GgIpPbTI
お前らさぁ、いい加減あーだこーだ言ってもしゃあねえべ
なるようにしかならん
少なくともこのスレにいる奴はFirefox OSで開発したい者たちなのだから
どうせレスするなら何か有用な情報言えよな
2014/12/04(木) 03:21:24.28ID:3+fowh/F
すまん控えるわ
2014/12/07(日) 12:50:13.37ID:BxncmP+m
OculusやモーフィアスなどのVRHMD、pepperなどのロボット関連
知見を持ち合わせたアーリーな奴らはここらに集まってる
悲しいがFirefox OSは見向きすらされていない、今更数年単位での周回遅れスマホOSゆえに当たり前か...
202login:Penguin
垢版 |
2014/12/07(日) 15:27:59.22ID:y05fcXi7
>>201
まあ普通そうだわな
2014/12/07(日) 15:50:21.18ID:1POOT/DM
LG L25 Firefox Phone for KDDI JP.
https://twitter.com/upleaks/status/541480378293170177
https://pbs.twimg.com/media/B4O5fn8CEAIzBRV.png
https://pbs.twimg.com/media/B4O5c2uCIAE1k1X.jpg
2014/12/08(月) 12:41:31.41ID:MFaaMCp/
>>201
だから今更ロボットかよ…15年ぐらい前にAIBOで盛り上がってパチモンとかいっぱい出てたよ
逆に15年も経ってるのに何か進化した感じがあまりしない

VRはそもそもハード寄りの話題なのに、なぜにOSと比較するのかわからん…
プログラミング的にはレンダリングする面積がとてつもなく広いという以外の違いが分からん
アイデア次第で面白そうではあるが
205login:Penguin
垢版 |
2014/12/08(月) 14:29:40.36ID:1s8D+miw
ロボットについてはアイボのときはクラウドの安価で莫大な計算力が無かったのが全然違うかなあ
機械学習やセンサ技術もずいぶん進化してるだろ
DARPAとかグーグルとかFacebookとかAmazonとか面白いことやってますやん
ただ、ヒューマノイドに拘りすぎる日本だけガラパゴス状態みたいだけど

ARはすばりエロアプリだ
ここは日本企業に大きく期待
2014/12/08(月) 22:49:37.29ID:m/ejTOLx
だなあロボティクス関連も花咲き始めて激アツだしARやらVRも良いん感じになってきたよなぁ
今更スマホOSって言われてもiOSや泥でいいかなってなる
2014/12/08(月) 22:50:30.40ID:hcWHoFKE
>>206
激アツな例を教えてくれ
2014/12/09(火) 02:04:45.23ID:c2D57PmY
今はソフトとハード両方精通した真のエンジニアリングが求められている
ソフトだけ、ハードだけじゃあイノベーションは起こせない
2014/12/09(火) 05:44:15.21ID:TYUSq0EZ
鉄腕アトム「正夢」に 右脳再現する新チップに開発熱
http://www.nikkei.com/article/DGXMZO80090780V21C14A1000000/?dg=1
 ニューラルネットワーク研究(脳神経細胞のつながりを模した情報伝達網で、脳機能の再現や新しい数学モデルを調べる研究分野)の第3次ブームが訪れている。

■脳型チップ研究開発が急速に進展

 一方、今回の第3次ブームは、単なるブームでは終わらない勢いがある。2006年にニューラルネットに関する技術的ブレークスルーが
あったことに加え、その技術の基盤となっている「機械学習」という技術の実用化が大きな進展を見せているからだ。機械学習とは、
コンピューターがプログラムのパラメーターを自ら修正する機能の総称である。

 さらに「今回は本物」、と思わせる理由もある。ニューラルネットワークの理論に基づいて、実際の脳の神経細胞とそのつながりを
模した「脳型チップ」を既存の半導体技術で作製する研究開発が急速に進展していることだ
2014/12/09(火) 06:14:46.87ID:Lo2ybGpF
@upleaks
Is this spec sheet? #LGL25
https://pbs.twimg.com/media/B4UiR44CEAAbbKg.png:large?.png
2014/12/09(火) 12:59:28.42ID:a8lALvHT
>>209
第3次か…
Palm創業者で脳研究をしてるジェフホーキンスの考える脳考えるコンピューターによると
> しかし内容は、従来の人工知能や、ニューロンネットワークの理論を真っ向から否定する斬新なもの
> 大脳新皮質における、記憶や予測の機能が知能の本質であるとした上で、
これも10年近く前のだけどかなり面白かった
けど「今回は本物」らしいからニューラルネットワークで知能を再現出来るんだろうね
212login:Penguin
垢版 |
2014/12/10(水) 22:14:29.00ID:bnfPKToc
成功する姿は想像できないけど、23日に発表されるのな
2014/12/10(水) 23:37:30.58ID:dP+UkRmR
ある意味、趣味で出すようなもんだからねえ。採算度外視する気じゃないのかな?!

それならもっと、グロスマ出してくれよとw
2014/12/10(水) 23:38:47.64ID:usULlRy0
>>210
インカメラ2.1万画素はさすがに誤植だと思いたい
21万画素でもかなり粗いけど
2014/12/11(木) 00:38:51.55ID:IeKELUjm
>>214
2.1ミリオンの誤植だろうな
2.1万て200x100ぐらいだw
2014/12/11(木) 16:50:25.18ID:wK1/lv0d
au、12月23日にFirefox OSスマホを発表
http://www.gadget2ch.com/archives/41752988.html
2014/12/11(木) 17:27:46.47ID:f2f+m4ac
>>216
こっちだろ。
http://weekly.ascii.jp/elem/000/000/282/282461/
2014/12/11(木) 17:55:53.67ID:oSVybHnI
おお!これは楽しみだな
さすがに実機を見せるだろうし
2014/12/12(金) 14:06:29.56ID:UdOknhO4
>>212
リークされたハードウェアスペックを見ると端末が200-300ドルクラスだからな。
150ドルなら縛り無しの単体で売ったり軽い縛りにして0円でバラまく事もできたろうけど
これだと二年契約でカッチリ縛らないと立ち行かない。

ゲームプラットフォームにはまずなり得ないわけだからコンテンツで回収するような
ビジネス戦略も成り立ちようがないし。

どんだけ虚勢を張ってもキャリア主導で端末が売れるような時代じゃないってのが
透けて見えちゃうんだよね。
2014/12/12(金) 14:15:30.97ID:/UVIL80B
> ゲームプラットフォームにはまずなり得ない
asm.jsとか理解できない奴が多いんだな
Flameで割りと見た目が派手なシューティングゲームが60FPSで動いてるよ
2014/12/12(金) 15:25:51.76ID:UdOknhO4
「できる」程度の話に乗る奴はいない。

そもそも最後発で最低性能の「負けプラットフォーム」に誰も見向きもしないのが
わからないのならよほどの阿呆だ。
2014/12/12(金) 17:05:44.92ID:A9YEUC0c
Firefox OS載せるにしてはハイスペックだなーと思った。
2014/12/12(金) 17:41:13.51ID:/UVIL80B
>>221
俺は可能か不可能かの技術的な話をしてるだけだ
お前のどうでもいい主観を聞いてないのであしからず
224login:Penguin
垢版 |
2014/12/12(金) 22:07:19.57ID:iKP/h6uO
個人的には頑張ってほしいな>Firefox OS
Javaでの開発に疲れてきたんで
225login:Penguin
垢版 |
2014/12/12(金) 22:08:05.37ID:q8AxeqsN
ゲームプラットフォームにはなり得ないだろ
asm.jsがどんだけ速くなろうがネイティブに迫ることは無いしGCのポーズはまぬがれないしEmscriptenはSDLに縛られる
理解出来ていないのはお前
2014/12/12(金) 23:39:39.58ID:dAcBRUxb
asm.jsって、要はjsと無理やり黒魔術文法で互換保った中間言語表現でしょ
そりゃgc無縁な実行もできるだろうしネイティブに迫れるんだろうけど、なんでそんな無駄の多い技術に走ったのか疑問

LLVM挟んだpNaCLの方が現実解だと思う
2014/12/13(土) 10:11:09.52ID:QDlKJo9A
>>226
asm.jsもLLVM使ってるんだが。
C言語で記述して、コンパイル結果がjsなのがasm.js

C言語でコンパイルした結果がネイティブコードじゃなく、
アセンブリ言語のソースコードなことぐらい知ってるよね。
228login:Penguin
垢版 |
2014/12/13(土) 10:30:03.47ID:cK52UKB4
LLVMの後がjsかネイティブかでまるっきり違うだろ
さらに言えばEmscriptenはCではなくSDLサブセットのC++な
2014/12/13(土) 10:32:37.20ID:QDlKJo9A
ついでに。
確か、IonMonkyもLLVMを使ってたはず。
つまり、オフラインとオンラインのそれぞれでLLVMを使ってることになる。
FirefoxのJSについて語るなら、Baseline Compiler、IonMonky、OdinMonkeyの
関係は理解していないと話が咬み合わないと思う。
中間コードの有用性についてはIonMonkeyで語られている。

asm.jsは型情報付与だけでなく、オフラインでの最適化の可能性も持ってる。
C言語のコンパイラでの最適化手法も使えるはずだし、既に使ってるかも。

JSのライブラリだと実行用にはコメントやインデントを取り除いて
ファイルサイズを減らし、ネットワークでの伝送時間を減らすような
工夫をしているものもあるけど、そういうのもコンパイラに任せられる
ようになる可能性もあるし。
ソースコードにコメント書くとき、伝送時間とかインタプリタでの
処理時間とか気にする必要がなくなる。

現状は、フロントエンドがC言語しかないけど、MicrosoftのTypeScriptとか、
他のフロントエンドの可能性もある。

Mozillaの中の人いわく、asm.jsの目下の課題はマルチスレッド
(ワーカーJS)間でのデータ共有らしい。
排他を取りつつ、プログラマがそれを意識せずに済むプログラミング
モデルを検討中とか。

個人的には、フロントエンドごとにライブラリが分断されてしまうのも
何とかなると良いなと思うけど。
例えば、現状はフロントエンドがC言語なので、ライブラリはJQueryとかの
Javaのライブラリではなく、zlibとかC言語のライブラリを使うことになる。
今後、TypeScriptとか他のフロントエンドが出てきた時、今のままだと、
フロントエンドごとに使えるライブラリが違うという状況になってしまう。
230login:Penguin
垢版 |
2014/12/13(土) 10:40:46.45ID:cK52UKB4
何が言いたいんだ
2014/12/13(土) 10:47:10.52ID:QDlKJo9A
JSの言語仕様ではtyped scriptがキー技術の1つだね。
共用体のようなこともできるし。

これだけ技術的な背景が揃ってきて、
それでも思うようにプログラムが書けないなら、
それはプログラマの腕の問題だろう。
232login:Penguin
垢版 |
2014/12/13(土) 11:46:51.09ID:L+Zn/K3w
糞言語だの変態言語だの他の分野で役に立たないとか散々言われてたObjCとか、C/C++の連中から散々馬鹿にされてたJavaがこれだけのポジションになった理由を考えれば、俺らの作った言語はクールあとはプログラマの腕次第なんて口が裂けても言えませんですね
233名無しさん@そうだ選挙に行こう
垢版 |
2014/12/13(土) 15:36:38.29ID:XvYaozmG
ここに書くかちょっと悩んだけど、一応書いとく。
知り合いがiijmioのカードを持っていたので、持っているFlameに刺してみたけど、認識しなかった。
無論Docomoのカードは認識してる。
恐らく格安SIMは認識しないかもしれん・・・・するかも知れんが、ちょっと危ないかも
2014/12/13(土) 15:49:39.67ID:gjRn1YHt
>>233
これじゃないの?

https://developer.mozilla.org/ja/Firefox_OS/Developer_phone_guide/Flame#.E3.83.87.E3.83.BC.E3.82.BF.E9.80.9A.E4.BF.A1.E3.82.92.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF

>但し、初期出荷時のビルドなどではご利用の SIM によっては APN 情報を入力しても設定値が反映されず接続できない場合があります。
>そのような場合はこちらで公開されているスクリプト(git clone するか ZIP ファイルとしてダウンロードしてください) を用いて
>端末内のファイルを書き換えることで APN の設定が可能になります。詳しくは README をご参照ください。
2014/12/13(土) 15:54:00.28ID:gjRn1YHt
ああ、認識自体されないのか…
>>234は無視してください
2014/12/13(土) 18:57:16.24ID:rBfEdh6H
>>231
はいはいスーパープログラマー様のご登場w

ブラウザベースのソーシャルカードゲーム全盛の時代ならともかく
モバゲやグリーまでもがこぞってネイティブネイティブの大合唱をしてる
タイミングでかったるいモノをゲームプラットフォームに選ぶかっての。

悔しかったら自分で作ってみろ。
笑ってやるから。
2014/12/14(日) 08:36:41.11ID:Qt7ztdQ9
俺にとってFirefox OSがゲームプラットフォームの一つとして選択することはない
スマホアプリプラットフォームとして選択することもない
ハッキリ言って今更杉感満載の周回遅れという立ち位置なのに、それにはあまりにも魅力が無さ過ぎるOS
いったい何をどうして欲しいのか?iOSや泥で簡単に出来る、リソースもある、経験として積み上げたものもありエコシステムも築いた
これらを根底から崩せるほどのメリットが火狐スマホにあるのかい?

スマホOSに参入すべきではなかった
完全に失敗してるとしか
2014/12/14(日) 08:47:53.18ID:mbK1HUE3
FFOSのTabletなら、ほしい
確かに電話はもうiphoneで十分
239名無しさん@そうだ選挙に行こう
垢版 |
2014/12/14(日) 10:55:16.87ID:QXFCTefw
スマホのプラットフォームとしては周回遅れどころじゃないから、安価に楽に組み込み機器を作れる方面というかJSブログラマと組み込みとの橋渡しに尽力してほしい
240名無しさん@そうだ選挙に行こう
垢版 |
2014/12/14(日) 14:17:11.78ID:TfyRQSn4
便乗で質問です。
./patch-apn.shを実行したら以下のようなエラーが出てpatchを当てることができません。

mount: Permission denied
failed to copy 'application.zip' to '/system/b2g/webapps/settings.gaiamobile.org/application.zip': Read-only file system
Please restart Setting apps (or reboot the device) and set up apn for your SIM!

PC側のパーミッションは確認して問題なかったんですが、問題はFlame側になるんでしょうか?
2014/12/14(日) 22:48:34.81ID:Dmt5q+rX
>>238
基本的に使い道が皆無だからそれこそダメだろ。

そもそもタブレットはスマホ以上の激戦区。
北米だと40ドル切るようなもんもあるし
http://www.microcenter.com/product/427032/A727_Tablet_-_Black
MeMoPadやWindowsタブレットまで60ドル切ってる
http://www.microcenter.com/product/438869/MeMo_Pad_-_Black
http://www.microcenter.com/product/439773/TW700_Tablet_-_Black

第三世界のプリペイド電話以外の用途は厳しいんだよね。
少々ハードウェアのスペック上げたくらいで先進国に持って来れようなもんじゃない。
2014/12/15(月) 02:33:38.27ID:+PWDACbO
>>226
asm.jsはAOT(事前)コンパイルでその後GCはしない
完全にアセンブラ代わり
画期的なのはそのまま通常のJavaScriptとして実行出来るところ
Googleですら思い付かなかった冴えたやり方
2014/12/15(月) 03:23:12.02ID:EMNhsfYB
誰かFlameを前腕に埋め込む予定の人いませんか?
2014/12/15(月) 09:00:31.74ID:loMz0dN8
お
245login:Penguin
垢版 |
2014/12/15(月) 11:33:29.24ID:WlVcedMC
JavascriptでGCしないってどうやってるの?

eval()を踏まえて30文字以内で説明しなさい。
提出期限は3分後。
2014/12/15(月) 15:05:39.01ID:MVU90p+c
>>245
Firefoxはasm.jsのコードを実行中は特別にGCを実行しないようにしてるだけ
他のブラウザでは当然普通にJavaScriptととして実行されるからGCも実行されてフレームレートがガタガタになる
2014/12/15(月) 15:32:14.94ID:TV9Wk/xa
Firefox OS 2.2がGecko38じゃなくて37ベースでリリースされることになったんだってね
auから発売のやつも年度が変わる頃ぐらいにはアプデ来るのかな?
248login:Penguin
垢版 |
2014/12/15(月) 15:36:19.54ID:I6c76WxX
>>246
じゃあいつメモリ解放すんだよw
2014/12/15(月) 15:38:22.49ID:Z17cXnkv
結局処理を速くしようとしてネイティブに近づけるほどJSの旨味が薄くなるんだよなあ。
そこまでしてJSにこだわる理由は何なんだろうか。そんなに使いやすい言語か?あれ。
2014/12/15(月) 15:48:26.39ID:MVU90p+c
>>248
C言語とか知らないの?
malloc(), free()で自分で確保開放するんだよ
2014/12/15(月) 15:50:56.20ID:MVU90p+c
>>249
素のJavaScriptはあまり良くない言語だが、最近の型付AltJSを使えば十分実用的になる
ECMAScript6がデフォで使えるようになれば素のJavaScriptでもだいぶ使えるようにはなる
252login:Penguin
垢版 |
2014/12/15(月) 16:26:11.91ID:I6c76WxX
>>250
え?jsでmallocとか書けるようになったの?
2014/12/15(月) 16:41:11.68ID:MVU90p+c
>>252
asm.jsの文法にのっとって書いたJavaScriptをFirefoxで実行した場合に限り書けるようになったと言える
しかし、asm.jsの文法にのっとって書いたJavaScriptは人間が手で書くもんじゃないがな (CやC++から変換する)
2014/12/15(月) 16:51:51.19ID:MxlVvMPw
>>251
いや、その辺の存在は知ってはいるんだけどさ。
altJSって、ざっくり言えばコンパイル結果がJSになる別言語でしょう?
そうなると、使いやすいのはaltJSのhaxeとかtypescriptとかcoffeescriptであって、JSが使いやすい訳ではないですやん。
じゃあaltJSのコンパイル結果がJSではなくてネイティブバイナリになればええんではないのか、と。
現にhaxeとかはネイティブ吐き出し出来るし。
制限的な事情でwebアプリしか実現できないって事情なら仕方ないんだけども、FirefoxOSはJSを魔改造して速度を上げて、もはやネイティブとほぼ変わらん、っていうのなら、VSでコード書いてコンパイルするのとなにが違うんだ?コンパイル時間?学習コスト?

煽ってる訳じゃなくて、最近のJS推しの風潮がよう分からんのですよ。
この辺スパッと説明できる人がいたら教えてほしい。
2014/12/15(月) 17:24:12.68ID:MVU90p+c
>>254
まずWebの世界は実行速度よりもセキュリティーが最重要項目だ

知らないうちにローカルのファイルをぶっこ抜かれてはたまらんし、
ブラウザを巻き込んでハングアップするのも許されないから、
ガチガチのサンドボックス内で実行する必要があって、ネイティブコードをそのまま実行するわけには行かない

それとDOMとか色々なWebAPIを実装するのにJavaScript以外のインターフェースも用意するのは無駄でしかない
ネイティブの世界ではほぼ全部C言語用に実装されてるのと同じ事

だからブラウザはJavaScript以外を実行するメリットがないし、今後もずっとJavaScriptのままだよ
2014/12/15(月) 17:44:11.33ID:v4ZiLmWH
>>255
でもガンガンネイティブに近づけていったらセキュリティも薄くなるよね。
webGLはそれが原因で長らく標準化されてなかった訳だし。
サンドボックス実行はそれこそJSよりVM通したJavaの方が確実なわけで。速度は置いとくとしてだけども。

確かにDOMのインターフェースとしてJSが確立されているってのは分かる。
けど、asm.jsでDOM操作が高速になったりするのん?速くなるのはJSだけで、HTMLエンジンが高速化する訳ではないような。
この辺りよく分かってません。

ああ、私がゲームとWebアプリをごっちゃにして考えてるからずれてくるのか?
確かに業務系webアプリとか作るときはHTML+JSの生産性は高いか…。

ゲーム畑の人なんで、どうしてそんな使いにくい(ハードと遠い)方に流れていくのかなあ、と不思議だったもので。
JSが一番慣れてる、俺はそれが一番使いやすいんだ!って言う人が多いからそうなってるのか?
なんかよく分からなくなってきた。
2014/12/15(月) 17:51:17.11ID:jYWzOjup
>>249
変にスマホWebプラットフォームに拘ってるだけかとw
258login:Penguin
垢版 |
2014/12/15(月) 18:22:36.17ID:I6c76WxX
>>253
jsの構文ではどう書くの?
firefox以外でエラーにならないんだからjsの範疇に収まってるはずなんだが
259login:Penguin
垢版 |
2014/12/15(月) 18:26:21.95ID:I6c76WxX
>>256
同じ感想
なんでAAAゲームをブラウザでやらにゃいかんのか
セキュリティ重視のアプリはWebでやればいいけど
jsを薄いレイヤー以外で使うことに疑問符
2014/12/15(月) 18:44:20.45ID:MVU90p+c
>>258
仕様とかWiki見たほうが早い
http://asmjs.org/spec/latest/
https://en.wikipedia.org/wiki/Asm.js

C言語
int f(int i) {
return i + 1;
}
↓
asm.js
function f(i) {
"use asm"; ← asm.jsの目印
i = i|0; ← |0 でiは整数だと目印を付ける
return (i + 1)|0;
}

下の文はJavaScriptとしても正しく実行できるが、Firefoxで実行する時は
ネイティブコードに事前にコンパイルして実行する
261login:Penguin
垢版 |
2014/12/15(月) 18:48:42.99ID:I6c76WxX
>>260
mallocの説明になってないやん
2014/12/15(月) 18:51:27.26ID:MVU90p+c
>>259
> セキュリティ重視のアプリはWebでやればいいけど
それが全てだ
取り合えず誰が作ったか分からんゲームを実行してもローカルのファイルをぶっこ抜かれる事はない

ネイティブのゲームがそのままブラウザでも動かせるって話でJavaScriptとは関係ない話
2014/12/15(月) 18:53:11.37ID:MVU90p+c
>>261
仕様に全部書いてあるだろ
俺が全部翻訳しろとでも言うのか
2014/12/15(月) 19:02:04.85ID:Ti/0CHkG
>>262
となると、ネイティブ実行するasm.jsはセキュリティ的に大丈夫なん?
JSのセキュリティはブラウザというある種のサンドボックス上で実行する事で担保されてるもんだと思ってるのだけど。
ネイティブ実行しつつ、セキュリティも確保できるいいとこ取り技術だから凄いのか?asm.js。
265login:Penguin
垢版 |
2014/12/15(月) 19:07:32.89ID:I6c76WxX
しゃーないからhttp://asmjs.org/faq.html読んだけど
AOTで予めヒープを取って置いてgcの計算結果を間接的に実行するだけじゃないか
Cのmallocをjsに変換できるとかいう嘘言うなよ
266login:Penguin
垢版 |
2014/12/15(月) 19:12:34.13ID:I6c76WxX
>>264
この人勘違いしてるけどasm.jsじゃなくてもJITでネイティブに変換してるからね
セキュリティはブラウザを信用してる前提の話
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況