Androidのおはなし++

290 views
263 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
290
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Androidのおはなし++

  1. 1. Androidのおはなし++スマートフォン勉強会@関西#19tmyt
  2. 2. はじめるまえにアンケートみなさまJAVAはおすきですか?
  3. 3. • こんにちは• 津守っていいます• 大学院生みたいなことしてるんでsけおd• WindowsPhoneAndoridとかさわってます• JAVAが嫌いです自己紹介がてらいろいろ
  4. 4. • Androidを買いました! • だいぶ遅い• ぎゃらくしーねくさす って言うらしい• どうやらAndroid4.0が動いているらしい• かなり動作がはやそう今流行の…
  5. 5. • Androidを使う上でのお約束 • アプリは絶対に書かない!!• 1ヶ月ぐらいで破ってしまいました…Androidを使う上で
  6. 6. • 2本と1本ぐらいあぷり書きました
  7. 7. • 右上に懐かしいあれが表示される問題作あなろぐ!
  8. 8. • 通知領域でカレンダーみれるあぷり。かれんだ!
  9. 9. • 通知領域で天気予報みれるあぷり。はれのち!
  10. 10. • 思ったより「ふつう」のユーザが多い • 意外とメール問い合わせがある • 「ふつう」じゃないひとはあまりメールで問い合わせ ない • Windows MobileもWindows PhoneもPC Windowsでも問 い合わせのメールなんてほとんど受けたこと無い• なんだかんだ言いつつAndroidはメジャーAndroidアプリを作って思った
  11. 11. • 件名:はれのち!• 本文:××の機能がありません、今すぐ追加してくだ さい。あと××も修正してください。お願いします。ところでこんなメールが来ます
  12. 12. • 件名がアプリケーション名なのはAndroidマーケッ トからメールを送信する場合のデフォルト• 本文が短いのは相手が携帯電話だから • 所謂ケータイメールという感じ• しかしだな、いくら何でもこのメールはないだろどう思いますか?
  13. 13. • スマートフォンアプリのほとんどの作者はそれを本 業としていません • 今すぐ対応しろといわれても出来ません• ××を実装しろと言ってるのにいっこうに対応されな い怠慢だ • そんなことしてる時間がないんです。相手は本業じゃ ありません。 • アプリ書いたところで飯は食えないんです。あなたが 食わせてくれますか?ユーザに知って欲しいこと
  14. 14. ここらで他の話でも
  15. 15. • このトピックかなーーーーりいまさらですが• JAVAじゃなければよかった• アプリケーションの作りやすさなんかWindows Phoneの方が10^n(ただしnは1以上の正の整数とする)倍らく• サービスもメモリ不足で殺されるからめんどくさい• 4.0未満のAndroidなんて無かった開発者的にAndroidどーよ
  16. 16. • 乱立する端末• 氾濫する画面解像度• しかも縦横サポート• OSバージョンによる挙動の違い• とあるSHARPのIS○3という端末の解像度に関する 有名なバグ• これは…Windows Mobileの悪夢の再来なのか ……!!悪夢の再来かと思った
  17. 17. • キャリアの猛烈プッシュのおかげで一般ユーザにも かなーーーり広がってます• 日本国内でのスマートフォンOSの普及はキャリア の猛烈プッシュがあるかないかが境目 • なにが言いたいかというとWindowsPhoneは流行らな いそんなAndroidでも
  18. 18. ここからは僕の主観
  19. 19. • 正直JAVA言語の設計が好きじゃ無い• なんだよあのとりあえずnewする設計• 5分に一回発狂しますJAVAきもい
  20. 20. button.setOnClickListener(new OnClickListener(){ public void onClick(View v){ AlertDialog.Builder builder = new Builder(xxx.this); builder.setMessage("hello"); builder.show(); }});Android JAVA
  21. 21. button.OnClick += (s, e) => { MessageBox.Show(“hello”);}WindowsPhone C#
  22. 22. • 僕はやっぱりListenerでどうにかするスタイルは ちょっと…• なんかするたびにクラス作らないといけない文化圏 はちょっと…• アプリ作ってる最中になんど死にかけたか極端な例ですが
  23. 23. • ユーザはもっと開発者のことを考えてください• 自由度 • Android>>>越えられない壁>>>WindowsPhone• 開発の楽さ • WindowsPhone>>>越えられない壁>>>Androidまとめ

×