スマートフォン

快適にアプリケーションを使ってもらうためには、最適なメモリー管理と動作のボトルネックを解消することです。

最適な学習環境を提供するために、SmartBrainはメモリー管理こそ無いものの、パフォーマンスチューニングを日々行っています。
実は、使いやすい・気持ち良い ・楽しいは学習にかかわらず仕事でも重要ですよね。

今回は、iPhoneの開発で利用するLeaksについてちょっとした使い方をまとめます。
memory warning Level=**みたいなものが出てるそこのあなた!!
Leaksを使ってメモリーリークを解消しましょう。

(次回はTime Profilerについての予定)
それでは、まずXCodeを起動してLeaksを実行しましょう。
(当然何かしらのプロジェクトを開いてないと実行できません)



実行をひらきましょう



パフォーマンスツールを使って実行からLeaksをクリック

すると以下のような画面が立ち上がります。
(通常立ち上がりと同時にシミュレータとサンプリングが開始されます。)



Leaks起動数秒後

起動しただけなのに、もう漏れてますね。これはいけません。メモリーリークがあると、”落ちる”減少が頻発します。またNSUserDefaultsに正しく保存できないなど、 百害あって一利なしです!

それでは、メモリーリークを根絶しましょう。画面左側の「水道管が破裂」したようなアイコンのあるエリアをクリックしましょう。すると以下の画面に変わるはずです。



左上のLeaksボタンを押すとこのような画面になります (右ペインは画面上部のViewの一番右を押しましょう)

完全にリークしてますね。右ペインには下から main -> TopMenu…. -> ViewCon….とメモリーリークを起こしている部分までのつながりが表示されています。 (人形の黒いアイコンが付いているものがユーザー定義の関数です)それでは、右ペインの ViewController4 viewDidLoadを見てみましょう。



メモリーリーク箇所を特定

NSMutableArrayが66.7%も漏れていますね。 きっとreleaseのし忘れでしょう。といった具合に リークしている可能性がある箇所を分かりやすく表示してくれるのがLeaksです。

ちなみに、メモリーリークチェックはデフォルトで10秒置きに起動します。すぐにチェックしたい!という人はしたの画像に有るように「Check for Leaks Now」を押してあげるとすぐにチェックしてくれます。



すぐにメモリーリークをチェックしたい場合

地道にメモリーリークは潰していくしかありませんね。

スマートフォンの時代

CATEGORIES eラーニング, iPhone, スマートフォンby.kibanadmin1 Comments2011.01.18

最近、電車の中で、携帯を使う人を見るとほとんどが、スマートフォンを利用している人でした。
ここ数年の間に目立つほど、スマートフォンの人気が急増しました。

▼スマートフォン増勢

通信会社ごとに、主力製品を出して、人気を争うのも実感します。
弊社では、iphoneを利用していますが、
iphone以外にも、最近話題になっているアンドロイドやXperia、
iphoneのライバルであるSamsungのギャラクシーなどが特に人気です。
むしろ、普通の携帯からスマートフォンに機種変更をする人も急増しているそうです。

ちなみに、韓国では、Samsungのギャラクシーの人気がiphoneをはるかに上回ります。

▼話題のSamsungのギャラクシーとギャラクシータブ

弊社では、すでにスマートフォンに対応できる「PPT2 Mobile」も取り扱いしています。
今の時代は、学習も本からパソコン、パソコンからスマートフォンに移動しているようです。
スマートフォンは、WiFiがつながる環境であれば、普通の携帯では不可能だったことまで出来る優れたものです。
まだ、スマートフォンを利用してない方も、是非、お試しください。

皆さん、こんにちは。株式会社キバンインターナショナルの韓国チームで頑張っている蔡(チェ)です。先週は韓国のeラーニング大学院でセミナーがありまして、行ってきました。セミナーの中で良い動画をご紹介されましたので、皆さんにもご紹介したいと思います。主な内容は以下のように3つでまとめることができます。

【モバイルのビッグバンがもたらす3つの変化】
・選別された情報が「私」に向かう
・情報の波及力が無限に拡大
・モバイル機器は、顧客の日常を盛っている生情報の報告

▼モバイルのビッグバンがもたらす3つの変化

モバイルのビッグバンがもたらす3つの変化

モバイルのビッグバンがもたらす3つの変化(クリックで再生)

