はてなキーワード: iOSアプリとは
だいたい毎日アルコール換算30gくらいの習慣飲酒だった。身体によくないとは知ってたけど、仕方ないと思ってた。しかし、2021年5月19日から、なんとなく断酒を始めた。
一滴も口にしない。シラフで生きていく。
そう決めました。
たぶん、魔がさしたんだと思う。まともな考えだったら、断酒しようなんて思わない。酒のCMは流されまくってるし、そもそも習慣を変えるのはキツい。でも、やめてみた。
喉が渇くと酒を飲みたくなり、味の濃いものを食べると酒を飲みたくなる。ストレスがかかると酒を飲みたくなり、ストレスから解放されると酒を飲みたくなった。
バカな俺は、そうなってからようやく「ああ、俺はこんな面倒なドラッグにハマっていたのか」と思った。むしろ、そのタイミングでやめる理由がハッキリしたように思う。
酒をやめるには絶好のチャンスだ。とりあえず、家の中にあったお酒を捨てたり、誰かに差し上げたりした。
あと、TVをみるのをやめて、YouTubeプレミアムに入った。CMがヤバい。CMのチカラをこんなに強く意識したのは初めてかもしれない。とにかく、美味そうに飲むよなー。
あと、ランニングをした。クタクタになるし、代償行為としてはピッタリ。
アプリではiOSアプリの目標継続カレンダーが役立ちました。作者の方にはマジで感謝しています。
やめるプロセスではさして劇的なことはなかった。
旅行もないし、外出も、会食もない時期で本当に助かった。この時期の断酒はこれまでに比べたら、イージーモードだと思う。
でね、100日経ったくらいに「あ、飲酒欲求がなくなってる」って思ったのよ。
今でも、時々お酒がほしいなぁと考えることはあるけど、その考えはすぐに霧散する。ただ、きっと一杯飲んだら、すぐに元通りなんだと思う。ドラッグはマジ恐ろしい。
あとねわアルコールの次は、はてブをダラダラと見てしまうのをやめたいんだけど、それは全く上手くいきませんね。
皆さんも、どうかご健康に。
デジタル庁自体が菅政権の最大の施策の一つであり、また担当大臣の平井大臣が癒着やパワハラ、ネット工作などの疑義が前から掛けられてた事もあって関心は高かった。その中で、事務方トップである「デジタル監」の人事も少し話題から紛糾しており、カリブ海のロリータ島をセレブに提供していて最終的に消されたエプスタインとの金銭関係があった人物が一時候補になったが、流石に身辺調査したらやばくねということで見送られて、結果的に72歳の石倉氏が就任する運びになった。
しかし、就任会見(?)のときに、彼女の発言の一部が報道されて、デジタル庁のトップとしての適正がいきなり疑問視された。
Twitterなどでは主に石倉氏の経歴を理由に「彼女は優秀に違いない!!」バイアスが掛かった擁護が繰り広げられた翌日、彼女がインターネット上の基本的な著作権を理解しておらず、ガビガビの画像をブログに掲載するほどWebデザインにも無頓着ということが明るみに出てしまい、「スーパー72歳」とか「デジタルに超詳しい百戦錬磨の敏腕素人」と祭り上げていた人達は一夜にして梯子を外されてしまった。
https://twitter.com/KAZE/status/1433268216235630599
https://twitter.com/mesotabi/status/1433399709566062594
https://twitter.com/Benzman_TAKE2/status/1433308767442006018
5ちゃんねる、ヤフコメ、はてななど、右翼、左翼系のコミュニティーでは、一晩にして否定的な声が多数を占めてしまい、ここから挽回が期待されている。中には、「警視総監が万引きしたようなもんだ」という痛烈な皮肉まで展開されていて厳しい船出である。その中でもTwitterだけは、著作権侵害を告発した被害者であるPIXTA社がなぜか糾弾されるという被害者の二重レイプまで起きており、政府が力をいれているインターネット対策の中心地はここなのではないかとも勘ぐらされたのである。
日本人はとにかく学歴や権威に弱い。ショーンKとか齋藤ウィリアム浩幸とか竹花貴騎とかそうだけど、ちょっと豪華な学歴と経歴があれば、真偽はともかく「この人はすごいんだろうな」バイアスがかかる。このデジタル監の石倉女史も「経歴がものすごいんだから超優秀に決まってる!」という主張が相次いだ。一部では「プロ社外取締役」「渡り鳥」ではないかという意見もあったし、少なくともITやデジタルに関する業務はほとんど経験ないのは明白だったけど、とにかくすごい大学出てすごい会社の社外取締役経験してるんだから、お前等は何も言うな的な論調が高まっていた。
しかし、「誰が言ったか」ではなくて「何を言ったか」が問題なのである。たとえ華やかな経歴があっても72歳のお婆ちゃんだ。普通ならもう年金生活している段階の高齢者を引っ張り出してくるなら、相応のデジタルに対する知識や造詣、情熱が必要なのではないか。もちろん、彼女は実質前前任の桜田義孝サイバーセキュリティ担当大臣よりは数千倍マシであろうが、それでもデジタル後進国の日本のITリテラシーを高める急務が求められているときに、この人が本当に適任なのだろうか。同じマッキンゼー云々なら、南場智子氏の方が全然適職ではないのだろうか。経団連も兼任してるから厳しかったかもしれないが。普通にTwitterやブログやってるお婆ちゃんが事務方トップになれるなら、数百万人レベルで候補者が出てくるだろう。
そして、石倉氏に対する反応については、もう一つ大きな問題が有り、彼女が「ワードプレス」とか「Python」とかいう言葉を出しただけで、超敏腕のスーパー天才ITエンジニアではないか、という受け止め方がされていること。
https://twitter.com/youyakuya/status/1433449570134990853
もちろん非ITエンジニアにとっては「ワードプレス? Python? なんかよくわからんけどとにかく凄いんだろ!!」みたいな反応になってしまうことはある程度は仕方ないと思うのだが、そもそも彼女は「Pythonを勉強していいたけど難しくて挫折した」のである。これはむしろ氏のデジタル適正の完全否定他ならないと思うのである。アセンブラ言語やC++ならまだわかるよ。人には向き不向きあるからね。でもPythonができないのって普通に才能ないと思うよ。数ある言語の中でも平易なもの。だからこそ世界の主要言語に躍り出た。ワードプレスなんてただのブログ作成ツールだし、そのご自慢のブログでも早速やらかしてしまったんだけど、そこでも「本人はワードプレスには一切触れてなくて、部下やスタッフが勝手にやった」みたいな擁護までされて、WPバリバリに使いこなすスーパー72歳という設定はどこにいったの感がある。
「72歳なんだからプログラミングできないのは仕方ないだろ!」という声もある。しかし日本には石倉さんより15歳ぐらい年上なのに、Pythonより遥かに難解なObjective-CでiOSアプリを開発している女性がいるのだ。xcode使いこなすのはWPの数千倍難しいぞ。高齢者に対するデジタルへの抵抗感をなくすのが目的なら、彼女のほうがデジタル監に相応しいと思う。
https://style.nikkei.com/article/DGXMZO37707280T11C18A1000000/
要は「石倉さん? よく知らないけどwikipedia見たら経歴すごいし、PythonとかWordpressとか触ってるようだから、凄い人なんだ!!!」という思い込みと脊髄反射がされた一件である。我々もJavaやPHPやObjective-Cしか書けない底辺エンジニアであるのだが、恐らく世間的には増田さんって頭いいんですね~デジタル得意なんですね~みたいな受け止め方がされるのかもしれない。日本人は権威に弱く、日本人は「よく分からないもの」は「畏怖」を覚えてしまう。
しかし、石倉氏はデジタル監に完全に不適任かというと定かではない。というのも、こういうポジションは実務はほとんどなくて、ただのお飾りポジション、それこそ彼女が歴任してきた「名誉教授」とか「社外取締役」と同じなのではないかも思えるのである。実務がないのであれば弊害もないだろう。実際、Twitterのウヨ勢力はこぞって彼女を熱烈支持することに決めた。それこそ著作権侵害であってもさっさと謝罪したからむしろ素晴らしいというアクロバット擁護まで。
ホントお前バカ、こういうヒトバシラーみたいなガジェットマニアが居るからこそお前が好きなiPhoneとかMacがブラッシュアップされんだよ
ていうかこういうガジェットマニアがお前の好きなiPhoneやMacを作ってる
お前は知らないだろうけど、ダークモードが流行り始めた初期はアプリケーションが個々にダークモードへ対応していたが、現在はOS自体へダークモードが適用できるようになったよな?
OS自体へダークモード適用はmacOSよりもLinuxディストリビューションの方が先だからな?GNOMEデスクトップ環境が先に実現していた
お前はバカだからイノベーターやアーリーアダプターの技術的貢献を理解できてねぇんだよ
しかもあの増田はAppleも活用しようとしたOpenStreetMapへ貢献するような徳高い人物だぞ
駄文なので最初にまとめておくと、知識ゼロ異業種から転職して何とかエンジニアとしての人生を始めました、という話。経歴がショボすぎて誰かの道標にすらならないだろうけど書き残しておく。実名で書く勇気はないので増田にて失礼。
PCを初めて触ったのは4歳の頃。
黒くてごついボディが幼心にぐっときたのを覚えている。この記憶があったためか、初めて自分で購入したPCはThinkPadだった。
我が家にインターネット開通。深夜に親が寝てからこっそり2chとニコニコ動画を見ていた。PS2でドラクエ8をやってグラフィックに感動する。まだプログラミングという言葉は知らない。母親のヒステリーと父親の拳骨に耐える日々だった。
地元の高校に進学。友人とホムペ(死語)を作成。html/CSSで文字の色か変えられたりアニメーションをつけられることに気付く。この頃もまだプログラミングに目覚めない。プログラム?理系の人がやるお仕事なんでしょ?という雑な認識であった。
もちろん文系学部に進学。人の視線が怖かったので前を向いて歩けず会話もままならなかったが、制服が可愛いという理由だけでお洒落カフェでバイトを始める。私は阿呆だが、この阿呆さないしは無鉄砲さでエンジニアになったと言っても過言ではない。
新卒入社した会社を3ヶ月で退職。支えてくれる彼くんとかもいなかったので実家でお通夜してた。鬱も発症して薬漬けになった。対面で人と話すことが難しいため、テキストベースで仕事ができる職を探し始める。ここでやっとプログラミングに出会う。
何にせよ無職だから時間は腐るほどある。ヨドバシでカモ丸出しの顔をしてThinkPadを買い、Javaで簡単なアルゴリズムを実装することから始めた。フィボナッチ数列を生成するとかクイックソートを実装するとか。あと5日ぐらいかけてServlet/JSPとMySQLでTODOリストを作った。
2ヶ月ほどJavaをやった頃、無謀にも機械学習に手を出し始める。本を一冊買って隅々まで読み込んだ。この頃から鬱が寛解し始める。プログラミングに夢中になって、1日12時間以上はPCの前に座ってひたすらコードを書いていた。不思議と疲れはなかった。ゲーム用に買ったデスクトップPCにそこそこ良いGPUがついていることが判明したので、Tensorflowでモデルもどきを作り、AI(笑)を組み込んだポートフォリオ用webアプリを3ヶ月かけて作成した。サンプルコードを超える範囲はドキュメントを読む、適宜技術書で知識を補うなどしてなんとかオリジナルと言えるコードをひねり出すこともこの頃覚えたと思う。なお肝心のモデルはチューニングは一切していないわ当然精度も悪いわでその筋の人が見たら鼻で笑うレベルであるが、一人でアプリケーションを作り切ることができたのは大いに自信に繋がった。
ポートフォリオを持って5社ほど受け、うち1社の小さな受託系企業に内定を貰い、無事職にありつくことができた。文系未経験第二新卒を雇う勇気を出してくれた会社には感謝しかない。
会社規模が小さいからか、個人の裁量が大きく、設計から実装、テストまで何でも任せてもらえた。良き上司に恵まれ、主にUnityやスマホアプリの開発を担当し、技術の奥深さ面白さに触れさせてもらった。自身が実装を担当したアプリが世に出ていくことの喜びみたいなものも味わえた。この会社は昨年度退職し、現在は500人規模の自社開発系企業でiOSアプリエンジニアをやっている。スキルは未熟だし対人恐怖的なものも治ってはいないけど、私はプログラミングが好きで、エンジニアとして骨を埋めたいとか身の程知らずにも思っている。
ご覧の通り、私は幼い頃からプログラミングに触れたりモノづくりをしていたわけではない。むしろ目覚めは遅い方である。そういう人でも興味があるなら、ITエンジニア目指してもいいんじゃないか、そうであってくれ、という気持ちで書いた。読んでくれてありがとう。プログラミングはいいぞ。
二台持ちでiPhoneとAndroid両方持っている。ずっとメインはAndroidだったけど最近はiPhoneを使ってみてる。そこで感じたお互いの嫌なところ。
デフォルトでは微妙に使いづらくしておいて、周辺機器や有料アプリで補うビジネスモデル。
有料アプリは買い切りが多い気がする。Androidだと広告板があったりしてとりあえず試せるんだけどiOSアプリは無料版少ない印象。
なので色々買ったわ。結局合わなくて使わなくなったアプリもたくさんある。
端末にしてもツルツル割れやすいのはケースを買わせるためにわざとやってると思ってる。
Ligthning端子もそれで儲けようってことでしょ?
Pixelシリーズ→発熱の報告があったりするし、スクショの音がうるさいのが嫌
Reno A→値段的に妥当なスペックではあるがハイエンド機から移るとモタつく印象
Xperia→指紋認証のクソさが個体差であるっぽいので端末ガチャ
あと最近OSが新しくなるたびに何か個人的にコレジャナイ感の仕様変更。センスの不一致がちょっと気になってる。
スマートウォッチはApple Watch、タブレットはiPadが強すぎるのでどうしてもiPhoneになってしまう。
まあタブレットは別にiPhone関係ないけど。AppleWatch使いたいので今はiPhone。AppleWatchのためにiPhone使ってる。
買って使ってみた後に、こんなはずじゃなかった、みたいなやつ。
1. USB/Thunderbolt 周辺機器の互換性の懸念
何千、何万とある周辺機器を、Appleだけで検証するのはまず無理だろう。
iPad Proで使えたものは恐らく大丈夫だろうが、それ以外はどうか。
特に自身が必須と思っている周辺機器が使えないとしたら大問題。
参考 https://japanese.engadget.com/jp-2019-10-26-ios-13-macos-catalina-6.html
その状態で更にApple Silicon版、という大きな追加要素が加わることになる。
例えばある機能において、Intel版では正常動作しても、Apple Silicon版では動作異常、という可能性はあるのでは。
あまり不具合を聞かなかった前バージョンのRosettaとは、動作の仕組みがかなり違うので、個人的には気になるところ。
さすがに有名どころのアプリは大丈夫だろうが、それ以外はどうか。
最近だと、MacBook Pro(2020) 13インチの動画編集アプリ(Final Cut Pro 等)の不具合が話題になった。しかも最初の頃は問題なく、使っていく内に徐々に調子が悪くなるという時限爆弾であった。
参考 https://gori.me/macbookpro/127174
5. (MacBook Airのみ) サーマルスロットリング
MacBook Proがファンを内蔵しているということは、最高性能を引き出すには本来ファンが必要ということになる。かつサーマルスロットリングに関しては、悪名高いMacBook Airの筐体である。
参考 https://gori.me/macbookair/125873
どの程度かは未知数だが、ゲームや動画のエンコーディング等、高負荷な状態が続くとサーマルスロットリングにより速度低下が起こるのは想像に難くない。
例えばあるソフトウェアメーカーが、Apple Silicon MacにはiOSアプリを使わせないという選択も可能。
参考 https://www.gizmodo.jp/2020/11/apple-silicon-mac-ios-app.html
ただそんなことも知らずに、iOS/iPadOSのアプリは全て動作可能と思っている方もいるのでは。
またこれは余談かつほぼ冗談だが、iOSアプリをApple Silicon Macで起動した後、画面をタッチ操作できないことに気づいた、みたいな方もいないとも限らない。
もしかして知らない方もいるかもしれないので。SoCである故、99.999%メモリ増設不可である。
参考 https://ringosuki.hateblo.jp/entry/Bye-bye_Intel%2C_Hello_Apple_M1
プラス8GBで2万円は高いので後で増設すればいいやと思い、8GBのまま購入した方は後の祭りである。
8. 原価率
莫大な研究開発費や広告宣伝費等がかかっているはずなので、本来あまり意味がないが一応。
IntelからCPUを購入する必要が無くなったので、本来値段が安くなるはずなのに、あまり安くなっていない。
iFixitあたりから製造原価を公表されて、マジすか、みたいに感じてしまう方もいるのでは。
以上、思いつくままに書いてみた。
1から5は個人的な懸念事項、6と7は確定事項かつ注意事項、8は余談である。
懸念事項として書いた内容を含め、不具合は起こってほしくはないが、初物である故まったく不具合がないというのは難しいだろう。
表題の通り、Webサービス(iOSアプリ)を作ったので、使ってみて感想を聞かせてほしい、というのが投稿の目的だ。
ただ、せっかく増田に投稿するのだから、制作物の宣伝に終始するのではなく、開発していて考えたことや制作背景を書き添えたいと思う。ここにはエンジニアやデザイナー、また技術職でなくてもWebサービスに携わる人、インターネットを使って遊ぶことが好きな人が多いはず。そんな人たちの向けの四方山話として、思考の一助となれば幸いだ。
機能を一覧してもらうと分かる通り、Spotify APIによって支えられている。後述する課題認識があってもやもやしていたところに、あるキッカケでAPI Referenceを目にし、それを読んでいるうちに上記の機能実装が思い浮かんだ。
https://developer.spotify.com/documentation/web-api/reference/
(けっこういろいろ公開されていて、コンソールから叩いているだけでも楽しい。)
他にこんな機能があったらもっと楽しめそう、というアイデアがあれば教えてほしい。
こんなサービスをつくるのだから当然だが、ぼくは音楽が大好きだ。いま、このサービスには毎日何かしらの投稿がされる。DBをウォッチしていて、投稿があるとその曲を聴き、アーティストについて調べ、MVを見る。ローンチして3週間が過ぎ、数千件の投稿がされているが、全ての投稿をきちんと読み、そこで語られる音楽や界隈の文化について調べている。これがたまらなく楽しくて、気づくと一日が終わっている。
“一日が終わっている”はさすがに比喩で、サービスのデザインを作ったり追加機能の設計を考えたりユーザー増加施策を講じたりとしているが、集まってくる投稿を読んでいると時間が溶けてくし、その体験を更に充実させるためにと機能改善・追加機能のアイデアも自然と出てくる。
こういった熱中・没頭状態は、大学時代の学祭や、自社サービスをやっていたベンチャー企業に飛び込んで昼夜開発に勤しんでいた日々にもあった。好きな分野でものづくりをしていると陥る状態で、経験者も多いと思う。
長いことスタートアップ界隈には「流行りそうなWebサービスを作ってバイアウトして一攫千金!」みたいな夢があって、ここ何年かはそれ自体がエンジニアリングやデザインを学ぶときの目的と化している人の割合も増えてきた。ぼく自身がそういったモチベーションの新人の育成にあたったこともある。自分にはそういった風潮が合わず、うまくやってこれなかったという引け目がある。興味のない分野でも攻略していくこと自体が得意で、淡々と技術を学べる人は凄いと思うが、もし自分と同じようにそれが苦手だと感じた人は、諦める前に「好きなもの、作りたいもの」を見つけることをやってみてほしいと思う。
プログラミングスクールに通うにしても、作りたいものがあるとないとでは大きく違う。もちろん、どうしたら何が作れるのかという知識がなければイメージもわかないかもしれないが、その場合は何かを解決したいとか便利にしたいという思いを持っているだけでもいい。特に学生時代は具体的な技術習得よりもそういった見聞を広めることが、何より開発を楽しいと思える素地になると思う。
ぼくはSpotifyを利用しており、本当に膨大な音楽を聴くことができるようになったが、その反面、CDを買って(レンタルして)きていた時代と比べると、楽曲やアルバムに対して深い感情を抱くことがなくなってしまったなあと感じるようになっていた。部屋で聴いている音楽が、データという存在の域を出ず、自分の部屋に入ってきてくれない。音楽を聴いているが、素早く消費しているだけのような気がして、曲と自分の間の関係が希薄になりつつある気がしている。これはストリーミング・サービスの利用によるものなのか、加齢による感受性の低下なのか判断がつかないが、前者が理由と仮定して作ってみたのが今作だ。
ストリーミングで聴いた音楽について、自分の思いや感想を書き起こす時間を設けること。投稿が自身のタイムラインにコレクションされていく様子は、高校時代に部屋の棚にCDを飾っていたときを思い出す。Spotifyを「たくさんの音楽と出会う空間」とするならば、Chooningは「出会った音楽の中から気に入った音楽を連れてきて、改めて向き合う空間」と位置付けることができる。この二つの営みは共存し、互いに影響し合うことで人間と音楽の関係を良好にしていくはずだと考えている。
法人主体がないとプレスリリースに制約が発生することを知らなかった(会社で使っているようなプレスリリース・サービスを利用しようとしたら、法人格がないと無理だった)。仕方なく幾つかのメディアに直接プレスリリースをメールで送ってみたけれど、当然のごとく梨のつぶてだ。つまり現状は利用者が友人の友人くらいの域を出ず、その状況を打破したくて増田に投稿してみたという次第だ。この文章が音楽好きの人たちに届くことを願っている。