tag:crieit.net,2005:https://crieit.net/tags/iPhone/feed 「iPhone」の記事 - Crieit Crieitでタグ「iPhone」に投稿された最近の記事 2021-10-06T23:21:17+09:00 https://crieit.net/tags/iPhone/feed tag:crieit.net,2005:PublicArticle/17701 2021-10-06T20:08:59+09:00 2021-10-06T23:21:17+09:00 https://crieit.net/posts/Apple 私はAppleを許さない【ただの壺を高額で売りつける考え方】 <p>iPhone13シリーズが発売されましたが、皆さんはどんな印象を持ちましたでしょうか。<br /> <strong>「やはりappleこそ至高」<br /> 「今年は外れだな~…」<br /> 「もはや電話のできるカメラやんけ!!」</strong><br /> 様々なご意見があると思います。<br /> え?私ですか?<br /> 「<strong>appleさんしっかりしてくれよぉ~~</strong>😢」って感じです。</p> <p><strong><em>※appleに関してはリーク情報を主としています。信憑性は自分の目で確かめてください<br /> ※当方、ろくに経済、経営学は学んでいないので悪しからず(壺も売りつけていないよ♡)</em></strong><br /> タグにデータ分析とかつけちゃってるけど、かなり てきとうです。</p> <hr /> <h4 id="v目次にゃv"><a href="#v%E7%9B%AE%E6%AC%A1%E3%81%AB%E3%82%83v">v目次にゃv</a></h4> <p>1.バックグラウンド<br /> 2.iPhone 12mini 購入に踏み切った理由<br /> 3.いやいやappleさん早計ではござらぬか<br /> 4.ビジネスはコンビネーション<br /> 5. いよいよ、ただの壺を高値で売りつけるよ編</p> <hr /> <h4 id="バックグラウンド"><a href="#%E3%83%90%E3%83%83%E3%82%AF%E3%82%B0%E3%83%A9%E3%82%A6%E3%83%B3%E3%83%89">バックグラウンド</a></h4> <p>私のapple遍歴から簡単にご紹介したいと思います。</p> <p><strong>・iPod touch 第4世代<br /> ・iPhone 4<br /> ・iPod touch 第5世代<br /> ・iPhone se (初代)<br /> ・iPhone 12mini (つい最近変えました)</strong></p> <hr /> <p>ここまでで、私のiPhoneへ求めていることを察している人。あなたはキレ者ですよ(笑)<br /> 初代seから12miniまで買い渋ったのにはいくつか理由があります。</p> <p><strong>・最近のiPhoneには指紋認証が搭載されてない<br /> ・イヤホンジャック(3.5mmプラグ)がない<br /> ・ポケットサイズではない</strong></p> <p>保守的な傾向のある私ですので、中々新しいシステムに踏み切れないのです…</p> <hr /> <h4 id="iPhone 12mini 購入に踏み切った理由"><a href="#iPhone+12mini+%E8%B3%BC%E5%85%A5%E3%81%AB%E8%B8%8F%E3%81%BF%E5%88%87%E3%81%A3%E3%81%9F%E7%90%86%E7%94%B1">iPhone 12mini 購入に踏み切った理由</a></h4> <p>iphone 13の新発表を前にして、私はこう考えていました。<br /> <strong>「この際、イヤホンジャックは諦めよう…しかしminiサイズと指紋認証は譲らん!娘が男を連れてきても譲らん!(娘はいませんが…)」</strong><br /> (この時点ではコロナ渦ということもあり、指紋認証が復活する可能性もありました)</p> <p>しかし、いざ蓋を開けてみると<br /> <strong>_人人人人人人人人人人人_<br /> >  指紋認証なし!  <<br /> > 主にカメラに進化! <<br />  ̄Y^Y^Y^Y^Y^Y^Y^</strong></p> <p>もう私はブチギレですよ。</p> <p>私の iPhone seはもう限界が近い、かといって<strong>13は12との価格差に見合うメリットがあるかといえば答えはNO</strong>(個人的にはですが)<br /> ならば12miniを安く購入し、次期 iPhone mini 指紋認証搭載が出たときに下取りに出す方がコスパ高いんじゃね?と踏み、12mini デビューしたのでした…</p> <hr /> <p>さて、次期 iPhoneに期待する私ですが、<br /> ここまで付いてきてくれたみなさんに、悲報があります。<br /> <strong>_人人人人人人人人人人人_<br /> > miniはもう作らんよ <<br />  ̄Y^Y^Y^Y^Y^Y^Y^ ̄</strong></p> <p>なんでも、<strong>miniシリーズの売れ行きが芳しくなかったのが原因</strong>のようです。<br /> 以下データです<br /> <a href="https://crieit.now.sh/upload_images/c8e3813e38831a16492d64162853d8f0615d6f9123b62.png" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/c8e3813e38831a16492d64162853d8f0615d6f9123b62.png?mw=700" alt="image.png" /></a><br /> 詳しくは<a target="_blank" rel="nofollow noopener" href="https://gigazine.net/news/20210210-iphone-12-mini-sold-bad/">こちら</a>を参照してほしいのですが、<strong>青が6インチ以上</strong>、<strong>水色が6インチ未満</strong>の売れ行きだそうです。</p> <hr /> <h4 id="いやいやappleさん早計ではござらぬか"><a href="#%E3%81%84%E3%82%84%E3%81%84%E3%82%84apple%E3%81%95%E3%82%93%E6%97%A9%E8%A8%88%E3%81%A7%E3%81%AF%E3%81%94%E3%81%96%E3%82%89%E3%81%AC%E3%81%8B">いやいやappleさん早計ではござらぬか</a></h4> <p>さて、miniの売れ行きが芳しくない理由を考察したいと思います。</p> <p><strong>・コロナ渦における巣ごもりで持ち運びが減った</strong><br /> miniの良い点として、ポケットサイズという点が挙げられます。<br /> しかし外出が減り、お家で動画をみることが増えたため、大きな画面で動画みたいよね。<br /> じゃ普通のサイズ買おう。ってなるわけですね…</p> <p><strong>・miniの魅力は単独では発揮しづらい</strong><br /> 先にも挙げましたが、miniの強みは外出時、持ち歩くことで初めて真価を発揮します。<br /> 外出時はマスクを付けている→指紋認証でサックとロック解除→快感☆彡<br /> というのが本来の力が発揮できる流れでしょう。おサイフケータイ時のロック解除も外出あっての話ですね。</p> <p><strong>・miniはカメラがproと比べて劣る</strong><br /> 最近では、新 iPhoneのリニューアルポイントとしてカメラの性能UPを全面に押し出す傾向にあります。proはカメラが3つあるのに比べ、miniは2つと少しパンチが小さいです。<br /> どうせ買うなら進化の度合いが大きい方をかうよね…</p> <hr /> <h4 id="ビジネスはコンビネーション"><a href="#%E3%83%93%E3%82%B8%E3%83%8D%E3%82%B9%E3%81%AF%E3%82%B3%E3%83%B3%E3%83%93%E3%83%8D%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3">ビジネスはコンビネーション</a></h4> <p>前項でappleはminiの真価を見誤ったことが分かりましたが、<br /> 更に肉をつけて、もっともらしくしていこうと思います。</p> <p>appleさんがminiの真価を測るために根拠としたデータですが、<strong>コロナ渦という特殊なケース</strong>のせいで<strong>うまくデータが採取できていなかった</strong>ように思います。<br /> もし、私が今後のminiの売れ行きを予想するのならば、</p> <p><strong>今後コロナが明ける(もしくは寄り添う形で規制緩和)<br /> ↓<br /> 人々の移動や外出が増える<br /> ↓<br /> 持ち運びがしやすいサイズのスマホが流行る。<br /> ↓<br /> キャッシュレス化によるおサイフケータイ需要UPで指紋認証が流行る<br /> (キャッシュレス決済時のFace IDは不便という声は実際に大きいです)<br /> ↓<br /> withコロナという形で共存を計るならマスクが必要な場面はまだまだ残る</strong></p> <p>このような感じでしょう。あくまで、予想に過ぎませんが、最低でもコロナが明け始める(または身近に存在として認知される)まで待ってからデータを判断材料にするべきだったと言えるでしょう。</p> <hr /> <h4 id="いよいよ、ただの壺を高値で売りつけるよ編"><a href="#%E3%81%84%E3%82%88%E3%81%84%E3%82%88%E3%80%81%E3%81%9F%E3%81%A0%E3%81%AE%E5%A3%BA%E3%82%92%E9%AB%98%E5%80%A4%E3%81%A7%E5%A3%B2%E3%82%8A%E3%81%A4%E3%81%91%E3%82%8B%E3%82%88%E7%B7%A8">いよいよ、ただの壺を高値で売りつけるよ編</a></h4> <p>ビジネスはコンビネーションです。<br /> シナジー効果により提供するモノの価値は上がり、顧客の満足感は満たされます。</p> <p>例えば、壺を高額で買わせたい。こんな時、売り手のあなたはどんな付加価値を見出しますか?<br /> 私なら、<br /> <strong>この壺を買うと運気が上がる × 10年後3倍の値で売れる × 置いておくだけでインテリアとして部屋を彩る</strong><br /> なんて言って売りつけますね。いや、みなさんは虚偽の価値をてきとーにつけて友達やその辺歩いてる人に売りつけたらダメですよ??</p> <p>実際の例を挙げるのなら、<br /> <strong>・ネットワークの構築 × ネットワーク機器の運用、保守 (ネットワークソリューション)</strong><br /> <strong>・ゲームができる   × Excelやパワポの資料も作れる (パソコン)</strong><br /> <strong>・手軽に水が飲める  × すぐにキンキンorアツアツの水の提供 (ウォーターサーバ)</strong><br /> <strong>・美味しい料理    × 手頃な価格   ×  イタリアンという非日常感 (サイゼリヤ)</strong><br /> <strong>・手軽に異世界    × アトラクション ×  お土産や写真 (ディズニーランド)</strong><br /> <strong>・見た目がイケメン  × 気遣いもできる ×  高収入</strong><br /> <strong>・今稼げる      × 楽に稼げる   ×  超稼げる</strong></p> <p>ね?コンビネーション(掛け合わせ)でグッと魅力的になるでしょ?</p> <p>このように、<strong>miniサイズ × 指紋認証</strong> により、<br /> <strong>それぞれの機能がもつ何倍もの価値を iPhoneが持つことになり、利益も爆上げ</strong>なのです。</p> <h4 id="エンドタイトル"><a href="#%E3%82%A8%E3%83%B3%E3%83%89%E3%82%BF%E3%82%A4%E3%83%88%E3%83%AB">エンドタイトル</a></h4> <p>以上、モノの価値を高め、ただの壺を数十万で売りつける考え方の紹介でした。<br /> みなさんはちゃんと価値のあるものを売りつけてくださいね?<br /> <strong>ソリューション、商品、自分のスキルだって価値ある商品</strong>です。</p> <p>結果、私が言いたかったことは<br /> <strong>appleは指紋認証搭載したmini端末を早く売ってくれ!!</strong></p> <p><em>再掲</em><br /> <strong><em>※appleに関しはリーク情報を主としています。信憑性は自分の目で確かめてください<br /> ※当方、ろくに経済、経営学は学んでいないので悪しからず(壺も売りつけていないよ♡)</em></strong></p> keito_woood tag:crieit.net,2005:PublicArticle/17062 2021-05-05T18:32:34+09:00 2021-05-05T18:32:34+09:00 https://crieit.net/posts/Big-iPhone-8 楽天Bigを買いました。iPhone 8 と半年かけて比べていきます <p>楽天Bigを購入した。別にさほど欲しかったわけではないのだけれど、楽天のUnlimitedプランの一年間無料が4/7までであったことから、駆け込みで申し込み、ついでに購入してみたという流れだ。中身はZTEだし、49,800円はちょっと高いなというのが実感だが、まぁ2万ポイント返ってくるので良しとする。今どきの楽天ポイントはRakuten Payで使えるし、良いだろう。</p> <p>これから半年ほどかけて、iPhone 8とどちらをメインにするか、自分の生活に合わせて検証していくつもりだ。</p> <h2 id="携帯料金値下げの流れ"><a href="#%E6%90%BA%E5%B8%AF%E6%96%99%E9%87%91%E5%80%A4%E4%B8%8B%E3%81%92%E3%81%AE%E6%B5%81%E3%82%8C">携帯料金値下げの流れ</a></h2> <p>携帯料金の値下げは菅総理肝いりということもあって、各社一斉に相当の値下げがなされた。MNOではDoCoMoのahamoが皮切りになったし、MVNOではIIJが口火を切って、さらにnuroが追いかけたという感じ。</p> <p>この流れは楽天にとっては逆風と思われ、実際ahamoにはかなり焦らされたのではなかろうか(まぁahamoに度肝を抜かれたのは業界全体そうだろうが…)。これ、ITリテラシーの低いそうのサポート代金が視覚化された側面もある(「<a target="_blank" rel="nofollow noopener" href="https://japanese.engadget.com/ntt-docomo-ahamo-211258897.html">20GBで2980円のahamoが安いわけ 実はドコモの本音も見え隠れ(佐野正弘) – Engadget 日本版</a>」)。</p> <p>まぁ言ってしまえばIT介護費用だったんだよね。それをなくせば安くなる、と。これは菅総理の思惑とは違ったかもしれないし、そもそも総理の介入は正直どうかと思うんだけれど、サポート費用に対価をつける流れができたのはいいことだと思う(「<a target="_blank" rel="nofollow noopener" href="https://japanese.engadget.com/docomo-ahamo-044542447.html">ドコモ、ahamoでも店頭サポート提供 ただし有償 – Engadget 日本版</a>」)。</p> <p>日本の労働生産性が非常に低い原因の一つが、学ぶ気のない、やってもらって当たり前気分の阿呆に合わせすぎていることだと思うんだ。対価を取ればいいんだけれど、無料でサポートするから、一部のテイカーのためにみんなが疲弊しているのだと思う。</p> <p>そういったサポートを必要としない人たちは多く、いわばMVNOの格安SIMなどは彼ら向けのサービスだったわけだが、楽天Unlimitedもそういうまともなリテラシーを持った人向けに訴求していた面があった。</p> <p>なので、ahamoの登場は楽天に逆風……と言えるが、そこで楽天は1GBまで無料、という恐るべきプランを打ち出し、このインパクトは非常に強いものとなった(「<a target="_blank" rel="nofollow noopener" href="https://japanese.engadget.com/rakuten-mobile-5g-055446721.html">楽天モバイル、20GBまで月1980円の段階制プラン 「1GBまで無料」 – Engadget 日本版</a>」)。</p> <p>いや実際、このプランに一番驚いたのは、IIJやnuroを始めとするMVNO勢力だよなぁ。格安SIMの愛好者が全部取られてもおかしくなさそうなエゲツないプラン……。</p> <p>なので、IIJやnuroは、1GB以上2,3GBまでならこっちのほうがお得、という微妙な間隙をつくような形になっている。</p> <p>ちなみに僕はBiglobe。なぜかというと、4月から半年間は480円/月のキャンペーンをやっているからだ。それが終われば1,280円/月になる。もとより加入時のキャッシュバックが大きかったから入ったに過ぎないのだし、半年後にはおさらばよ(MVNO利用者はこういう人が多いだろう)。</p> <h2 id="楽天Unlimitedを使うべく"><a href="#%E6%A5%BD%E5%A4%A9Unlimited%E3%82%92%E4%BD%BF%E3%81%86%E3%81%B9%E3%81%8F">楽天Unlimitedを使うべく</a></h2> <p>さて、問題は半年後、Biglobe後どこにするかだ。筆頭候補はnuroモバイルだったのだが、ギリギリ楽天Unlimitedも一年間無料キャンペーンの申し込みに間に合いそうだったので、入ってみた。</p> <p>僕が加入したのは本当にギリギリの4/7。この時点では、まだ楽天UnlimitedはiPhoneに正式対応していなかったし、ましてiPhone 8となればかなり特殊な対応をする必要があった。正直SIMのためにそこまでやるのはバカバカしかったので、iPhoneで無理にUnlimitedを使う気もなかった。まぁ楽天回線の実力もわからないので、メイン回線にするのは少し怖かったし。</p> <p>ということで、せっかくだから楽天Bigでも買ってみるかと思ったのだ。楽天Bigという名前はどう考えてもダサいが、まぁそれが楽天らしいのかもしれない。中身はZTEだと言われている(「<a target="_blank" rel="nofollow noopener" href="https://japanese.engadget.com/axion-20-5g-002023936.html">Rakuten BIGのベース? 中国で品切れ続く『世界初スマホ』ZTE AXON 20 5G(山根博士) – Engadget 日本版</a>」)。型番のZR01はZTE、Rakutenだったりするんだろうか。</p> <p>Rakuten Handという選択肢もないではなかったが、iPhone 8を持っている自分が、それを使う姿を想像できなかった。持ちやすさという点では、今やスモールデバイスに分類されるだろうiPhone 8で十分だからだ。その点、楽天Bigは6.9インチという巨大なディスプレイを持っている。したがって、当然持ちづらいことは予想できたが、その分ネットは見やすいはず。iPhone 8とは明らかに違う特性を持っているので、使う姿がまだ想像できた。</p> <p>ということで、楽天Bigを購入したわけだ。</p> <h2 id="楽天Bigの使い勝手"><a href="#%E6%A5%BD%E5%A4%A9Big%E3%81%AE%E4%BD%BF%E3%81%84%E5%8B%9D%E6%89%8B">楽天Bigの使い勝手</a></h2> <p>さて、楽天Bigを購入して一ヶ月が経過しようとしている。目論見どおり、<strong>iPhone 8とはまったく違う特徴を備えていることから、メインは相変わらずiPhone 8ではあるものの、サブスマホとしてけっこう活躍している</strong>。</p> <p>以下に所感を書く。</p> <h3 id="デカイ"><a href="#%E3%83%87%E3%82%AB%E3%82%A4">デカイ</a></h3> <p>とにかくデカイ。デカすぎる。しかも重い。ずっしりとした質量を感じる。コイツを持って読書でもしたら、ちょっとした筋トレになるかもしれない。</p> <p>が、よくよく考えてみるまでもなく本のほうが重い。つまり、<strong>楽天Bigは見た目以上の重量感がある</strong>、ということだ。あくまで重量感であるので、冷静に考えればそれほどの重さというわけではない……はずなんだが……重い。</p> <p>そして持ちづらい。ポケットにも入らない。いや、入らないことはないが、あまり入れたくはない。普段はカバンに入れている。これは男性に多いと思うが、ポケット族にとってはマイナスかもしれない。</p> <h3 id="画面上部に手が届かないが、考えられたアプリもある"><a href="#%E7%94%BB%E9%9D%A2%E4%B8%8A%E9%83%A8%E3%81%AB%E6%89%8B%E3%81%8C%E5%B1%8A%E3%81%8B%E3%81%AA%E3%81%84%E3%81%8C%E3%80%81%E8%80%83%E3%81%88%E3%82%89%E3%82%8C%E3%81%9F%E3%82%A2%E3%83%97%E3%83%AA%E3%82%82%E3%81%82%E3%82%8B">画面上部に手が届かないが、考えられたアプリもある</a></h3> <p>そして手が届かない。Twitterでツイートする時に指がつる。</p> <p>が、iPhoneやGalaxyも長細い形態を採用しているからか(というよりZTEはそれの真似だろうが)、案外そのへんについて考えられているアプリもある。たとえばブラウザアプリの<strong>Firefoxなどは、画面下部で検索からタブの選択など、多くの操作できるようになっていた</strong>。素晴らしい。</p> <p>逆に、古臭いアプリなどは画面下部に真っ黒な余白を残してくれていたりもする。悲しい。</p> <h3 id="ネットはさすがに快適"><a href="#%E3%83%8D%E3%83%83%E3%83%88%E3%81%AF%E3%81%95%E3%81%99%E3%81%8C%E3%81%AB%E5%BF%AB%E9%81%A9">ネットはさすがに快適</a></h3> <p>前述の「重い」ということを除けば、<strong>ネットはiPhone 8 よりも随分と快適</strong>。iPhone 8だと、冗談抜きで画面の半分くらいは広告やタブバーなどに占領されてしまうのがつらかったが、楽天Bigなら全然平気。特にその長細さ故に、広告は横軸で大きさを規定され、肝心の縦軸の侵食具合が減ったのは嬉しい。</p> <h3 id="バッテリーの持ちはテザリングで半日置いといても半分くらいだった"><a href="#%E3%83%90%E3%83%83%E3%83%86%E3%83%AA%E3%83%BC%E3%81%AE%E6%8C%81%E3%81%A1%E3%81%AF%E3%83%86%E3%82%B6%E3%83%AA%E3%83%B3%E3%82%B0%E3%81%A7%E5%8D%8A%E6%97%A5%E7%BD%AE%E3%81%84%E3%81%A8%E3%81%84%E3%81%A6%E3%82%82%E5%8D%8A%E5%88%86%E3%81%8F%E3%82%89%E3%81%84%E3%81%A0%E3%81%A3%E3%81%9F">バッテリーの持ちはテザリングで半日置いといても半分くらいだった</a></h3> <p>バッテリーについてだが、今の所困っていない……ものの、メインスマホとして使っていないために、まだまだ評価できない。</p> <p>ただ、<strong>テザリングで半日ほどiPhoneに繋げていても、50%にもなっていなかったことから、ヘタなモバイルルータを使うよりもよほど良いものである</strong>ことが示唆される。</p> <h3 id="指紋認証は素晴らしい!"><a href="#%E6%8C%87%E7%B4%8B%E8%AA%8D%E8%A8%BC%E3%81%AF%E7%B4%A0%E6%99%B4%E3%82%89%E3%81%97%E3%81%84%EF%BC%81">指紋認証は素晴らしい!</a></h3> <p><strong>全面ディスプレイだが、指紋認証が使える</strong>。しかも、背面のなんか押しづらいところにあるのではなく、画面下部の、iPhone 8以下でいうところのホームボタンに位置するところにあって、これがめちゃくちゃ使いやすい。正直一番感動したのはこれかもしれない。</p> <h3 id="スペックでは圧倒しているのに!Androidの悲哀、ゲーム"><a href="#%E3%82%B9%E3%83%9A%E3%83%83%E3%82%AF%E3%81%A7%E3%81%AF%E5%9C%A7%E5%80%92%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E3%81%AE%E3%81%AB%EF%BC%81Android%E3%81%AE%E6%82%B2%E5%93%80%E3%80%81%E3%82%B2%E3%83%BC%E3%83%A0">スペックでは圧倒しているのに!Androidの悲哀、ゲーム</a></h3> <p>スマホゲーをよくしている人にとっては、やはりAndroidであることの悲哀を感じずにはいられないかもしれない。<strong>Antutuのベンチなどを見ると、楽天Bigが圧倒しているはずなのだが、実際に動かしてみるとiPhone 8のほうがヌルヌル動く</strong>。2021年になっても変わらないのだなぁ。いや、楽天Bigはたしか2018年のデバイスだけれど。まぁでも、今も変わらないんだろうな。</p> <p>まぁ、僕は大したゲームをしないので、まぁ良いんだが。ただ、その長細さが災いして、プレイしづらいゲームはけっこうあるかもしれない。</p> <h3 id="クラウドのおかげで移行がかんたん"><a href="#%E3%82%AF%E3%83%A9%E3%82%A6%E3%83%89%E3%81%AE%E3%81%8A%E3%81%8B%E3%81%92%E3%81%A7%E7%A7%BB%E8%A1%8C%E3%81%8C%E3%81%8B%E3%82%93%E3%81%9F%E3%82%93">クラウドのおかげで移行がかんたん</a></h3> <p>これは別に楽天Bigの特徴ではないが、嬉しかったのは多くのサービスで移行がすんなりいったことだ。SpotifyやAmazon Kindle, Audibleなど、サービスの移行が非常にかんたんであった。いや、共有といったほうがいいかな。iOS、Android間の移行は極めて楽になっている。</p> <p>特に感動したのはQRコード決済である。本当に楽。スペックではSuicaが圧倒しているかもしれないが、トータルのユーザーエクスペリエンスはQRコード決済が圧倒的である。交通決済でもQRコードの試験が実施されているし、やがてSuicaはQRコード決済に敗北するのではなかろうか。スペックはたしかに良いが、運用がたいへん過ぎる。導入コストも大きい。Suicaは良くも悪くも日本的技術革新の極みという感じがする。</p> <h2 id="半年かけて見定めるよ"><a href="#%E5%8D%8A%E5%B9%B4%E3%81%8B%E3%81%91%E3%81%A6%E8%A6%8B%E5%AE%9A%E3%82%81%E3%82%8B%E3%82%88">半年かけて見定めるよ</a></h2> <p>ということで、与太話も含めて随分と長くなってしまったが、少なくともサブスマホとしては思っていたより活躍してくれているし、楽天Bigだけ持って出歩くこともけっこうある。</p> <p>今後、半年ほどかけて、iPhone 8と比較し、自分に合うのはどちらなのか、見極めていくつもりだ。</p> tama tag:crieit.net,2005:PublicArticle/14666 2018-12-17T05:35:42+09:00 2019-10-23T04:27:49+09:00 https://crieit.net/posts/40 今年スマホアプリを作ってプログラマーになった40代女性の話。 <p>約6年ぐらい前、「C言語がわかるならiPhoneアプリを作ればいい」と言われた時、私はMacを持っていませんでした。Macは憧れの対象ではありましたが高級品で、当時、職業訓練校に行っていた身としては買えると思っていなかったのです。(話が前後しましたが、その職業訓練校でC言語を習いました。)</p> <p>去年(2017年)12月、私は4月から働いていた派遣をやめることにしました。そしてMacを買いました。Macを買うのに必要なのはお金だけではなく、思い切りでした。<br /> 何十年Macに憧れ続けて、このまま死ぬのか?死ぬまで憧れ続けて、買わないまま死ぬのか?</p> <p>今買えるお金があるなら、買おう。</p> <p>ちなみに、その頃までの私の主な職業はテストエンジニアでした。書くとしてもテストコードだけ。<br /> 専門学校は出ていないし、前述の職業訓練を受けるまでは学校で習ったこともありません。<br /> プログラマーという職業もずっと憧れであり、なかなか手が届かないものでした。</p> <p>そして今年(2018年)1月、iPhoneアプリ開発の入門書を手にして本の通りにやってみたところ、謎のエラーが出て、先に進めなくなりました。<br /> モチベーションも低下して、どうしたものかと思っていた頃、若宮さんの話をTwitterで目にしました。</p> <p>若宮さんは、80代でiPhoneアプリを作った、エンジニアではない女性です。<br /> ものすごく勇気をもらえました。</p> <p>私のアプリを作りたいという思いは死ぬまで消えないだろう。<br /> 死ぬまで、たとえ病の床にあったとしても「アプリ作りたかったなぁ・・・」と思い続けるだろう。<br /> ならもういい加減、諦めるのをやめたらどうなんだ?</p> <p>当たり前に開発をしている人から見たら、いちいち大げさかもしれませんが、<br /> 憧れが強すぎるあまり、「開発者」というものが、遠い遠い存在になっていたのです。</p> <p>私を大好きなことから遠ざけていたものは「自分にはできない」という無力感と決めつけでした。<br /> こんな程度の私には無理なんだ、そんなすごいことできるはずがない、<br /> アプリ開発なんて、私よりもっとすごい、もっとできる人しかできないのだ。</p> <p>そんな謎の思い込みを持っていました。</p> <p>作るのは別になんでもよかったんです。<br /> ただ、スマホアプリというのは小さい世界で完結できる。一人でも作れそうだったから。</p> <p>そして諦めるのをやめた私は、<br /> 本の著者の掲示板に質問を送り、最初のエラーは解決し、<br /> またわからなくなったらそこで質問し、<br /> ドットインストールにも入会し、わからなかったら質問して、</p> <p>わからないことはネットで検索しまくって、それでもわからなかったらまた後日検索して、<br /> 新しい本を何冊か買い、勇気をもらえるブログを読んでモチベーションを上げ、</p> <p>アマゾンプライムで孤独のグルメをヘビロテしながら、<br /> iOSアプリを3つ、春に完成させました。</p> <p>友達が、私の作ったシンプルなゲームを気に入ってくれました。<br /> どこの誰か知らない人たちが、私の作ったアプリを使って遊んでくれています。<br /> 毎日誰かがダウンロードしてくれている。<br /> 誰かのスマホで私の作ったアプリやゲームが動いている・・・。</p> <p>一年前の自分にその未来を話したところで、信じなかったと思います。</p> <p>それだけでもとても嬉しいことだったのですが、<br /> 私はずっとプログラミングしていたくて、そうするにはそれを職業にするのがてっとり早い。<br /> でも体力ないので徹夜とか長時間は無理。のめり込むからやれるけど、多分それやると倒れる。<br /> というわけで正社員募集してた会社に問い合わせて、パートで時短で、プログラマー採用してもらいました。</p> <p>そして半年後にはパートも辞めてフリーになりました。<br /> パートしてた会社から仕事もらえる予定です。</p> <p>半年で独立するなよって言われるかもしれませんが、会社はOKしてくれたし、<br /> 毎日同じ会社に同じ時間に行くのってものすごく向いてないんです。</p> <p>あともう一つ、IT勉強会にも憧れていて、仲間がほしくて、10月に開催してみました。<br /> <a target="_blank" rel="nofollow noopener" href="https://smartphoneapp.connpass.com/">https://smartphoneapp.connpass.com/</a><br /> そしたらものすごく楽しくて自分が満たされたので、12月にも開催して、<br /> 地方だし参加者も少ないですが、やっぱりとても楽しくて。謎に楽しい。</p> <p>なのでこれからも続けていこうと思います。</p> <p>自分が思っていたよりも、世界はとても優しかったです。<br /> やりたいことをやりたい!といったら、協力してくれるし、叶えてくれる。<br /> こんな私でも、一番好きで叶えたかったことを叶えられました。</p> <p>いちばん自分に厳しくきつい言葉をかけていたのは自分自身でした。<br /> 世界は優しい。Twitterも優しい。いいねもシェアもひとつひとつに感動しています。</p> <p>読んでいただきありがとうございました!</p> Hata tag:crieit.net,2005:PublicArticle/14576 2018-10-22T15:12:46+09:00 2020-01-01T07:32:29+09:00 https://crieit.net/posts/iPhone-iPad-ZWSP iPhone/iPadのキーボードからZWSPを入力できるようにする方法 <p>Mastodonをやっていると「ハッシュタグの後に空白文字を入れるのがかっこ悪い…」と思いませんか?<br /> でも、iPhone/iPadのキーボードからは直接ゼロ幅スペースを入力する方法がありません(たぶん)。</p> <p>そこで、ゼロ幅スペースを拾ってきて単語登録することでiPhone/iPadのキーボードからゼロ幅スペースを入力する方法をご紹介します。</p> <h2 id="行程"><a href="#%E8%A1%8C%E7%A8%8B">行程</a></h2> <ol> <li>本ページからゼロ幅スペースをコピーする</li> <li>ユーザ辞書登録にゼロ幅スペースを登録する</li> </ol> <h2 id="ゼロ幅スペースのネタ"><a href="#%E3%82%BC%E3%83%AD%E5%B9%85%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%E3%81%AE%E3%83%8D%E3%82%BF">ゼロ幅スペースのネタ</a></h2> <p>まずは以下をコピーしてください。<br /> <code>a</code>と<code>;</code>の間にゼロ幅スペースが入っています。</p> <blockquote> <p>a​;</p> </blockquote> <h2 id="ユーザ辞書登録"><a href="#%E3%83%A6%E3%83%BC%E3%82%B6%E8%BE%9E%E6%9B%B8%E7%99%BB%E9%8C%B2">ユーザ辞書登録</a></h2> <p>設定アプリ→一般→キーボード→ユーザ辞書を開き、右上の<code>+</code>をタップして単語登録画面を開きます。</p> <p><a href="https://crieit.now.sh/upload_images/916e5b3e7ba1910feb80fd12fc2749795bcd6a16268f4.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/916e5b3e7ba1910feb80fd12fc2749795bcd6a16268f4.jpg?mw=700" alt="単語登録画面" /></a></p> <p>単語に先ほどコピーした<code>a;</code>をペーストし、読みを「ん」とします。<br /> ここでは読みを「ん」としましたが、ご自分でわかりやすいものにしても大丈夫です。</p> <p>このままでは毎回<code>a</code>と<code>;</code>を削除しなければならなくなるので、<code>a</code>を削除しておきます。<br /> <code>;</code>まで削除すると登録ができなくなるので、ゼロ幅スペースと<code>;</code>は残しておきます。</p> <p><a href="https://crieit.now.sh/upload_images/b628844a8f504d43add4d04d50f1ecff5bcd6a3584b0c.jpg" target="_blank" rel="nofollow noopener"><img src="https://crieit.now.sh/upload_images/b628844a8f504d43add4d04d50f1ecff5bcd6a3584b0c.jpg?mw=700" alt="登録内容" /></a></p> <h2 id="ゼロ幅スペースの入力"><a href="#%E3%82%BC%E3%83%AD%E5%B9%85%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%E3%81%AE%E5%85%A5%E5%8A%9B">ゼロ幅スペースの入力</a></h2> <p>単語登録後、ゼロ幅スペースを入力したいところで「ん」と入力して変換し、<code>;</code>という候補を選択します。<br /> 入力後<code>;</code>を削除すると、目には見えませんが文章にゼロ幅スペースが入力された状態になります。</p> hidao tag:crieit.net,2005:PublicArticle/14328 2015-11-06T14:11:35+09:00 2018-10-17T09:13:58+09:00 https://crieit.net/posts/iOS iOSアプリでリジェクトされまくった件 <p>iOSアプリの申請でリジェクトが連続した。</p> <p>リジェクト内容としては下記。<br /> 2.2 - Apps that exhibit bugs will be rejected</p> <p>具体的には、In App Purchaseで購入したゲーム内通貨が正しく反映されないというもの。</p> <p>最初、スクリーンショット(購入前、購入後の2枚)が添付されていたので見てみると、<br /> どう見ても購入後は購入分の通貨が加算されていた。<br /> 何がなんだかわからなかったので質問してみたのだが、<br /> 同じような説明が返ってきたのでよくわからなかった。</p> <p>よくわからなかったのでそのまま再度申請。<br /> もちろんリジェクト。</p> <p>おかしいなと思い詳しく調べてみると、<br /> 特定の購入金額だけ不具合で上手く動作していなかった。<br /> 完全に自分の不具合だったので修正して再申請。</p> <p>ところがまたリジェクト。<br /> 色々調べてみると、レビュアーが仕様を理解していない可能性があるとのこと。<br /> たしかに購入通貨はアイコンで示されているので気づかない人もいるかもしれない。<br /> 審査メモに細かいことを書いておくとよい、と、色々調べたら分かった。</p> <p>ただ、購入処理などは正しく操作されていて理解されていると思うし<br /> どの数値かも散々説明したので恐らくわからない部分が現状は無いと思う。<br /> (もちろん今後は最初の審査時からメモしておくが)</p> <p>どうしようもなくなって、解決センターでやり取りしていたら<br /> callがどうとか言っているので、多分電話で聞きたいということなのだと思い<br /> 連絡先などを再度返信しておいた。</p> <p>数日後、突然得体のしれない番号から電話がかかってきたかと思ったらアップルだった。<br /> 日本人。</p> <p>電話をして説明をしたら、一旦確認してもらうということで電話を切る。<br /> そのあとすぐ再度かかってきたので聞いてみると、<br /> 正しく通貨が反映されたことが確認されたので問題ない、との事だった。</p> <p>とりあえずやり取りしてちゃんと対応してもらえたのでよかった。<br /> これの解決だけでだいぶ日数が経過してしまったので、<br /> やはり最初から細かく審査メモに書いておくことは必須だと思われる。</p> だら@Crieit開発者 tag:crieit.net,2005:PublicArticle/14331 2015-09-16T15:09:05+09:00 2015-09-16T15:09:05+09:00 https://crieit.net/posts/xcode-run-script xcodeのrun scriptでエラー <p>xcodeのrun scriptにcpやmvを入れると<br /> error code 64がどうとか出て実行ができなかった。<br /> lsとかは動作する。</p> <p>詳しくは分からないがshファイルを作成して<br /> それを呼び出すだけにしたらうまく行った。</p> だら@Crieit開発者 tag:crieit.net,2005:PublicArticle/14333 2015-07-18T09:00:00+09:00 2015-07-18T09:00:00+09:00 https://crieit.net/posts/cocos2d-js-iOS-WebView cocos2d-jsにてiOSでWebViewを表示する <p>cocos2d-jsのiOSの方でWebViewを表示する方法。<br /> ダイアログ、ポップアップ、ウィンドウ、モーダル、等<br /> 色々検索結果に迷うと思うが多分ここではモーダルが正しいと思う。</p> <p>cocos2d-jsで検索したら情報は少なかったのだが、<br /> 単純にモーダルでWebViewを表示するだけの方法であればよく見つかるし <br /> 普通のやり方だと思う。</p> <p>まず、Xcodeにて、表示するモーダルウィンドウのレイアウトを<br /> storyboardを使用して作成する。<br /> 今回はWebView.storyboardとして作成し、<br /> 中にWebViewControllerというViewを作成した。<br /> ViewControllerにこのWebViewControllerを割り当て、<br /> Storyboard IDにもWebViewControllerと名前をつけておく。</p> <p>あとはRootViewControllerに下記を追加し、<br /> js側から呼び出せば表示される。</p> <blockquote> <p>|objc|<br /> + (void)showWebView:(NSString <em>)url {<br /> UIViewController</em> controller = [UIApplication sharedApplication].keyWindow.rootViewController;</p> </blockquote> <pre><code>UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"WebView" bundle:[NSBundle mainBundle]]; WebViewController *initialViewController = [storyboard instantiateViewControllerWithIdentifier:@"WebViewController"]; [initialViewController setUrl:url]; [controller presentViewController:initialViewController animated:YES completion:nil]; </code></pre> <p>}<br /> ||</p> <p>setUrlはWebViewControllerにURL設定用のメソッドを追加しただけ。<br /> WebViewController側のWebView表示部分は下記のような感じ。</p> <blockquote> <p>|objc|<br /> - (void)viewDidLoad {<br /> [super viewDidLoad];</p> </blockquote> <pre><code>_mButton.layer.borderColor = [UIColor grayColor].CGColor; _mButton.layer.borderWidth = 1.0f; _mButton.layer.cornerRadius = 7.5f; NSURL* url = [NSURL URLWithString: mUrlString]; NSURLRequest* myRequest = [NSURLRequest requestWithURL: url]; [self.mWebView loadRequest:myRequest]; </code></pre> <p>}<br /> ||</p> だら@Crieit開発者 tag:crieit.net,2005:PublicArticle/14335 2015-05-01T11:05:40+09:00 2015-05-01T11:05:40+09:00 https://crieit.net/posts/BEAD-64bit-2015-5-1 BEADが64bitに対応していない(2015/5/1現在) <p>※追記<br /> 5/12現在対応した旨のメールが来ていた。<br /> 追記終了</p> <p>iOSアプリを審査に出そうとしたらエラー。<br /> (記事投稿日時の時点での話です。最新情報をチェックしてください。)<br /> we recommended using the default xcode build setting of "standard architectures" to build a single binary with both 32-bit and 64-bit</p> <p>何がなんだかわからず調べていると、<br /> 現状はiPhoneアプリを出すためには64bit対応が必要になったと。<br /> つまり、arm64のアーキテクチャに対応しなければならなくなったのだが、<br /> これに対応していない広告などのライブラリは使用できない、ということ。</p> <p>上記のエラーが出たのは、arm64の非対応のリンクエラーを回避するために<br /> 何も理解せずにBuild Active Architecture OnlyをYesにしてしまっていたことが原因。<br /> Noだとリンクエラーが出るので実際はそこで使えるライブラリかどうかが判断できる。</p> <p>現状Deployment Targetが5だとAdMobも使用できないしやっかいだ。</p> だら@Crieit開発者 tag:crieit.net,2005:PublicArticle/14337 2015-04-20T15:04:01+09:00 2015-04-20T15:04:01+09:00 https://crieit.net/posts/cocos2d-js-Objective-C-javascript cocos2d-jsでObjective-Cからjavascriptを呼び出す <p>cocos2d-jsで、javascriptからObjective-Cのメソッドを呼び出す方法は<br /> マニュアルにも有りAndroidとほとんど同じなので特に問題なかった。<br /> しかし、Android側のマニュアルでは最後に逆の方法も書かれていたのだが<br /> iOSのマニュアルの方にはなぜか何も書かれていなかった。</p> <p>さらに検索してみても全く情報が見つからない。<br /> 誰もiPhoneアプリの作成のためにcocos2d-jsを使っていないのか、<br /> それとも当たり前すぎて記事にするほどのことでもないのか…。</p> <p>一応可能になったのでメモ。<br /> ただし、この記事を書いた時点では色々テスト中で、<br /> 且つAndroidの時にはrunOnGLThreadしなくてはならなかったが<br /> 今回良くわかっていないためそういうことはしていないので、<br /> 場合によっては不具合が発生する可能性もまだありそうなので注意。</p> <p>(2015/5/3 code < 256をcode < 128に修正)</p> <blockquote> <p>|objc|</p> </blockquote> <h1 id="import "ScriptingCore.h""><a href="#import+%22ScriptingCore.h%22">import "ScriptingCore.h"</a></h1> <p>// strにjavascriptのコードを指定<br /> - (void)JsObjCBridge:(NSString *)str {<br /> const char *charstr = [str UTF8String];<br /> ScriptingCore::getInstance()->evalString(charstr, NULL);<br /> }</p> <p>// コードに全角jsonが含まれる場合、予めこのメソッドでユニコードエスケープしておかないと<br /> // 文字化けする<br /> // Javascript側でJSON.parse。<br /> - (NSString *)convertToUnicode:(NSString *)original {<br /> NSMutableString *str = [NSMutableString string];</p> <pre><code>for (NSUInteger i = 0; i &lt; original.length; i++) { unichar code = [original characterAtIndex:i]; if (code < 128) { NSString *one = [original substringWithRange:NSMakeRange(i, 1)]; [str appendString:one]; } else { [str appendFormat:@"\\u%04x", code]; } } return str; </code></pre> <p>}<br /> ||</p> <p>要は<br /> ScriptingCore::getInstance()->evalString<br /> すれば良い。</p> <p>Androidを参考にすると、<br /> frameworks/js-bindings/bindings/manual/platform/ios<br /> にJavaScriptObjCBridge.mmというのがあったのでこれを使うと思ったのだが、<br /> 使い方もどこにも載っていないし何が何だかよく分からなかった。</p> <p>frameworks/js-bindings/bindings/manual/platform/android<br /> の中身を見るとこっちの方はjavaから呼び出される関数である<br /> Java_org_cocos2dx_lib_Cocos2dxJavascriptJavaBridge_evalString<br /> の記述があり、この中でこのevalStringを使っていたのでこれを真似しただけ。</p> <p>強制終了してもいやだし何か正しい情報がほしいところ。</p> だら@Crieit開発者