資料:SAMSUNG経済研究所(http://www.seri.org/_index_.html)

皆さん、こんにちは。韓国チームの蔡(チェ)です。今回は、スマートフォンでも学習可能なSmartBrainを利用したSmart-Learningを考察する中、韓国では、デュアルコア(dual core) CPUを搭載したハイエンドフォンが大挙出る予定で、Smart-Learning市場が緊張している様です。ここで、今回は、NVIDIA社が、説明するデュアルコア CPUの特徴を確認してみたいと思います。

オブティモス 2X(LG社)に搭載されたデュアルコアは、世界初で、モバイル用デュアルコアのプロセッサを開発したエンビデ−アのテグラ2という「デュアルコアプロセッサ」を搭載しています。エンビデ−ア社が、モバイル用デュアルコアプロセッサである「テグラ2」を広報する時に、強調する5つのポイントです。

1. 早いウェプページのローディング

マルチコアが入っているとウェプページの中に入る、Javaスクリプト、Flash等が、CPUごとに独立の処理ができます。現在、Flashが入ったページを開く際に遅く感じる場合がありますが、その現象が改善されています。以下、ウェッブブラウザーの関連ベンチマーキングを比較すると確かな性能差が見られます。
tegra-2-moonbat-benchmark-510x318.jpg
Javaスクリプト性能はシングルコアで処理することより、約 70% 位早く、平均のページローディングのタイムは、約 50% 位早いという結果があります。
tegra-2-web-page-loads-510x313.jpg
2. 同じ処理をするのにかかわらず、もっと少ない全力消耗
同じ作業を処理するのに 40%位の少ない全力を消耗します。テグという作業を二つのプロセッサで分けて処理することができる技術が適用されていて、效率的処理することが可能だと言います。
tegra-2-lower-power-510x487.jpg
3. 高性能のゲームプレーが実現
ダンジョンディフェンダーのような高性能ゲームも円滑に表現可能です。

dungeon-defenders-510x287.jpg

以下のような、シングルコアで起動した場合より、フレームレートが2倍以上、早い結果があります。

tegra-2-dungeon-defenders-510x354.jpg
4、5. 高い性能と柔らかい UI、そして、早いマルチタスキング
マルチタスキング環境で、もっと高い性能が実感できます。マルチタスキングが可能な運営体制では、音楽を聞きながら、また、ウェブブラウジングをしながらメールの確認ができます。普段、駆動速度が早いとしても時々システムが遅くなることを感じる場合がありますが、問題無く実現できるようです。
(実際、今の環境どの程度改善されているのかをeラーニング教材で確認してみたいと思います。)
tegra-2-coremark-2-510x328.jpg
(参照サイト:http://www.androidpub.com/1063879

キバンインターナショナルには、iPhone全社員支給制度があり、ほぼ全社員がiPhoneを所持していますが、執務室内ではソフトバンクの電波の入りが悪く、そもそも繋がらなかったり、繋がっても切れてしまったりと通話状態が悪い不便な状態でした。

本日、以前申し込んでいたソフトバンクのホームアンテナFTが届き、社内におけるソフトバンク回線の電波状況が改善しましたので、ご連絡致します。

ホームアンテナFTを正面から撮影

ホームアンテナFTを正面から撮影

上から撮影した図

上から撮影した図

高さ80mm x 幅40mm x 奥行き130mm、重量は 200g程度と、非常にコンパクトでした。

接続は簡単で、同梱されているマニュアルの通りにケーブルを繋ぐだけで設置は完了します。(モデムルータ等と、LANケーブルで繋ぐのみでした。)

ソフトバンクの電波状態が悪い!という場合は、ホームアンテナFTを申し込むと改善されるかもしれません。
お困りの 方は試してみて下さい。少なくとも、キバンインターナショナルの執務室内では、電波状況が改善しました。

申し込んでから届くまでに2ヶ月近くかかるので、その点はご注意を。

ホームアンテナFTお申込のURLは以下の通り。
http://mb.softbank.jp/mb/special/network/home_antenna_ft/

今日は、嬉しいお知らせがありました。
弊社の韓国人スタッフが、韓国のeラーニング大学院に合格致しました。
韓国まで行って難しい試験を無事に終え、合格したことは、一緒に働く仲間としても嬉しいことです。
私も同僚を見習い、来年は異なる韓国のeラーニング大学に受講したいと思いました。

授業は、全てeラーニングで行うので、国や地域などの場所を問わず、
インターネットがつながる環境とPCさえあれば、どこでも勉強出来ます。
ある意味、とても便利な時代になりました。最近は、PCだけではなく、
スマートフォンも多く発売されており、通信会社よって発売メーカーが異なるので、
かなり激しい競争になっています。今後スマートフォンを活用したeラーニングも
より活発になると思います。

時代の流れを早く掴み、有効に活用することは、とても重要だと改めて思いました。
ちなみに、韓国人スタッフが受かった学校は、韓国でeラーニングでとても有名な大学院です。
学校の名前は、韓国放送通信大学院です。
韓国では、eラーニングを利用して勉強する人が多いため、学生だけではなく、
社会人などがこの大学を多く利用しています。

▼合格証を持って嬉しそうな韓国人スタッフ(チェさん)

本当に、おめでとうございます。
今後も、チェさん勉強頑張ってください。

———–
チェさんは、日本の大学院(学芸大学大学院)を修了していますので、2つめの大学院になります。
キバンインターナショナルでは、社費留学(会社負担)による留学(大学院進学)が可能です。「学び」を提供する会社であるので、私達自身が、よく学ぶ会社でありたと思います。

GALAXY Sを用いて、SmartBrainを利用してみました。

今回は、無料で英語の学習を行える、英文法.comを利用します。

ユーザー名とパスワードを入力してログインを行います。

学習者画面が表示されます。

次に、コースを選択します。

コース詳細画面が表示されます。教材を選択すると教材の画面に遷移します。

ここでは、教材が動画なので、画面上の「Click to Start Video」を選択します。

操作の選択から、「ビデオプレーヤー」を選択すると動画再生用のアプリケーションが起動し教材が再生されます。

GALAXY Sに限らずAndroid端末において、大方の機能は動作します。

正確な動作検証を順次進めていく予定です。

 

【2011年11月更新】 iPhoneマン 貸出中止のお知らせ

いままでご愛顧ありがとうございます。皆様に愛されたiPhoneマンですが、多くの皆様のもとに旅立った結果、体力の限界と疲労、ボディの損傷がみられるように
なりましたので、iPhoneマンの新規貸出を停止し、余生をゆっくり休んで頂くここととなりました。
世の中には、iPhone4Sも販売され、iPhone の隆盛はとどまるところを知らない勢いですが、会社の倉庫でiPhoneマンはひっそりとイン単させて頂きます。
これまで、声援いただきました皆様、どうもありがとうございました。


株式会社キバンインターナショナル(東京都千代田区・代表取締役 西村正宏)は、12/8(水)より、『TVでも紹介されたiPhone着ぐるみ』を無料で貸し出し致します。
忘年会シーズンの到来に伴い、宴会芸に頭を悩ませる幹事の方を助けるために、自社で製作したiPhoneマンの着ぐるみを無料で貸し出すことを決定致しました。

この着ぐるみは、iPhone4の販売の際にはTVでも取り上げられ、以降も展示会(eLearning WORLD 2.0)、友人の結婚式二次会 などで活躍しており、
この度、「折角なのでより多くの人々に楽しんでもらおう」と無料貸し出しを決定致しました。以下の概要・注意事項をよくお読みいだきまして、お申し込み下さい。

■こんな場面でご利用頂けます
- スマートフォン関連の展示会などに
- スマートフォンの購入に
- 忘年会の宴会芸の際に
- 結婚式の二次会・三次会に

発売イベントや結婚式の二次会に

■貸し出し物品の概要
・外形寸法 1800×900×400mm
・貸し出しから返却までの期間は、原則5日間と致しましすが、相談に乗ります。

iPhoneマンの主な仕様(クリックで拡大)

■注意事項
・モノは一点物なので壊さないようにお願いいたします。
・現物のまま貸し出しいたします。カスタマイズは使用者の方で行ってください。
(ギャラクシーSっぽい壁紙を貼った例があります。)
・希望日によっては先約のためにご希望に添えない場合が御座います。
・返却時は原状への復帰をお願いします。
・スマートフォンや製造メーカーの誹謗中傷や公序良俗に違反する使用はできません。
・事務所(千代田区湯島)まで取りに来て頂ける方に限定します。発送は致しません。
・地下鉄でもギリギリ乗り込める大きさですが、持込み規約上はオーバーしているそうなのでお約束は出来ません。
(駅でご相談ください。)

■お申し込み
以下のお問い合わせフォームから、「iPhoneマン着ぐるみレンタル希望」と書いてお申し込みください。
(お名前、連絡先、貸出希望期間、用途)をご記入ください。

▼申込みはコチラから
http://www.kiban.jp/?page_id=7

お問い合わせ
株式会社キバンインターナショナル http://www.kiban.jp
TEL: 03-5846-5800
E-mail: international@kiban.jp (担当: 中村)

▼千代田区秋葉原のUstreamレンタルスタジオ【PANDA STUDIO パンダスタジオ】
2010年12月末までご利用無料です。
スタジオの詳細・活動記録はfacebookファンページに公開していますので、ぜひご覧下さい。
http://facebook.com/pandastudio.tv

以前、auのIS01を8円で運用する方法を紹介しましたが、今回はそのIS01の性能をまとめてみました。

画面を開いた様子

画面を開いた様子

IS-01は電話をするにはあまり向かないのですが、テキストを打ったりするのに向いており、Evernoteアプリを入れると非常に使い勝手が良くなります。スマートフォンというよりは、「スマートブック」というカテゴリに入ると思います。

サイズは、文庫本より少々小さいです。

文庫本とサイズを比べた感じ

文庫本とサイズを比べた感じ

227gなので、軽く持てます。

手で持った感じ

手で持った感じ

その他のスペックを、表にしてまとめてみました。また、iPhone4と性能を比較してみました。

機種 IS01 iPhone4
OS Android1.6 iOS4.2
CPU Qualcomm Snapdragon QSD8650 1GHz Cortex A8アーキテクチャ Apple A4 1GHz
メモリ 3.4GB(外部メモリ:microSD、
microSDHC)
16GB、32GB(外部メモリなし)
ディスプレイ 5.0インチのフルワイドVGA++サイズ 3.5インチIPS液晶 960×640
サイズ 149 × 83 × 17.9 mm 高さ 約115.2mm×幅約58.6mm×厚さ 約9.3mm
質量 約227 g 約137グラム
連続待受時間(静止時) 約200時間 約300時間
バッテリー 1500mAh 1420mAh
カメラ メインカメラ:527万画素(CMOS)

サブカメラ:43万画素(CMOS)

500万画素(CMOS)

iPhone4と大きく違う点としては、ワンセグ搭載があります。iPhone4にはワンセグチューナーが搭載されていませんが、IS01にはワンセグチューナーが搭載されています。

また、大きめのハードウェアキーボードを搭載しているので、IS01のほうがテキストの打ちやすさがあります。Evernoteをインストールすると便利ですし、Documents To Goというソフトウェアがインストールされていて、このソフトでWord,Excelのファイルを編集することが出来ます。

ただ、通話する際は、ハンズフリー通話しか出来ないので、通話の際はハンズフリーで話すか、ヘッドフォンかBluetoothヘッドセットが必要になります。

メインの携帯電話として使うには少々難有りなのですが、サブとして持つには良い端末ではないかなと思います。

auの回線を使わなければ、月額8円での運用方法もありますので、購入を検討してみてはいかがでしょうか。

昨今、国内においても爆発的にスマートフォンの普及が進んでいますが、複数のスマートフォンで等しく動画コンテンツを見られるようにすることは容易ではありません。
単に動画ファイルを再生するだけであれば、専用の動画再生アプリをダウンロードすることで対応可能です。が、これではサービスを作成していくにあたって、

「Webブラウザ上で他のコンテンツと組み合わせて動画を再生させたい!!」
「エンドユーザに特別にソフトをインストールさせるなどの手間・制約を強要させたくない!!」

といった要求には対応することができません。

PCではあまり深く考えなくても、ほとんどの動画ファイルをWebブラウザ上で再生することができますが、スマートフォンでは事情が異なってきます。
2010年11月現在、残念ながら国内で販売されているスマートフォンのすべてで一様に再生できる動画フォーマットというものは存在しません。
そのため、動画コンテンツを複数のスマートフォンに対応させるためには各々に合わせた動画フォーマットに変換する必要があります。

ひとつの動画ファイルを複数のスマートフォンで等しく再生することはできない

それでは、それぞれのスマートフォンで再生できる動画フォーマットとは一体どのようなものなのでしょうか。

iPhone・iPadにおいては3gp,mp4,m4v等の動画ファイルが再生可能です。
特にmp4形式は特別に動画変換を行わなくてもそのまま再生することができます。(一部例外のフォーマットもあります)

Android端末においてはFlash10.1にてFlash動画を閲覧することができますが、AndroidのバージョンによってはこのFlash10.1自体が動作しません。
Androidのバージョン依存の影響を抑えるためには、少々手間がかかりますが、動画変換ソフトを用いてmp4ファイルをAndroid端末等でも読み込める形式に変換することがベターです。

なお、Android端末用等、各種スマートフォンに対応した動画に変換する具体的な方法に関しては弊社ブログの以下の記事をご参照ください!!

参考記事:iPhone、iPad、Andloidに対応した動画を作ろう!