Macbook PoorでAndroidアプリを開発する

ちょっと前に、Androidの開発環境として、Macbook Airの11インチ(以下MBAと略)を買った。タイトルのMacbook Poorは、MBA円高で安く価格設定され、CPU、メモリも貧弱なため。一部では、こんな呼び名になっている。

Androidの開発環境として標準のEclipseJAVAで組み上げられているため、メモリバカ食い。画面がAndroidのシミュレータは動作が遅くCPUバカ食い、11インチは画面が狭く、MBAとかなり相性が悪く思われがちだが、以外とそうでもない。

設定等は、特にいじってないまま使っている。まったくのMac初心者だが、特に障害となることはなかった(あったのは、Eclipseが日本語化出来なかったぐらい)。メモリも1.75GB(2GBの内、GPUが256MB使用)で足りている。シミュレータは遅いが、諦めて実機を使用。Bootcampで入れたWindows環境では、VMWare上のAndroid x86デバッグしている。
MacOSではAndroidを接続時に、専用ドライバが必要ない。発売前の端末借りたりとか、ちょっと人借りたとかに便利だった。

モバイルルータや、テザリング出来るAndroid端末があればネットも出来るし。移動中や、待ち合わせ前のちょっと時間が空いたときに、ちょっとでもコードが書けるのはありがたい。あとAndroid端末だけだと、複数人同時にデモできなかったので、色々見せたり出来るのはいい。

あと、iOSアプリ開発出来るってのもあった。お金かかるからやってないけど。

デメリットもある。いくら軽いといっても1kgのA4近いサイズは、鞄無しでは運べない。たまに、iPadをムキ身で持ち歩いている人がいるが、同じようにはちょっと。アルミボディは冷たいし。

ミニノートとしては高いけど、Androidアプリが十分開発出来るかのでパソコン買うときの選択肢としてどうでしょうか。

b-mobileの使用感

b-mobileを使用して一週間、繋がり具合は素晴らしく、WiMAXで繋がらない場所でも繋がり、まだ圏外の表示を見ていない。だが、速度は素晴らしく遅く、ストリーミングのポートもブロックされているようだ。ニコニコ動画YouTubeは、ダウンロードした方が、他のことやってるうちに見れるから、ストレスがないようだ。

しかし、この回線/会社、知名度が低い。スマートフォンがなんたらと聞かれて、b-mobileの話をすると、e-mobileの覚え間違いと指摘されたり、海外のサーバー経由するから遅いとか、話がどんどん分からなくなってくる。日本通信株式会社なんて言う会社のサービスなのにね。

買うとSIM一枚のみ包装して送られてくるとか、日本の携帯電話事情では考えられない所も面白いところなんだが、携帯電話はキャリアから買うものと皆教育されてしまっているから流行りはしないんだろうな。安くてFOMA同等に繋がるのに。

新機種の噂?

GALAXY Sの在庫不足が解消され、中古や、ネットオークションにも4万後半で売っていたり、プレミア価格では無くなったようだ。
ネットニュース見てたら、来年2月のMWC(Mobile World Congres)という展示会?で、GALAXY Sの後継機が発表されるとの話が。時期的にスペックは、Gingerbreadにデュアルコア搭載(Tegra2かSamsungのオリジナルあたり?)。これはGALAXY S買わなくて正解だったか?

GALAXY Sのスケジュールで見ると、

3月、Samsungが発表
5月、docomoが秋に発表すると予告
7月、アメリカでGALAXY Sが発売開始
7月、docomoが10月に発表すると予告
10月上旬、docomoが発表
10月下旬、docomoが発売

と発表から、ローカライズに半年ちょっとでしょうか。
10月に発売して、一年待たずに同型新機種を出すことはないから、タイミング的には、また来年の秋冬モデルとして登場でしょうか。2年縛りの恐怖がここでやってくるのか、docomoに奇策があるのか。代わりに春夏モデルがお寒いことになりそうだけど。

MWCでXperiaの後継機も発表されると言うし、毎日熱いAndroidネタでした。

スマートフォンは24ヶ月で21万円?

大手家電販売店や携帯電話ショップのiPhoneコーナーが、
スマートフォンコーナーへと変化して、毎日人で賑わうようになった。
iPhoneブームのときにはキャリアが違うため傍観してた人も、
一斉に携帯電話からAndroid端末に乗り換えたようだ。

携帯電話から乗り換えると、出来ることは多くなるが、
パケット代が上がり月の支払いが最低7000円からとなる。
(電話プランにパケット定額上限の金額のだいたい)
一般人にとって、追加料金を払うほど便利なものなんだろうか?

24カ月縛りでの料金を総計すると、
機種代、4万円
事務費、3千円
月額、7000×24カ月で16万8千円
総計、21万1千円

21万。一年10万ちょっと。
携帯電話でパケット上限まで行っていた人は、
あまり変わりがないだろうが、それでも月額千円増で、2万4千円増える。
おかずを減らしてまで節約している家庭が、数回線分払う金額なんだろうか。

