- 1 名前:デフォルトの名無しさん mailto:sage [2010/03/16(火) 07:31:33 ]
- part1 ☆JAVA初心者がAndroidでアプリを作るスレ☆
pc12.2ch.net/test/read.cgi/tech/1243270488/ GoogleAndroidアプリ作成part2 pc12.2ch.net/test/read.cgi/tech/1253197333/ 初期の流れをくんでJAVA初心者にも親切にしよう! Android Developers(英語) developer.android.com/index.html リファレンス developer.android.com/intl/ja/reference/android/widget/HorizontalScrollView.html Android - Open Handset Alliance プロジェクト code.google.com/intl/ja/android/
- 411 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:06:48 ]
- >>409
LispじゃなくてRubyでもJavaScriptでもラムダは使えるわけだし Java7どころかあろうことかPHPですらラムダはサポートという流れ。 ラムダはブロックの上位概念なわけで C++がイヤなら他の言語からラムダ構文を持ってきても良かった だがAppleはそんなレベルにすら達しな いラムダとして使えないGCD専用のブロック構文というゴミを作ってしまった
- 412 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:08:05 ]
- >>411
ラムダとして使えないってどういう事?
- 413 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:10:23 ]
- そんな構文レベルの趣味話はどうでも良いのだよ。
- 414 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:10:46 ]
- void(*)(void)じゃラムダとしては使えなくね?
- 415 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:13:36 ]
- lists.cs.uiuc.edu/pipermail/cfe-dev/2008-August/002670.html
C++ の lambda は別に無視した訳じゃなくて、テンプレートべったりだから スルーしたよ、だってさ。C++ 云々はそもそも無理筋の話ってこっちゃね。 だからここでグダグダ言っても意味が無い。
- 416 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:22:05 ]
- C++のlambdaってテンプレートに何か依存してたっけ?
受け取りがfunction<>型だって話か?
- 417 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:23:18 ]
- それより Blocks がラムダじゃないというのはどうなったんだ?
- 418 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:27:32 ]
- >>417
勘違いかもしれん 前にAppleのpaper見た時は内容違ってたんだが>>415を見るとラムダとしても使えそうに見える?かも?
- 419 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:40:24 ]
- C構文でラムダ使いたいならjavascriptでいいんじゃね?
コルーチンもジェネレータもイテレータも文法レベルであるぜ。 実装によっちゃ継続も使える。 クラスがないと発狂する奴がいるか・・・。
- 420 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:43:13 ]
- >>415
c で表せる型がないから使いにくいか。 構文自体はどっちも大差ないよね
- 421 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:45:25 ]
- 心配しなくても組み込み屋が猛反対して標準からはリジェクトされんじゃねーの
gccでコンパイルするandroidには関係のない話だ
- 422 名前:デフォルトの名無しさん mailto:sage [2010/04/21(水) 23:45:30 ]
- てか単に [] が Objective-C と食い合わせ悪かっただけかもね
- 423 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 00:06:51 ]
- 正直ここ50レスぐらい何言ってるかわかんねぇ・・
- 424 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 00:12:36 ]
- それよりAndroidの話しようぜ!
- 425 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 00:23:54 ]
- Android NDKのC++で例外がサポートされるのっていつ頃?
- 426 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 01:14:37 ]
- やっぱ俺みたいな厨房にはプログラム板の連中にはついて行けないわ
勉強します
- 427 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 01:43:19 ]
- いやいや、小難しく考えるから日本人はダメなんよ(´・ω・`)
プログラムなんて目的のための手段なんよ、そして言語は数ある選択肢のうちのひとつに過ぎないんよ。 いくら多数の言語を駆使してプログラムができたって自己満足の技術屋でただの下請けなんよ。 今の日本がハードに固執するあまり世界(アメリカ)の下請けになってるのと同じ。 日本のハードウェア信仰ここに極まれり、今はソフトウェアのアイデアが全てなんよ、そのアイデアを具現化するための手段がプログラム。 プログラムなんてもっともっと簡単になっていいんよ、アイデアを如何に簡単に万人が具現化できるかがコンピュータの本質だろ?
- 428 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 02:06:51 ]
- 簡単になったら簡単になった環境でより複雑なプログラムを作るようになるんじゃないか?
いままでもこれからも。 でないとアイデア勝負だけじゃ老舗は無数の新参に対抗できなくて事業継続できないもの。
- 429 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 02:58:16 ]
- 簡単になったら、そのまま工数削減で良しとしようが
更に汎用性やアプリ間親和性を高めようが、更に多機能化しようが、 色々選択肢が増えて良いネ、って話じゃない?
- 430 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 03:07:30 ]
- >>429
趣味で作るならその通りだよね
- 431 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 08:55:19 ]
- Androidってエッジな人たちが触るほどの価値も無いと思うんだけどね
肥大化する一方のViewクラスのソース見てるとため息でるわ。 オブジェクト指向のシロウトが設計してるんだなーと。 gofのデザパタも知らないんじゃないかな、作ってる奴らは
- 432 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 08:57:30 ]
- (続き)
人に聞いたら、糞AWTや糞Swing作ってSunからクビになった奴らを Googleが引きぬいてAndroidのUIフレームワーク作らせてると言ってたが、 本当なのかな
- 433 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 10:14:15 ]
- そんな優秀なら参加したらいいじゃない。
core.java.android.view.*の開発にw そして本当に優秀なら数千万円の年収で雇って貰えますよ。
- 434 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 13:24:23 ]
- 俺は優秀じゃないから想像するしかないんだが、
優秀な開発者がそんな仕事選ぶとは思えないな。
- 435 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 13:38:01 ]
- ViewとかActivity周りの内部実装は新しい割には微妙にタコいよな
歴史があって負の遺産まで引きずってるCocoaがタコいとかMFCがタコいとかは仕方ないんだが
- 436 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 13:40:50 ]
- いまさらMFCを例に挙げるのはないだろ。
何十年前のAPIだ。
- 437 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 13:50:06 ]
- Cocoaだって14年前から引きずってる設計のせいで色々とアレだぜ
- 438 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 13:53:27 ]
- NS〜って識別子がNEXTSTEPの事だって分かってフイタ
- 439 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 13:57:58 ]
- Cocoaは過去の遺産に囚われない自由な発想で拡張を繰り返した結果
「地盤が液状化してる」と言われるほどの混沌だぞ。 だがNSプレフィックスは死守。
- 440 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 14:15:24 ]
- 昔はNXプレフィックスだったっけ…
- 441 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 16:01:46 ]
- おまえらすげーな
マジに話についてけねえ
- 442 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 16:07:11 ]
- 雑談に付いていく必要はない。
- 443 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 17:11:54 ]
- ラムダの話なんて、このスレじゃ専ら無駄だからな
- 444 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 17:20:39 ]
- _, -=''"" ̄ ̄""=-―,.、
_,=、  ̄=.、 彡 "" - , > ヽ :" .__=__  ̄=.、 \ / 彡⌒ | |  ̄=--,、 ヽ .' , .. ∧_∧ /彡" /~ニ | j|∧_∧ "ヽ ヽ .∴ ' ( ) / ( /_/ |( ´_ゝ`) \ ミ ・,‘ r⌒> _/ / ヽ ミ .|ヽ,- ⌒ヽ. ,_ ミ ,i ’| y'⌒ ⌒i  ̄| ミ ノ|ヽ Y|三) ヽ .| | / ノ | | | / \_ノ |ミ ij , ー' /´ヾ_ノ ヽ ヽ | | |i / , ノ "ー、 | | ノ / / / ヽ ヽ ノ / / / / ,' ヽ ヽ // / / /| | / ) / / !、_/ / 〉 / / / |__/ | | \_|
- 445 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 17:27:03 ]
- FirefoxもNSついてるんじゃないの?
https://developer.mozilla.org/ja/Mozilla_Coding_Style_Guide こっちはNetscapeだけど。
- 446 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 20:07:50 ]
- >>431
オブジェクト指向の素人が設計してるとか分かるもんなの?
- 447 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 21:16:40 ]
- デザパタ脳の人は、コードに文句を付けずにはいられない物なのかもね。
問題があるなら、もっと具体的に指摘しないと話にならないけど。
- 448 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 21:34:29 ]
- まぁ、素人とかタコいとか言ってるだけの内は推して知るべしなのだろう
- 449 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 21:38:50 ]
- Androidアプリ開発のおすすめの本教えてください
Java,C/C++,OpenGLはある程度分かるので(とは言っても入門書レベルだけど)Javaプログラミング とか言語についての説明に大半を費やしているのじゃなくて、Android特有の仕様とかAPIとかに ついてちゃんと書かれててかつ、趣味レベルのやつで。
- 450 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 21:52:41 ]
- >>447
同じ感想 例えばその悪いと思ったソースを示して、 かつ改善案を示してくれれば言うだけのことはあるなと思うが、 単に悪い悪い言ってるだけじゃな・・・
- 451 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 22:10:49 ]
- タコいとか久しぶりに聞いたわ。
>>447 デザパタが経験則からパターン化された 概念を実装に落としこむものだし具体的 な部分はあまり重要じゃないからそうい う脳みそになるんじゃないだろうか。
- 452 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 22:31:19 ]
- なんとなく、組込系androidとスマフォ系androidで緩やかに分離したら、
新しい開発環境(ライブラリ群やフレームワーク)が提供されるんじゃね?と思ってる。 高性能描画デバイスを対象環境のすべてが持っているわけではないという現状から、 高性能GPUが一般的になれば、それようのインターフェースが作られるだろうし。 2.x系でsnapdragonに代表されるGPGPU周りの最適化 or 直叩きライブラリが提供されて 3.x系でそれをベースにしたフレームワークも提供。3.x後期で、新フレームワークのみとか そんなイメージ。
- 453 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 22:52:05 ]
- >>452
そんなブランチ必要なのはゲームだけじゃね?
- 454 名前:デフォルトの名無しさん mailto:sage [2010/04/22(木) 22:58:57 ]
- 今のところ、受けが良いのはゲームみたいなUIじゃね?
やれ、ヌルヌル動くだ、画面の切り替わりが滑らかだって。
- 455 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 00:00:39 ]
- ぬるぬる言ってるのはアホン信者だけじゃない?
- 456 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 00:12:44 ]
- あれはヌルヌルじゃなく、操作に対するフィードバックを
分かり易い形で表現している事が重要なんだ ヌルヌルしか見えないとカーゴカルトに陥るので要注意
- 457 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 00:25:23 ]
- >>452
典型的なグラフィックス厨だな。
- 458 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 00:26:30 ]
- >>449
豆蔵のやつ
- 459 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 03:56:30 ]
- ああいうUIがうざくて仕方ないんだがそういうの求められてんのか?
- 460 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 08:23:16 ]
- ああういがどういうものかによる
- 461 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 08:54:26 ]
- 単なる GPU のデモっぽい UI は俺も嫌いだ。
ただ、Apple の場合はレスポンスが欲しい所ではアニメーションしない様になっているから ちゃんと気を配って作ってるなと思う。
- 462 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 11:12:01 ]
- >>459
昔の重くなかった頃のガラケーみたいに、 アニメーション演出もなくパッパと画面が切り替わるのが一番だよね… アイポン信者は触れないけど、世界シェアトップのNokia端末は、 方向キーがあって、センターキーがあって、ソフトキーがあって… といったガラケーと同じスタイルのUIだし。それが一番使い易いんだよ
- 463 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 12:02:11 ]
- >>461
その辺はしっかりしてるよなぁ。間引き方とかごまかし方とかすごく上手い デザイナーが作ってるなぁという感じ ただボタンの配置とかは割とバラバラに配置されてたりして散漫なのはイマイチかな。 昔からMacなんかも、マウスが「1ボタンなので分かりやすいです」と言いつつ 1ボタンのせいでキーボードと同時押しだらけだったりするし デザインはいいけど人間工学は犠牲になってるUIという印象。 デザイナーは超一流だけど技術者は1.5流なんだろうなぁ。
- 464 名前:デフォルトの名無しさん [2010/04/23(金) 12:02:19 ]
- WebViewに日本語入れると文字化けするのですが対策はないでしょうか
webView.loadData("<h1>日本語</h1>", "text/html", "utf-8");
- 465 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 12:02:59 ]
- >>464
strings.xml そもそもソースに文字列リソースを書くでないわ
- 466 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 12:10:16 ]
- >>464
リソースにしても化けるよね。それwebViewのバグらしいよ。 これで回避出来る。 webView.loadDataWithBaseURL( null, "<h1>日本語</h1>", "text/html", "utf-8", null);
- 467 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 12:38:22 ]
- broadcastreceiver って onReceive() の途中で kill されることありますか?
- 468 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 12:44:14 ]
- >>467
無いはず というかあったら挙動が何も保証できない
- 469 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 13:00:12 ]
- >>467
onReceiveで重い処理すると死ぬよ。 サービスを立ち上げるだけとかにしといた方が良い
- 470 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 13:10:18 ]
- >>468を書いてから気づいた。
当然ブロックで5秒とか止まるような処理はアウトだよ。 Pause後のActivityのように不規則に殺されることはない、というだけで。
- 471 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 19:54:25 ]
- BroadcastReceiver関連で便乗で質問したいのですが、
BroadcastReceiverでstartServiceをして そのサービスでシステムの監視(バッテリーの監視とか)をしたいんですが、 サービス内でバッテリー情報が拾えてないみたいなんです。 manifestに <service android:name=".hogeService"> <intent-filter> <action android:name="android.intent.action.BATTERY_CHANGED" /> </intent-filter></service> って書くだけじゃムリポなんでしょうか?
- 472 名前:デフォルトの名無しさん [2010/04/23(金) 21:04:54 ]
- android勉強しようと環境整えたまではいいが・・・遅すぎる・・・
自分の環境(ノートPC) ・CPU PenM 1.6 ・MEM 512 ・OS WinXP sp3 eclipseの起動に一分半かかるけれど我慢はできる。 avdの起動に同じく一分半。最初だけなら我慢できる。 けれど、二回目以降も多少の短縮はあっても相変わらず一分半近い・・・ とても我慢できる範囲ではないです。 それでデスクトップでもいいので使用に耐えうる環境を整えようと思案中。 取り合えず何処をどう強化すればいいか現状のPCでタスクマネージャーで 観察したところ、思いの他CPU使用率は高くはない。 androidの最初のロゴ辺りから使用率が跳ね上がって80以上を示すのですが 大した時間もかからず収束してるようです。 もちろんメモリも厳しいのは間違いはないですがavd起動時間の最大のネックは HDDの読み込み速度ではないかと考えるようになりました(間違いでしょうか?) 調べるまでは、CPUをCore i3かケチってCeleronE3200かな?って考えていたん ですが、このCPU使用率をみてもしかして現状のノートPCの改良でなんとかなる かもしれないと考え始めてます。 具体的にはHDDをSSDに変更しメモリを1G増強(予算2万w) 皆さんのeclipse+avd環境での起動時間はどの位なのでしょうか? (ViewでHello Worldを表示する程度) そして、私が考えてるノートPC改造は効果が望めると考えますか? もし、新たな環境構築をするのなら出来ることならavd起動は30秒以内 を目指したい!それなら何処にどの程度のパーツを組むべきなのでしょうか。 申し訳ないですがご意見をお聞かせ願えませんでしょうか。よろしく。
- 473 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 21:07:22 ]
- >>472
CPUをAMDのPhenom2に変えて、メモリは8G。 OSは64bitな。
- 474 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 21:10:11 ]
- >>472
それは開発関係なしにここは関係ないな ちなみにMSのIDEもネットブックでも動くぞ PenM1.6の世代ってメモリがDDR世代とか足回りが遅いだけだろ メモリも512MBじゃ開発環境起動したらスワップは確実に起きてるだろうし
- 475 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 21:26:09 ]
- メモリが厳しいというよりスワップしてるとしか思えんな
- 476 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 21:27:13 ]
- >>475
まあね バスはDDRあればUMAしてようが開発程度ならどうってことないが スワップはどうにかして回避しないと辛すぎる
- 477 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 21:45:08 ]
- >>472
>具体的にはHDDをSSDに変更しメモリを1G増強(予算2万w) やるとしても少し予算が足りないんじゃないの 中途半端なSSD買うと後悔するよ というか世代的にIDEだろうからSSDの選択肢も少ないしあまり恩恵は預かれないかも
- 478 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 21:46:48 ]
- あ、上に出てるようにスワップが厳しいだろうからとりあえずメモリだけ増設して様子見でいいじゃないの
- 479 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 21:49:31 ]
- >>478
DDRは中途半端に高いので下手すると10インチくらいのネットブック買えば HDDも比較的最近のモデルだしメモリも1GB付いてるしXPだしで開発環境ぶち込めば済むw
- 480 名前:デフォルトの名無しさん [2010/04/23(金) 22:05:51 ]
- >>473
それだとエミュ起動までどの位時間かかるものなのでしょうか? >>474 申し訳ないです。適当な場所が分からなかったもので。。 誘導していただければ幸いです。 >>475 >>476 メモリ不足ですか。それは理解してました。 一番最初に考えたのがメモリを512から2Gに変更することでした。 今なら1万円で事足りますし。 けれど、現行の環境で2G増強で一体どの位の時間短縮が可能なのか が今一ピンと来ないものですから踏み切れません。 ネットを巡回してましたらクアッドコアの8600(6600?)で 起動まで30秒(二回目以降は20秒)ってな話を見かけたので、 新規で作ろうかなと考えました。 それでさっきCPU使用率をみてみたらCPUの負荷がさほどでもなさそう と感じて、CPUは現行のPenM1.6でもHDDの数十倍の読み出し速度のある SSDに変更、スワップ防止にメモリを1G載せれば下手をすると新規で Core i3+メモリ2G+HDD7200と同等かそれに近い起動時間を狙えるやも と希望的観測をしてみました・・・ 1・PenM1.6+Mem1.2+SSD60G+WinXP 2・Core i3+Mem2.0G+HDD+Win7 3・CeleronE3200+Mem2.0G+HDD+WinXPorWin7 上記3つの其々のエミュ起動までの時間って大凡どの位になるものなのでしょうか? 金額と時間の比較(費用対効果)の上で決断したいと思っているんですが。。
- 481 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:10:02 ]
- >>480
>どのくらい短縮可能なのか わからん スワップで苦労するのは過去のOSで懲りて512MBで運用しようなんて 思わないのでスワップで遅くなるなんて論外と思ってるから でもかなり遅くなるのは事実
- 482 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:13:58 ]
- そもそもAVDの起動速度なんてどうでも良くないか
どうせ開発中は立ち上げっぱなしだろ
- 483 名前:デフォルトの名無しさん [2010/04/23(金) 22:14:02 ]
- >>479
ネットブックですか・・・ 現行品のネットブックでeclipseからavdエミュを起動すると どの位の時間で起動完了できるのでしょうか。
- 484 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:17:04 ]
- PenM 1.6とネットブックじゃ差は出ないだろうね。どっちにしても遅い。
- 485 名前:デフォルトの名無しさん [2010/04/23(金) 22:17:07 ]
- >>482
ありゃりゃ・・・! 立ち上げっぱなしで開発できるんですか・・・毎回起動し直してましたよorz それなら現状でも我慢できそう(メモリくらいは増やしますけど) 申し訳ないですが方法なぞを教えていただければww
- 486 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:19:54 ]
- >>485
方法って? Eclipseから実行なりデバッグなりする時に既に立ち上げてるemulatorを指定するだけだが
- 487 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:20:09 ]
- 立ち上げっぱなしだとメモリ食いそうだな
CPUが多少非力でも立ち上げっぱなしでカバーできるが どっちにしろ512MBのマシンでやることじゃないよ
- 488 名前:デフォルトの名無しさん [2010/04/23(金) 22:23:38 ]
- >>486
ちょっと今からやってみます。 ありがとう。
- 489 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:25:07 ]
- 定期的にこの話題出るな
- 490 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:30:07 ]
- 開発環境だけならXPだと1GBあればスワップ切っても問題ねーかな?
まあ2GBあれば余裕なんだろうけど しかしスワップ発生するマシンで遅い早い言われてもなあって気がするなw スワップ起きない環境で言ってくれって感じだわ
- 491 名前:デフォルトの名無しさん [2010/04/23(金) 22:51:07 ]
- 単に私が馬鹿でしたw毎回エミュ終了させて再起動させてただけでした。
再描写まで数秒でしたね。これでしたら全然ストレスはないです。 毎度、少しの変更毎に起動して2分暇をもてあましてましたorz ま、それでもスワップは確実に起きてますので取り合えず1G増強しよう と考えております。 問題は複雑なGUIを組んだときにエミュの動作がどうなるかですが いけるところまではメモリ増強だけでがんばってみます。 しかし・・そうですよねぇ・・開発環境として修正→実行ごとに (早いPCであっても)数十秒待ちなんてありえませんものねぇw 皆さん忍耐強いものだと(誤解の上で)感心しておりました。 解決です(無駄な出費と時間が減りましたw)どうもお騒がせしました。 実質6万円位覚悟してた出費が消えましたwありがとう。
- 492 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:51:54 ]
- XPで1Gでギリギリくらいかなぁ。2Gあれば安心って感じ
ネトブでも開発は出来るけどさすがに結構重いよ 重い以上に画面狭いって方がネックだけど
- 493 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 22:56:15 ]
- >>491
メモリ増設後の感想もぜひ書いてくれ >>492 まあ多少もっさりしてもいいので静かなマシンが欲しくて手を出しただけだからなあ ちなみにプチフリで有名な701SD-Xだけど問題ねーな 画面はさすがにあれなので外部につないでるけどw
- 494 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 23:00:21 ]
- i7, 4GBでも実機以外でデバッグできなくなった。
- 495 名前:デフォルトの名無しさん [2010/04/23(金) 23:10:30 ]
- >>493
はい。 しかしまぁ、なんて馬鹿なんでしょう自分。 コードの修正よりも起動待ち時間の方が長い作業を3日も続けてましたorz さすがに耐えられなくて最近はとんと疎いPCパーツの情報を検索して中古 からBTOまで「さーてどれが30秒位でエミュが立ち上がるパソコンだろう」 と悶々としておりましたw 今は、探していた希望以上の時間で動いてますw 最新のPCにしていても毎度再起動では作業効率は今以下でしたでしょうねorz あー危ない。
- 496 名前:デフォルトの名無しさん [2010/04/23(金) 23:12:33 ]
- >>494
それってエミュの何処にボトルネックがあるのですか? 参考までにお教えください。
- 497 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 23:14:32 ]
- >>496
描画項目が多いとかそんなんだろ エミュで効率悪くなるってゲームあたりかね?
- 498 名前:デフォルトの名無しさん [2010/04/23(金) 23:20:09 ]
- >>497
んー、でもCore i7(今回の件で調べて知ったw)メモリ4Gで 動作が厳しくなるプログラムなんてあるんでしょうかねぇ・・・ そもそもandroid実機だってVM上で走ってるわけだし・・・
- 499 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 23:22:47 ]
- >>498
実機はarmの上でdalvikVMが動いてるが エミュはx86の上でarmエミュが動いてその上でdalvikVMが動いてるぞw
- 500 名前:473 mailto:sage [2010/04/23(金) 23:28:01 ]
- >>480
Phenom2 と8Gメモリでの組み合わせで、2.1のAVDが起動するまで40-50秒くらい。 CPU負荷は普通のアプリと変わらない。メモリ消費もAVDの起動では特に増えたりしないよ。 eclipseはたっぷり使うけど(w
- 501 名前:デフォルトの名無しさん mailto:sage [2010/04/23(金) 23:37:48 ]
- だれかCallMitsukoの作り方をおしえてください
私もCallReiko作りたいんです
- 502 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 03:31:11 ]
- >>471
うん、それだけじゃ駄目。 コードも書いて。
- 503 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 03:32:14 ]
- >>480
まずメモリを2Gbyteに。 1Gbyteであれこれいじっても無駄。 最低条件。4Gbyteでもいいくらい。
- 504 名前:デフォルトの名無しさん [2010/04/24(土) 07:44:22 ]
- >>503
アドバイスありがとうございます。 取りあえずタスクマネージャーとにらめっこしながらメモリ使用量を 観察しまして、起動前→350M eclipse起動後→600M エミュ起動後→750M位の使用量になってました。 この結果、現行の使用方法であれば1Gあれば何とかなりそうだという 結論を出しまして、早速amazonに注文を出しました。 256M+1G=1.256G 一応、これでやってみてダメでしたら2Gにしようと思います。 私のPCでは2Gが限界なのでそれでもダメなときは新規購入ということ に成ると思います。
- 505 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 08:55:17 ]
- 正直実機買った方が良いようなきが。
- 506 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 09:35:32 ]
- desireほすぃ
- 507 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 09:44:17 ]
- NEX ONEがこれだけ騒がれてるのにDESIREはないなあ
- 508 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 10:54:11 ]
- >>504
メモリ利用量知りたきゃ、起動後じゃなくて、しばらく使わない意味ないだろ。
- 509 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 11:00:11 ]
- eclipseとか普通に1Gメモリ使うしなぁ
- 510 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 11:01:46 ]
- >>504
WinPCでEclipse&Androidシミュレータで開発するなら メモリは3GBは要る。2GBでも足りない、増設してもがっかりするよ。 俺は2GBだけど、先にシミュレータ起動しておいて、 ビルドしたapkをシェルからadb installしてなんとかやってるが error device not foundが頻発してしまう。なんとかならないか。
- 511 名前:デフォルトの名無しさん mailto:sage [2010/04/24(土) 14:02:31 ]
- WinPCとシミュレータに反応しちゃった僕はまだまだです
|

|