SlideShare une entreprise Scribd logo
1  sur  24
Androidのおはなし++
スマートフォン勉強会@関西#19
tmyt
はじめるまえにアンケート
みなさまJAVAはおすきですか?
•   こんにちは
•   津守っていいます
•   大学院生みたいなことしてるんでsけおd
•   WindowsPhoneAndoridとかさわってます
•   JAVAが嫌いです




自己紹介がてらいろいろ
• Androidを買いました!
 • だいぶ遅い
• ぎゃらくしーねくさす って言うらしい
• どうやらAndroid4.0が動いているらしい
• かなり動作がはやそう




今流行の…
• Androidを使う上でのお約束
 • アプリは絶対に書かない!!

• 1ヶ月ぐらいで破ってしまいました…




Androidを使う上で
• 2本と1本ぐらい




あぷり書きました
• 右上に懐かしいあれが表示される問題作




あなろぐ!
• 通知領域でカレンダーみれるあぷり。




かれんだ!
• 通知領域で天気予報みれるあぷり。




はれのち!
• 思ったより「ふつう」のユーザが多い
 • 意外とメール問い合わせがある
 • 「ふつう」じゃないひとはあまりメールで問い合わせ
   ない
  • Windows MobileもWindows PhoneもPC Windowsでも問
    い合わせのメールなんてほとんど受けたこと無い
• なんだかんだ言いつつAndroidはメジャー



Androidアプリを作って
思った
• 件名:はれのち!
• 本文:××の機能がありません、今すぐ追加してくだ
  さい。あと××も修正してください。お願いします。




ところでこんなメールが
来ます
• 件名がアプリケーション名なのはAndroidマーケッ
  トからメールを送信する場合のデフォルト
• 本文が短いのは相手が携帯電話だから
 • 所謂ケータイメールという感じ


• しかしだな、いくら何でもこのメールはないだろ




どう思いますか?
• スマートフォンアプリのほとんどの作者はそれを本
  業としていません
 • 今すぐ対応しろといわれても出来ません
• ××を実装しろと言ってるのにいっこうに対応されな
  い怠慢だ
 • そんなことしてる時間がないんです。相手は本業じゃ
   ありません。
 • アプリ書いたところで飯は食えないんです。あなたが
   食わせてくれますか?




ユーザに知って欲しいこと
ここらで他の話でも
• このトピックかなーーーーりいまさらですが
• JAVAじゃなければよかった
• アプリケーションの作りやすさなんかWindows
  Phoneの方が10^n(ただしnは1以上の正の整数とする)倍らく
• サービスもメモリ不足で殺されるからめんどくさい
• 4.0未満のAndroidなんて無かった




開発者的にAndroidどーよ
•   乱立する端末
•   氾濫する画面解像度
•   しかも縦横サポート
•   OSバージョンによる挙動の違い
•   とあるSHARPのIS○3という端末の解像度に関する
    有名なバグ

• これは…Windows Mobileの悪夢の再来なのか
  ……!!




悪夢の再来かと思った
• キャリアの猛烈プッシュのおかげで一般ユーザにも
  かなーーーり広がってます
• 日本国内でのスマートフォンOSの普及はキャリア
  の猛烈プッシュがあるかないかが境目
 • なにが言いたいかというとWindowsPhoneは流行らな
   い




そんなAndroidでも
ここからは僕の主観
• 正直JAVA言語の設計が好きじゃ無い
• なんだよあのとりあえずnewする設計
• 5分に一回発狂します




JAVAきもい
button.setOnClickListener(new OnClickListener(){
  public void onClick(View v){
    AlertDialog.Builder builder =
      new Builder(xxx.this);
    builder.setMessage("hello");
    builder.show();
  }
});




Android JAVA
button.OnClick += (s, e) => {
  MessageBox.Show(“hello”);
}




WindowsPhone C#
• 僕はやっぱりListenerでどうにかするスタイルは
  ちょっと…
• なんかするたびにクラス作らないといけない文化圏
  はちょっと…
• アプリ作ってる最中になんど死にかけたか




極端な例ですが
• ユーザはもっと開発者のことを考えてください
• 自由度
 • Android>>>越えられない壁>>>WindowsPhone
• 開発の楽さ
 • WindowsPhone>>>越えられない壁>>>Android