スマートフォンはキャリアにとって客単価が上がり美味しい。
テザリングは禁止。パケットを多く使うと、速度制限の対象。
客が有利になるものは原則禁止。
また、既契約者には端末を安く売らず、新規、MNP、たまに学生と、高齢者の優遇。
既契約者はキャリアからごほうびを頂けることもない。
そんな、不満だらけなキャリアに、極力金を払わないことにした。

携帯電話は前から持っているもので、最低限のプラン。
スマートフォンは白ロムをネットオークションで買った。
電話はいらないので、回線はb-mobileのu300。
テザリングすれば、スマートフォンの他に、
携帯電話も、ノートPCも、パケ代が追加でかからない。
端末代が高く付くが、携帯電話千円。bmobile2400円を切るくらい。

2年間端末込みで、
機種代、6万円
月額、3400円×24カ月
総計、14万2千円

●メリット
・総計がかなり安くなる
・携帯電話の電池を浪費しないため、待ち受け時間が長い。
・通話しながら、データを見れる。
・24カ月縛りが端末にないため、好きなスパンで端末を変えられる。

●デメリット
・携帯電話と、スマートフォンの二台持ちになる。
・キャリアの値引きよりも端末代が高くなる。
・分割払いがないため、瞬間的な支払い額は多くなる。
・端末の故障時にサポートが受けられない。

この方法は、お試しでスマートフォンを使う人にもいいんではないだろうか、
たとえば、中古やネットオークションでGALAXY Sを買い、
b-mobileWiMAXを一ヶ月契約する。
使いこなせなかったら、端末をネットオークションで売る。
残りの23ヶ月、我慢することはない。

一般的なやり方ではないけど、より便利になり安くなる。
そんな方法の紹介でした。
[rakuten:onhome:10002953:detail]

プログラムは簡単?

Androidを使ってる人で、Androidアプリを開発している人はどのくらいいるんでしょうか?
マーケットに膨大な数が登録されていますが、
使える物もあり、使えない物もあり、混沌としています。
アプリのレビューサイトがフィルタとして機能しているため、
さほど混乱はないと思いますが。

Androidアプリを作るには、プログラムを書くか、
App Inventorで作るかぐらいしかありません。
App Inventorで出来ることが限られてるため、
プログラムを書くのが一般的方法になります。

普通の人は、プログラムってwww。
スーパーハカーや、闇プログラマじゃないんだから無理って思うところでしょう。
実際は、そんなに難しいもんでもないです。
凝った物を作ればそりゃ難しいですが、
プログラムすること自体は、日曜大工的な感覚でできます。


では、プログラムをざっくりと説明しましょう。


★第1回 低級プログラマが教えるプログラム講座★
・プラグラムはコンピュータに命令をするための言語です。
・「あれをやれ」「これをやれ」って英文で命令するだけです。
・色んな命令を組み合わせ、時には「いつ?」、「どんなとき?」と
 条件を加えることで複雑なことが出来るようになります。

解説が終わってしまった。細かい話抜きにすると実際こんなもん。
仕事でプログラムしている人の中には、
Windowsの使い方知らない、スマートフォン触ったことない、
英語に拒絶反応があるとか、知識的に一般人以下の人も結構居ます。

これじゃだけじゃあれなんで、目覚まし時計をプログラム的に置き換えて説明。

●時刻を表示するプログラム
 ・今の時刻を取得する。
 ・取得した今の時刻を表示する。
 ・最初から、繰り返し

●指定時刻にアラームを鳴らすプログラム
 ・今の時刻を取得する。
 ・取得した今の時刻が指定された時刻か確認する。
 ・指定された時刻なら、音を鳴らす。
 ・指定された時刻でないなら、なにもしない。
 ・最初から、繰り返し

こんなのが英語で書かれてて、英語も単語並べるだけ。
まずは、ちょろちょろやってみるのをおすすめします。
作ってみると、パズルゲーム的な感覚で面白いですよ。

ただ、プログラム勉強する動機がゲームって人は、イバラの道です。
遠い遠い道のりです。
日曜大工で、高層ビル建てるようなもんです。
高等数学の知識も必要になり、ハードウェア・ネットワーク・3Dの知識、
絵・効果音・音楽・デザインなどの芸術的センス。
まずは、本棚レベルから勉強することをおすすめします。

GALAXY Sを買うか悩む

今日は都内をぶらぶらAndroid関連の書籍と、
端末の在庫状況を見て回った。
12月出る新製品も出きり、
今週は店頭予約のみお寒い状態は、解消されたようだ。

docomo
REGZA Phone→予約受付中。製造量が少ないのか?
Lynx3D→すでに売れ残り
Galaxy S→クリスマスに合わせて入荷、在庫が割りとあるようだ。
Galaxy Tab→売れ残り。0円コーナー入りまじか

au
IS03→無し。無いままブームは過ぎるのか?
IS06→売れ残り。素人目にはIS03のほうがいいのでしょう。

softbank mobile
興味ないから、よく見てない。
DELL Streakの在庫はあるもよう。マニア向きだからしかたなし。

★eーmobile
ARIAは在庫ありそう。ホットモックさわってる人あまりみない。

そんな中、GALAXY Sを新規1万円で売っている店を発見。
買ってしまおうか。悩む。