まとめ

Contenu connexe

Plus de Yutaka Tsumori

未来(あす)Xamlの1msに泣かないために
未来(あす)Xamlの1msに泣かないために未来(あす)Xamlの1msに泣かないために
未来(あす)Xamlの1msに泣かないためにYutaka Tsumori
 
Aristeaのコード補完
Aristeaのコード補完Aristeaのコード補完
Aristeaのコード補完Yutaka Tsumori
 
せっけーのおはなし
せっけーのおはなしせっけーのおはなし
せっけーのおはなしYutaka Tsumori
 
Community Open Day 沖縄
Community Open Day 沖縄Community Open Day 沖縄
Community Open Day 沖縄Yutaka Tsumori
 
Twitter Client for ZSH (2)
Twitter Client for ZSH (2)Twitter Client for ZSH (2)
Twitter Client for ZSH (2)Yutaka Tsumori
 
EclipseもXcodeも窓から投げ捨てろ!
EclipseもXcodeも窓から投げ捨てろ!EclipseもXcodeも窓から投げ捨てろ!
EclipseもXcodeも窓から投げ捨てろ!Yutaka Tsumori
 
Samba4でADしよう!
Samba4でADしよう!Samba4でADしよう!
Samba4でADしよう!Yutaka Tsumori
 
Twitter Client for ZSH
Twitter Client for ZSHTwitter Client for ZSH
Twitter Client for ZSHYutaka Tsumori
 
AndroidではじめるJava
AndroidではじめるJavaAndroidではじめるJava
AndroidではじめるJavaYutaka Tsumori
 
20120922 wdc with_ms_like
20120922 wdc with_ms_like20120922 wdc with_ms_like
20120922 wdc with_ms_likeYutaka Tsumori
 
某Music unなんとか
某Music unなんとか某Music unなんとか
某Music unなんとかYutaka Tsumori
 

Plus de Yutaka Tsumori (20)

Buri2019
Buri2019Buri2019
Buri2019
 
Setsな話
Setsな話Setsな話
Setsな話
 
XAMLで条件分岐
XAMLで条件分岐XAMLで条件分岐
XAMLで条件分岐
 
BuriKaigi2018
BuriKaigi2018BuriKaigi2018
BuriKaigi2018
 
未来(あす)Xamlの1msに泣かないために
未来(あす)Xamlの1msに泣かないために未来(あす)Xamlの1msに泣かないために
未来(あす)Xamlの1msに泣かないために
 
Blync light for HACK
Blync light for HACKBlync light for HACK
Blync light for HACK
 
Aristeaのこと
AristeaのことAristeaのこと
Aristeaのこと
 
Aristeaのコード補完
Aristeaのコード補完Aristeaのコード補完
Aristeaのコード補完
 
せっけーのおはなし
せっけーのおはなしせっけーのおはなし
せっけーのおはなし
 
Community Open Day 沖縄
Community Open Day 沖縄Community Open Day 沖縄
Community Open Day 沖縄
 
Twitter Client for ZSH (2)
Twitter Client for ZSH (2)Twitter Client for ZSH (2)
Twitter Client for ZSH (2)
 
EclipseもXcodeも窓から投げ捨てろ!
EclipseもXcodeも窓から投げ捨てろ!EclipseもXcodeも窓から投げ捨てろ!
EclipseもXcodeも窓から投げ捨てろ!
 
PhoneからPCへ。
PhoneからPCへ。PhoneからPCへ。
PhoneからPCへ。
 
Samba4でADしよう!
Samba4でADしよう!Samba4でADしよう!
Samba4でADしよう!
 
Twitter Client for ZSH
Twitter Client for ZSHTwitter Client for ZSH
Twitter Client for ZSH
 
AndroidではじめるJava
AndroidではじめるJavaAndroidではじめるJava
AndroidではじめるJava
 
20120922 wdc with_ms_like
20120922 wdc with_ms_like20120922 wdc with_ms_like
20120922 wdc with_ms_like
 
某Music unなんとか
某Music unなんとか某Music unなんとか
某Music unなんとか
 
たのアプLt
たのアプLtたのアプLt
たのアプLt
 
よくわかるMPNS
よくわかるMPNSよくわかるMPNS
よくわかるMPNS
 

Androidのおはなし++