タグ: iOS開発

iOS開発

  • Apple の上級マネージャーはこの言語を勉強することを勧めています。そのため、経験がなくてもゼロから学ぶことができます

    プログラミング言語の学習は、英語やフランス語などの別の言語を学習するのと同じくらい基本的なものとみなされ始めています。そして今日では、開発者、Web ページやマルチプラットフォーム アプリケーションの作成などの専門職はもちろんのこと、多くの仕事でプログラミングの基本的な知識が必要です

    プログラミングの世界をゼロから始めるとき、私たちの多くはどこから始めればよいのかわかりません。そして、それを行うためのさまざまな言語と方法が非常に多様であり、 Apple でさえ独自の言語を持っているほどです。それは 10 年前からあり、Swift と呼ばれています。

    これはAppleの上級マネージャーが推奨するプログラミング言語です

    プログラミングの世界には、Python、C、C++、Java、C#、JavaScript があります。進歩が進むにつれて、言語の人気も変化します。これについて、Apple の言語担当ディレクター、テッド クレメネク氏は、ゼロから始める場合でも、新しい開発テクニックを発見したい場合でも、どちらを勉強する必要があるかについて確信しています。

    Ted Kremenek 氏によると、Swift のセキュリティ、速度、アクセシビリティにより、このプログラミング言語はこれまでのすべてのプログラミング言語の後継となる理想的な候補となっています。実際、ホワイトハウスは、より安全なコードであるため、大規模な脆弱性を軽減するために Swift を使用することを推奨しています

    Swift、Python よりも最大 8.4 倍高速な未来のプログラミング言語

    Swift は、C++ (1983 年)、Java (1995 年)、Python (1991 年) などの競合言語と比較して、最新のプログラミング言語です。最も使用されているプログラミング言語のランキングを見ると、Swift は 17 位にあります。

    何も知らなくてもプログラミングを学べる

    Apple 幹部の出身であるため、彼が独自のプログラミング言語を推奨するのは驚くべきことではありませんが、これは、他のより人気のあるモデルよりも明確な利点があるという意味ではありません。 Swift の人気を高めるために、Swift にはゲームを通じてプログラミングの基本概念を学べるアプリケーションが何年も提供されてきました。子供向けのアプリケーションのように思えるかもしれませんが、プログラミングを試してみたい人にとっては完全に有効です。

    Apple の上級マネージャーはこの言語を勉強することを勧めています。そのため、経験がなくてもゼロから学ぶことができます

    スウィフトの遊び場

    Swift Playgrounds を使用して、コーディングを学び、実際のアプリを作成することを楽しみましょう。

    このアプリケーションはSwift Playgrounds と呼ばれ、iPad と Mac で利用できます。これを使用すると、Apple が作成し、最も人気のあるアプリを開発するために専門家によって使用されている強力なプログラミング言語を楽しく学ぶことができます。最も良い点は、Swift Playgrounds を使用するとプログラミングを知る必要がなく、パズルを解くことで基本を学べることです。

    Apple の上級マネージャーはこの言語を勉強することを勧めています。そのため、経験がなくてもゼロから学ぶことができます・関連動画

  • 3 人のビジュアル アイデンティティの専門家が、物議を醸している iOS 18 の変化を分析: 「それはあなたの携帯電話だけの問題ではなく、社会がどのように認識しているかの問題です」

    iOS 18 の登場により、 iPhone に歴史的な変化が起こります。いいえ、それはApple Intelligenceによる人工知能に関連しているためだけでなく、 ホーム画面のアイコンの色を変更できるカスタマイズへのオープンさのためでもあります。

    これは、会社支持者の間で論争を引き起こし、後でそれを使用するかどうかに関係なく、この可能性を支持する人々と、これをスティーブ・ジョブズによってマークされたAppleの哲学への冒涜とみなし、さらにはそれをAppleのブランドイメージが危うい。 IphoneFocus.clickでは議論を見つけたいと考えており、ブランド イメージとデザインの 3 人の専門家に質問すること以上に良いことはありません。

    目次 (4)
    • 今日の Apple が Steve Jobs の Apple から遠ざかりつつある兆候
    • この変更は Android に近づくことで Apple のイメージを傷つけるのでしょうか?
    • それはアプリデザイナーにとってドラマではないでしょう(そうなるでしょうか?)
    • ユーザーにとって、何よりも優先されるのはオプションです。

    今日の Apple が Steve Jobs の Apple から遠ざかりつつある兆候

    Apple が示した iOS 18 でのアイコンの色合いの例

    すべての専門家、そして iOS の進歩を見ている人全員が同意する点があるとすれば、それは、スティーブ・ジョブズの命令の下では、インターフェースのカスタマイズのオプションが最小限だったということです。 Apple は 1 枚のカード、つまりデザイン チームのカードにすべてを賭けていました。ただし、長年にわたって、ユーザーがより簡単にカスタマイズできるようになりました。したがって、 2 つの同一の iPhone を見ることはますます困難になっています。一部の人にとっては良いことも、他の人にとっては平均的なことも、他の多くの人にとってはひどいこともあります。

    「iOS 18の変更点がとても心配です」
    ナチョ

    デザイン、アート、写真に関連するすべてのデザイナーであり普及者でもあるナチョ・カレテロ・モレロ氏は、自身のソーシャルネットワークで こうした変化について語った。 IphoneFocus.clickから相談を受けたとき、彼はデザインの専門家としてではなく、「覚えている限り」Apple ユーザーとして、これらの変更について不安を感じていることを認めました。

    「iOS 18の変更は、社内で製品を考える新しい方法を表しているため、私に大きな懸念を引き起こしています。Appleは伝統的に「テイストメー​​カー」として機能しており、可能な限り最高の製品を作成するためにすべての設計上の決定を行ってきました。スティーブ・ジョブズの時代には、ハードウェアとソフトウェアの両方のレベルで、この非常に厳しい立場を残したために、この立場はほとんど不動であり、カスタマイズのオプションはほとんどありませんでした(そして、それはジョブズに典型的な、安全策に嫉妬しました。) Apple は、製品の品質を損なうことなく、より多くのカスタマイズを提供する非常にインテリジェントなバランスを見つけることに成功しました。」
    Apple Watch は最初の優れた例であり、Apple がこれまでに見たことのないさまざまなハードウェア (ケースの仕上げとストラップ) とソフトウェア (文字盤) のオプションを提供しました。それ以来、iOS は少しずつオープンになってきましたが、常にユーザーのエクスペリエンスを損なわないように細部に至るまで設計されたソリューションを通じて行われてきました。 iOS 16 のホーム画面をカスタマイズする方法も完璧な例でした。ユーザーはタイポグラフィーと色を変更でき、AI を使用して非常にクールな深度効果が作成され、時間の経過とともに再生されましたが、その結果は常に調和が取れており、疑いの余地のない Apple のものでした。対照的に、iOS 18 で提案されたアイコンの色合いと、アイコンを画面上のどこにでも配置できる機能は、視覚的に不協和音を生じやすい結果につながります。 Apple 自身でさえ、魅力的な例を生み出すことができていません。
    「別の方法でさらに柔軟性を高めることができたかもしれません。」
    フェルナンド

    ネットワーク上ではガムシーノとして知られるフェルナンド・デ・コルドバは、ブランド戦略の専門家であり、アップルがどのようにして「啓蒙されたデポティズム」から、次のようなオプションを備えたユーザー側の変化に対してよりオープンになったかを分析し、ナチョに同意する。 iOS 18. ただし、これが iPhone のパーソナライズに最も熱心なユーザーに翼を与える最善の方法であるかどうかは不明です。

    「これまで、Apple は、自分たちが最善の解決策を持っていると確信していたため、物事はこうでなければならないと主張してきました。そして、多くの場合、Apple は正しかったのですが、他の場合には Apple のやり方で解決しなければならなかったのです。この場合、真実は次のとおりです。アイコンをカスタマイズできるようにすることが正しくなかったのかどうかはよくわかりません。別の方法でさらに柔軟性を高めることができたかもしれません。」
    「結局のところ、それは望む人のために存在する任意のものです。」
    エゼキエル

    Ezequiel Sonaはグラフィック デザイナーであり、いくつかの編集タイトルでアート ディレクターを務めているため、アイコンの色の変更によって iPhone が表現できる美学についての彼の意見も最も適切です。そしてさらに、彼の立場は非常に明確です。 iOS 18 のシリーズの最後には通常のものが見つかり、色合いはユーザーが意図的に探す必要があるため、彼はそれがオプションであることを積極的に評価しています。もちろん、この専門家は、それにもかかわらず、Apple は「物事を道端に置いた」ままにしていると信じています。

    「私の立場は非常にシンプルです。Apple製品を購入するということは、そのブランドが提供する体験を求めて購入するということです。これは、たとえそれがどれほど制限的であっても、そのルールに従うことを意味します。また、提供するという提案が嫌いだとは言いません」広範なカスタマイズ、最終的にはそれを望む人が利用できる任意のものですが、途中で物が失われることもあると思います […] 確かに、それを最大限に活用する方法を知っているプロのユーザーもいるでしょう。一人ひとりの好みやニーズに合わせた興味深いソリューションを提供します。」

    この変更は Android に近づくことで Apple のイメージを傷つけるのでしょうか?

    @techdroider が X で公開した iOS 18 と Android 15 のホーム画面の比較

    今回、Apple のファンも中傷者も、iOS 18 の新機能を評価する際に共通点がありました。それは、「Android に似ている」ということです。これは必ずしも悪いことではありません。さらに、その逆も起こり、一般に、消費者がどのシステムを選択しても、常に消費者に利益をもたらすのに役立ちます。しかし、最終的には二人の距離が縮まるのは明らかです。

    そして結局のところ、 Apple のイメージは重要であり、以前に見たように、制限を犠牲にしてでも競合他社と差別化する方法を知っている場合には、さらに重要になります。また、企業のブランドイメージはロゴだけではなく、こうした要素も含まれるため、それがイメージを悪化させるかどうかを専門家に分析してもらいたいと考えました。

    「Apple が OS で提供すべきカスタマイズ オプションはかなり限定されるべきです。」

    Ezequiel Sona 氏は、これらの変更が Android を iPhone に似せたとしてクパチーノで大逆罪に該当するとは考えていません。しかし、差別化の目的からすれば、Apple の道はこのように逸脱すべきではなかったということに同氏は同意しているようだ。

    「個人的には、Apple が OS で提供すべきカスタマイズ オプションは、より一貫性があり、より適切に構造化されたデザインを得る代わりに、かなり制限されるべきだと思います。なぜなら、これが Apple の主な価値の 1 つだからです。これを「裏切り」と呼ぶのは、依然として同様です。 「しかし、これはプラットフォームの均質化の一歩であると私は信じています。プラットフォーム間の違いはますます少なくなり、少なくとも私の場合、これによりこの主題への興味が失われます。」
    「それはあなたの携帯電話だけの問題ではなく、社会がどのように認識しているかということです。」

    フェルナンド・デ・コルドバ氏はまさにブランド戦略の専門家であると記憶しているが、これがアップルにとっての終末であるとは決して考えていない。いずれにせよ、こうした考えは、彼がこれらの変化を批判的な観点から分析することを妨げるものではありません。ところで、サムスンのフォント (「 チョコ クッキー」) は、愛されていると同時に嫌われているのも同じくらいです。

    「デザインと美的ブランディングに注力するブランドとして認められるという点で、これがAppleの終わりになるとは思わないが、ある意味、Appleの地位を少し侵食すると思う。それはただの問題ではない」たとえあなたがそのようなものを持っていなかったとしても、それは、この製品を見たときに社会が認識する一般的なイメージに関するものです。それを付けるかどうかは任意ですが、特に敏感な場合は、すでにブランド全体のイメージに影響を及ぼします。デザインすること。」
    これらの変更が iOS と iPadOS にのみ適用されることは、「ユーザー間の混乱を引き起こし、アプリの識別をより困難にする扉を開きます」

    Nacho Carretero 氏は、ある意味では Apple のオペレーティング システムに矛盾がある可能性があることを強調しています。アイコンの色合いを変更できるこの可能性は iOS のみにあり、この専門家は、あるデバイスから別のデバイスへの変更は、控えめに言っても奇妙だと考えています。 Apple の全体的なイメージを多少歪める可能性のあるもの。

    「たとえば、生産性向上アプリの多くは、真剣さと合理性を反映するために青を使用します (Things、Spark、メール、ファイル、1Password、Safari、Outlook…)。一方、エンターテイメント アプリは通常、赤などの明るい色を選択します (Netflix、Apple Music) 、YouTube、Instagramなど)他の人にとって、色はブランドの基本的な部分です:Spotifyの場合は緑、Grindrの場合は黄色、Airbnbの場合はサーモンレッド[…]今のところ、色付けはiOSでのみ提供されるようです。そしてiPadOS は、開発者がアプリのアイコンがエコシステム全体で同じカラーパレットを維持することを保証する方法がなくなるため、ユーザー間に混乱を引き起こし、さまざまなデバイス上でアプリを識別することがさらに困難になる可能性があります。ユーザーは iPhone や iPad でアプリの色を変更できますが、Mac、Watch、Vision Pro、または Apple TV では通常の色が継続されます。

    それはアプリデザイナーにとってドラマではないでしょう(そうなるでしょうか?)

    開発者はアイコンをどのように「保護」するのでしょうか?

    すべてのアプリケーション開発者にとって、認識可能で魅力的なアプリケーション アイコンを作成することは、基本的な作業であるか、そうあるべきです。私たちの専門家が言うように、調和しています。ただし、そのアイコンを誰でも自由に変更できるという事実は、それに反する可能性があります。 iPhone のアイコンは以前からショートカットを使用して変更でき、開発者もすでにいくつかのパックを提供していましたが、これにより状況が変わります。

    「開発者はアイコンを適応させるためのリソースを見つける必要があります。」

    Nacho Carretero 氏は、これらの変更がデザイナーにとって頭痛の種になることを明確にしています。ただし、Apple 自体がこのためのリソースを提供していることを忘れないでください。

    「アイコンデザイナーはiOS用アイコンのデザイン方法を再考することになるだろう。Apple自身もすでにiOS 18テンプレートでアイコンデザイナーにいくつかのアドバイスを提供しており、システムが各ピクセルの明度を考慮して段階的に色合いを適用することを示している」これにより、デザイナーはグラデーションやその他のリソースを使用して、iOS 7 の再設計以降、iOS で通常見られるアイコンよりも平らではないアイコンを作成するようになる可能性があります。同様に、この目新しさが次のような結果をもたらす可能性があります。一部のアプリでは、アイコンのデザインをより独創的にし、色が固定要素ではなくなるため、よりユニークで認識しやすい形状を作成することに重点を置いています。これら 2 つの側面は間違いなくポジティブに聞こえますが、その代償はどれほどのものでしょうか。」 Apple が Web サイトやプレスリリースで共有した画像や、ベータ版ユーザーがソーシャル ネットワークで共有した画像には、本当に恐ろしいものも含まれているため Apple がなぜこの決定を下したのかについて深い疑問を抱かずに済みます。」
    「もし私がアプリを持ったブランドを持っていたとしたら、それが一貫性の欠如につながるのではないかと心配するでしょう。」

    ブランドの専門家であるフェルナンド デ コルドバは、ブランドの所有者として、自分のイメージを伝えるアプリを立ち上げなければならない立場に置かれています。同氏は、iOS 18は消費者がそのブランドを自分たちの生活に適応できるようにする良い変化になる可能性があると信じているが、問題を引き起こす可能性もあることは明らかだ。

    「アプリを備えたブランドがあれば、人々が自分の生活に合わせてアプリをパーソナライズできると感じたいと思うかもしれませんが、それがもたらす一貫性の欠如を心配するでしょう。一部のブランドは、アイデンティティの大部分を基盤としています。差別化が奪われ、認識されなくなる可能性がありますが、(常にアプリ自体が提供する範囲内で) パーソナライズされたアイコンへの変更がすでに既存の機能であったことも事実です。」
    「個人の携帯電話のアイコンを変更できるからといって、それほど大きな影響はありません。」

    Ezequiel Sona は、開発者のこの見解の変化について、3 人の専門家の中で最も悲観的でない 1 人です。もちろん、変更に制限が適用される可能性はまだ残っていますが、iOS 18 を搭載したアプリはアイコンに色が付けられる可能性があるため、現時点では適用されません。

    デザイナーが引き続き通常通りの作業を行うことは理解していますが、カスタマイズ オプションによって専門家の計画や作業方法が混乱することはないと思います。私の意見では、個人の携帯電話のアイコンを変更できるということは、それほど大きな影響を意味するものではありません。いずれにせよ、開発者自身がこれらの変更に制限を適用できるかどうかはまだわかりません。

    ユーザーにとって、何よりも優先されるのはオプションです。

    画像: アップル

    これらの専門家と話した後に私たちが到達した結論はいくつかありますが、中でも基本的な結論が 2 つあります。 1 つ目は、これらすべてがApple のパーソナライゼーションへの決定的な一歩を効果的に表しており、スティーブ・ジョブズの Apple で適用されたポリシーとは非常に異なる歴史的な始まりであるということです。

    新しいものはそれを望む人にとっては便利であり、いつもと同じものを好む人にとっては制限なしです。

    ただし、さらに重要な点があり、平均的な消費者にとって最も懸念される点です。これはすべてオプションです。近年の iPhone の市場シェアの拡大により、iPhone は大量生産品となり、あらゆるタイプのプロファイルに普及しています。調和のとれたカラーデザインを作成したい人は誰でも、悪趣味でひどいホーム画面を望んでいる人も同様に自由です。古い表現にあるように、味は色で決まります。そしてそれをここで応用するのがこれ以上にうまくいきません。

    そして、これを異常だと考える人にとっては、良いニュースは、他の 2 つのプロファイルとまったく同じように自由であるということです。 iOS 18 では、望まない場合でも iPhone をカスタマイズする必要はありません。進化しつつもスティーブ・ジョブズの思想を反映したデザインをそのままお楽しみいただけます。

    3 人のビジュアル アイデンティティの専門家が、物議を醸している iOS 18 の変化を分析: 「それはあなたの携帯電話だけの問題ではなく、社会がどのように認識しているかの問題です」・関連動画

  • 「これまで見たことのないものを作ることができました」: App Store は宝の山、小規模開発者の収入は過去 2 年間で 64% 増加

    開発者はApp Store の成功において重要な要素です。彼らは、エコシステムをユーザーにとって魅力的なものにするアプリケーションを作成および保守する人たちであり、これは会社の成長にとって重要な部分です。しかし通常、私たちは大規模な開発スタジオだけがそこで経済的成功を収めていると考えがちです。

    小規模な開発者は、大規模なビデオ ゲーム会社よりもさらに多くの収益を生み出すこともできます。大規模な開発者はより複雑なアプリケーションを作成するためのより多くのリソースを持っている可能性がありますが、小規模な開発者は特定の分野に焦点を当てたり、ユーザーの注目を集める革新的なアプリケーションを作成したりできます。

    近年、小規模開発者の才能をサポートするためのApp StoreApp Store Foundationsなどの Apple の取り組みの変化が実を結び始めています。 IphoneFocus.clickでは、 Nada Studio の Abril 兄弟や、 素晴らしい糖尿病追跡アプリ Cori を提供する Chubby Appsなど、その例となるいくつかのチームにインタビューしました。

    開発者にとってこれまで以上に魅力的な App Store

    開発者はApp Storeでより多くのお金を稼ぐ 004

    Analysis Group のエコノミストによる分析によると、小規模な App Store 開発者は事業を拡大し、世界中でより多くの顧客にリーチすることに成功し、大規模な開発者をも上回りました。世界中の小規模開発者 (年間収益が 100 万ドル以下で年間ダウンロード数が 100 万未満の開発者と定義) は、2020 年から 2022 年の間に収益が 71% 増加しました。

    ヨーロッパでは、これらの開発会社は利益が 64% 増加し、フランス ( 122% )、英国 ( 58% )、ドイツ ( 37% ) などの国では収益が大幅に増加しました。 App Store の開発者の 90% 以上は小規模な開発者であり、すべてのアプリ カテゴリで収益の増加を経験しました。実際、特に小規模な健康・ウェルネス、スポーツ、ライフスタイルのアプリ開発会社は、過去 2 年間で利益が 2 倍となり、それを超えています。

    開発者は、App Store が 175 か国、40 以上の言語でグローバルに展開していること、および世界中で 20 億台を超えるアクティブなデバイスを備えた Apple のインストールベースの恩恵を受けることができます。

    2022 年には、小規模開発者のほぼ 80% が世界各地の App Store に存在し、興味深いことに、小規模開発者のアプリケーション ダウンロード総数の 40% は、開発者の出身国以外のユーザーからのものでした。

    この調査によると、App Store は開発者の成長に有益であり、開発者が小規模なチームを超えて規模を拡大し、世界的な展開を可能にすることが判明しました。 App Store でデジタル製品やサービスを販売し、 2022 年に 100 万ドルを超える利益を上げた多くの開発者は、以前は小規模な開発者でした。

    世界の開発者のうち、40% は App Store に存在していないか、わずか 5 年前の収益は 10,000 ドル未満でした。この新規開発者プールのうち、約 25% がヨーロッパ、23% が中国、14% が米国、4% が日本、そして 35% が韓国、インド、ブラジルなどの他の地域から来ています

    優れたアプリ、小規模起業家、より優れたリソース

    プレーンファインダー

    App Store は、あらゆる規模の開発者がその世界的な展開の恩恵を受けて、成功するビジネスを構築できるようにしました。 Apple は、App Store Small Business Program、Apple Entrepreneur Camp、App Accelerators、App Store Foundations Program、Apple Developer Academies など、App Store で小規模な開発者をサポートするためのいくつかの取り組みを創設しました。

    Apple のイベントやプログラムも、開発者の才能に付随し、指導することが成長の鍵となっている

    さらに、Apple は、App Store セッション、Ask Apple、Tech Talks などの一連の継続的な情報リソースやイベントを開発者に提供し、開発者が情報、サポート、フィードバックを得るために年間を通じて Apple の専門家と直接つながる機会を提供します。利用可能な最新の機能とテクノロジー。この直接の専門的な情報は、小規模起業家の成長にとって非常に貴重です。

    App Store 開発者のストーリーの中には、非常に優れた成功事例があります。その 1 つは、リアルタイムのフライト追跡アプリであるPlane Finderです。過去 2 年間、Plane Finder のサブスクリプション ベースのビジネスは年間 60% の成長を遂げました。これは主に、アプリケーションを信頼し続ける忠実なユーザー コミュニティと、新機能 ( 3D モードなど) に 10 年以上興味を持ってきた歴史によるものです。

    開発者は App Store でより多くの収益を得る 002

    2018 年に立ち上げた独立系ゲーム スタジオ Madbox は、 ポケット チャンプによって200 万人を超えるアクティブ ユーザーという大きな成功を収めました。彼らは、同様のアプリケーションのコンテキストをより深く理解するために、App Store Foundations プログラムに参加しました。これらの学習により、スタジオは毎年 100% 成長します。

    開発者はApp Storeでより多くのお金を稼ぐ 003

    2020 年のリリース以来、 LENGO言語学習アプリは誰にとっても教育をより身近なものにしてきました。このアプリは、ユーザーが学習できる 2800 以上のレッスンと 29 の異なる言語を提供します。 LENGO は昨年だけで前年比 120% の成長を遂げました。

    創設者兼 CEO の Nils Bernschneider 氏は、 App Store Foundations プログラムのメンバーでもあり、その成功は彼のアプリの最新機能の 1 つである、コンテンツ共有と、消費者が他のユーザーと簡単に共有してコミュニティを作成できる詳細なユーザー アカウントのおかげであると考えています。

    「これまで見たことのないものを作ることができました」: App Store は宝の山、小規模開発者の収入は過去 2 年間で 64% 増加・関連動画

  • テレワーク中に iOS 向けの開発を検討していますか?この Web サイトには、完全に分類された数百のリモート求人が掲載されています

    テレワークは長年にわたって存在していましたが、特別な関心が高まったのは最近のことです。スケジュールや私生活と仕事活動をうまく組み合わせる方法であり、世界中でますます求められています。

    職業の中には、その性質上、常に在宅勤務を行う傾向があり、開発に関連するすべての職種がこのグループに属します。ここで、完全に分類された何百ものリモート求人を見つけることができる Web サイトが登場します。

    リモート専用の雇用プラットフォーム

    問題の Web サイトはRemoteokです。この Web サイトは、数千のリモート求人を整理してインデックスを作成し、求人を簡単に見つけられるようにすることに特化しています。私たちがしなければならないのは、サイトにアクセスして検索を開始することだけです。ここで、どのタイプの作品が好きかを決定できる最初の「タイプ」フィルターを見てみましょう。

    スクリーンショット 2022 11 14 11 50 00

    後から給与や、その仕事に特有のその他の福利厚生に基づいてフィルタリングすることもできますが、最初の 2 つのフィルタ (最初の 1 つだけでも) から得られたリストを手動で評価する方が確実に優れています。何百もの選択肢に直面しない限り、フィルタリングを少なくすることで、興味を持ちそうなオファーを見逃すことがなくなります

    スクリーンショット 2022 11 14 11 50 35

    あるいは、より一般的な検索の場合は、上部の検索エンジンを使用して会社またはキーワードでフィルタリングすることもできます。ここで、開発について話す場合、好みの言語を書き留めておくことが重要です。検索後、同じフィルターを適用して結果を絞り込むことができます。

    スティーブ・ジョブズの箱を開けるわけではありませんが、リモートワークを提供する企業が増え、その価値を認識する人が増えている現在、remoteok が提供するようなツールを利用できるのは非常に便利です。探しているものが見つからない場合はどうすればよいですか?新しいオファーは毎日公開されるため、常に監視したり、結果を購読して通知を受け取ることができます。

    テレワーク中に iOS 向けの開発を検討していますか?この Web サイトには、完全に分類された数百のリモート求人が掲載されています・関連動画

  • Apple、無料の開発者アカウントをリクエストできる国の数を増やす

    さまざまなオペレーティング システムの Apple アプリケーション ストアでアプリケーションを公開するには、開発者アカウントが必要です。 _Apple Developer Program_ の年会費は年間 99 ドルですが、_Apple Developer Enterprise Program_ のメンバーになりたい場合は、年間 299 ドルまでかかります。

    ただし、Apple は一部の組織に対して免除を設けているため、この料金を支払う必要がなく、App Store でアプリケーションを完全に無料で配布できます。例としては、NGO、認定教育機関、政府機関などがあります。ただし、同社は対象となる地域の数を増やしたばかりであり、すべての国で利用できるわけではありません。

    すでに 13 か国が無料の開発者アカウントの対象となっています

    Apple 開発者プログラム

    Apple は、 開発者ニュースおよびアップデート ポータルを通じて、開発者プログラムをオーストラリア、カナダ、フランス、ドイツ、イスラエル、イタリア、メキシコ、韓国にある特定の組織に無償で拡張すると発表しました。

    App Store で無料アプリのみを配布する予定の非営利団体、教育機関、政府機関は、無料で年間メンバーシップを申請できます。

    この拡張により、要件が満たされている限り、13 か国で開発者アカウントを無料でリクエストできるようになりました。すでに利用可能になっている国は、ブラジル、中国本土、日本、英国、米国です。クパチーノ出身者が勇気づけられ、次の拡張にスペインを含めるかどうかを見守る必要がある。

    _画像ソース_ |アンスプラッシュアップル

    Apple、無料の開発者アカウントをリクエストできる国の数を増やす・関連動画

  • Apple、開発者アカデミーへの参加を希望する学生向けに 400 の無料枠を開設

    Apple 社は、イタリアのナポリにある iOS Developer Academy への参加を希望する新入生の申し込みプロセスの開始を発表しました。 9to5Mac によると、このスペースはイタリア全土および世界中からの学生に開かれており、ベネズエラやペルーといった遠く離れた場所にいる学生から、インドやナイジェリアなどの国にいる学生も含まれています。

    最初の iOS Developer Academy プログラムは2016 年 10 月に 200 人の学生を迎えて開始され、クラスは昨年 6 月に卒業しました。学生たちはこのプログラムをとても楽しんでおり、一生に一度の機会だと評する人もいます。

    「Apple Developer Academy は、世界中の革新的な頭脳と協力しながら、新しいアイデアを探求する一生に一度の経験です。他とは違う方法で学ぶのに理想的な場所です。私はアカデミーを、次のようなことを考えている人にはお勧めします。」モバイルアプリケーションの開発を学ぶ人、あるいはテクノロジーやデザインの分野でキャリアを追求したい人なら誰でも」と、現在アカデミーの一員である26歳のアッシュ・トーマスは語った。

    通話の詳細

    Apple は、今回の新規入学により、2019 年の夏までに約 1,000 人の学生がアカデミーの訓練を受けることになると保証しています。同社は、現在提供している場所は、コーディングやコンピューターサイエンスの知識がある学生とない学生を対象としていると明らかにした。

    ご興味のある方は、6月8日までオンラインでお申込みいただけます。 Apple は申請書を審査し、最も有望な候補者をナポリ、ロンドン、ミュンヘン、またはパリで試験を受けて面接に招待します

    Apple、開発者アカデミーへの参加を希望する学生向けに 400 の無料枠を開設・関連動画

  • iOS 12 と macOS 10.14: 両方の開発プラットフォームの統合が何を意味するか

    間違いなく、開発レベルでの Apple プラットフォームの将来の可能性について、ここ数カ月間にリークされた最も興味深いニュースの 1 つは、いわゆるマジパンプロジェクトです。このプロジェクトは、 アプリを通じた iOS と macOS プラットフォームの統合を意味しており、 6 月の第 1 週に開催される可能性のある次回の WWDC 2018 で iOS 12 と macOS 10.14 が発表される予定です。しかし、それは正確には何を意味するのでしょうか?これを分析して、それがユーザーと開発者にもたらす利点を確認するだけでなく、それをより明確に理解するために、そこに至るまでの経緯を探ってみましょう。

    少しの歴史

    1988 年。スティーブ ジョブズは、4 年前に Apple を辞めた後、新しいコンピューター NeXT を世界に発表しました。世界で最高の研究用コンピュータを開発するという明確な目的を持った企業です。学生や学者なら誰もが憧れるワークステーションです。同社が経済的に成り立たず、機器が非常に高価だったことは誰もが知っており、最終的に Apple は 1996 年に NeXT を買収してジョブズのクパチーノへの復帰を奨励しました。

    NeXT は開発をありのままに再発明し、今日に至るまで定義しました

    しかし、それは NeXT の背後にある真実の表面にすぎません。実際のところ、NeXT は当時の開発を再発明し、今日に至るまでそれを定義しています

    1984 年に Macintosh が登場すると、グラフィカル インターフェイスは定着しました。しかし、アプリケーションをプログラミングすることは、開発者にとって地獄にほかなりませんでした。各ウィンドウやグラフィック要素は、コードを再利用することなく、多大な労力をかけてゼロからプログラムする必要がありました。しかし、ジョブズは 1979 年にゼロックス PARC で発見したアイデアの 1 つ (そこでマッキントッシュを作成する「インスピレーション」を与えたゼロックス アルトに出会った) を採用し、それを NeXT (グラフィカル インターフェイスにオブジェクト指向プログラミングを適用する)に適用しました。

    Next コンピューター

    オブジェクト指向プログラミング自体は 1960 年代後半から存在していましたが、ジョブズがゼロックスで発見したのは、オブジェクトを再利用可能な要素として使用してインターフェイスを作成するというアイデアでした。彼は、後に MVC (Model-View-Controller) パターンとなるものの基礎を発見しました。このパターンは、Apple システム向けにネイティブにアプリを作成するために今日でも使用されています。彼は、1980 年に作成された Objective-C と呼ばれる C 言語のスーパークラスを受講しました。これは、先駆的なオブジェクト指向の増分コンパイル エンジン (プログラムがコード全体ではなく、変更された部分のみをコンパイルする史上初) とその概念です。コードの再利用を可能にするフレームワークのことです。これらすべての要素を使用して、彼は史上初のグラフィカル インターフェイスを作成する商用エディタである Interface Builder を作成しました

    Interface Builder は、ウィンドウにドラッグしてプログラムを作成し、コード内でこれらの要素を使用できるコンポーネント (ボタン、ラベル、フィールドなど) のパレットを備えた最初の開発環境でした。これは、インターフェイス (ビュー) が表示内容を制御するもの (コントローラー) と通信できるようにするアウトレットまたは接続を使用し、アプリケーションが動作するためのデータはモデルに保存されました。 MVC パターンとして知られているもの

    Interface Builder は、史上初のインターフェイス作成プログラムです。

    さらに、Interface Builder により、FoundationKit と AppKit という歴史上最初のライブラリまたはフレームワークが明らかになりました。 FoundationKit は、データ型や数学関数を扱う一般的なタスクのために Objective-C をサポートし、AppKit では独自のインターフェイスを作成できるようにしました。 UIを作成するために使用されるオブジェクト、つまりボタンなどを格納するライブラリでした。このテクノロジーは非常に革新的であったため、NeXT は HTML 言語と Web ブラウザー、史上初の Web サーバー (Objective-C で動作)、Virtuoso (Freehand と最初の描画ソフトウェア ベクトルの父) を生み出したコンピューターでした。 ) または史上初の FPS が作成されたゲーム エンジン: Wolfestein 3D (Doom および Quake エンジンも NeXT で作成されました)。

    現在でも、このテクノロジーはすべて依然として有効であり、macOS 用のインターフェイス構築ライブラリは依然として AppKit と呼ばれています。 30年の歴史の中で進化しているのは明らかですが、そのベースとなる本質は当時に定められ、今日まで受け継がれています

    iPhone ソフトウェア開発キットの最初のバージョンが 2008 年の夏に (App Store の開始と同時に) 開発者の手に渡ったとき、それは開発レベルで Apple にとって非常に重要な進化的変化を表しました。当時の iPhone OS 2.0 では、Apple が数年間の開発期間を経て初代 iPhone 用に作成した Objective-C に基づく新しいライブラリをサードパーティ開発者が使用できるようになりました。

    2007 年の iPhone の創設について説明するスティーブ ジョブズ。OS X と同じ。

    当時の OS X が使用していたフレームワークの多くは、新しい iPhone 開発キットにもそのまま存在しています。実際、Apple は iPhone の最初の基調講演で、これは要するに OS X であると売り込みました。そしてそれが現状であり、これからもそうです。 iOS と macOS は異なるオペレーティング システムであるとは考えられません。これらは、同じシステム コアである Darwin と、ネットワーク使用、セキュリティ、グラフィックス、サウンド、さらにはインターフェイス自体のアニメーションなどの多くのライブラリを共有しています。 Apple が 2000 年に OS X システムの心臓部として作成したのと同じコアです。

    iOS、macOS、watchOS、tvOS の違いは、Darwin コア上にあるシステム API と、それらが共有するコンポーネントにマウントされているシステム API です。たとえば、macOS では、GUI 提供 API として Aqua が使用され、インターフェイス構築 API として AppKit が使用されます。 iOS (2008 年の新機能) では、インターフェイス作成 API は UIKit と呼ばれます。新しい API はタッチ環境に適応されており、 AppKit とは互換性がありません。いくつかの点では似ていますが、互換性はありません。これは、私たちが現在どこにいるのかを理解するための鍵です。

    iOS と macOS は異なるオペレーティング システムであるとは考えられません。これらは同じシステム コアである Darwin と、グラフィックス、ネットワーク、サウンドなどの一部のサービスを共有します。

    したがって、今日では全員に同じコアを提供していますが、macOS 上にはアプリ構築ライブラリがあり、watchOS、iOS、tvOS 上には別のライブラリがあります。皮肉なことに、UIKit は長年にわたって進化し、他のシステムの他のビルド層からのサポートを組み込んできました。 Apple Watch とともに進化し、既存のコンポーネントと同じコンポーネントを使用して watchOS 用のインターフェイスを作成できるようになりました。そして、tvOS 上でネイティブ アプリを構築できるように再び進化しました。コンポーネントは、時計、テレビ、iOS デバイスの 3 つのケースすべてで同じです。しかし、UIKit は、同じコンポーネントの外観と操作をそれぞれの新しいプラットフォームのニーズに適応させるために、同じコンポーネントのさまざまな適応を提供します

    macOS を含めることは、次の当然のステップです。デスクトップ システムで動作するアプリを作成するために、UIKit が進化して macOS のサポートを取得するステップ。tvOS ですでに行われているように、UI がコマンド触覚とコマンドで管理されるこのシステムの動作と使用フローを継承します。は、ナビゲーション可能なタイルと、インターフェイス ゾーンによるフォーカスの概念の使用で構成されます。

    統合はすでに存在します

    Apple は現在、アプリを構築するための 4 つの主要な開発ライブラリを持っています。UIKit (iOS、watchOS、tvOS のみ)、AppKit (macOS のみ)、SceneKit (3D ゲーム用)、SpriteKit (2D ゲーム用) です。でも、何か知っていましたか? SceneKit と SpriteKit が統合され、単一のコードとプロジェクトで macOS を含むすべてのシステムで動作する 2D および 3D ゲームを作成できるようになりました

    したがって、iOS アプリを Mac 上で実行する方法はもうありません。さらに検討する必要があります。 iOS アプリを Mac 上で実行するのは意味がないからです。私たちは、Google が ChromeOS で行ったことについて話しているのではありません。つまり、タッチ操作を想定しているため、アプリやゲームの一部が正しく動作しないパッチとして Android を適用したのです。つまり、iOS アプリをそのまま macOS 上で「エミュレーション モード」で実行することについて話しているのではありません。

    ChromeOS が Android のサポートを追加したように、iOS アプリは macOS 上でエミュレート モードで実行されません。

    Apple がMarzipanプロジェクトで行っていることは、UIKit を macOS 用のアプリの作成にも使用できるように、必要なツールを提供することです。 macOS 上で動作するということではなく、何百万もの開発者が iOS、tvOS、watchOS 向けのアプリをプログラミングする際にすでに使用しているものと同じツールとコンポーネントを使用して、macOS 上で正しく動作するアプリを作成できるということです。コンセプトとしては非常にシンプルですが、アプリが各システムに適応し、同じ互換性のあるツールを使用して、流動的で正しいユーザー エクスペリエンスを提供できるように、これらのツールを適応させるには明らかに多大な作業が必要です。

    同じプロジェクト内で iOS、tvOS、macOS をサポートする SceneKit ゲームを含む Xcode サンプル。

    Apple システムを深く知っている私のような開発者なら、これが次のステップであることを知っています。 Steven Troughton-Smith や Guilherme Rambo (現在は 9to5mac の編集者) などの一部の有名な開発者も、これと同じ理論に同意しています。なぜなら、基本的に、これは Apple が UIKit を適応させることで実現できることをすでに示している、次の論理的なステップだからです。 tvOS のような iOS とは異なるシステムの使いやすさ。

    したがって、iOS 用に作成されたアプリを macOS で動作させるには、論理的な調整が必要であることを理解することが重要です。メニューなどの独自の要素を組み込むことに加えて、アプリのすべての共通コードを再利用できる macOS 用の独自のインターフェイスを作成する必要があります。アプリにセキュリティを提供するサンドボックスを介した一時的なアクセス許可を通じてファイル アプリと連携するために iOS 11 に組み込まれた新しいインタラクションも、Finder と統合する役割を果たし、新しいアプリに対してファイル システム全体を開く必要がなくなります。

    macOS を含む Universal SpriteKit ゲームを作成するためのテンプレート

    今日、すべてのシステムを含むプロジェクトを Xcode で作成すると、各システムには、各システムの実行可能ファイルとなるターゲットがあります。そして、それぞれに特定のリソースが含まれるフォルダーがあり、その一部が全員で共有されます。近年、インターフェイスはStoryboardと呼ばれる、アプリのナビゲーション マップのようなコンポーネントで構築されます。そして、tvOS 用、watchOS 用、iOS (iPhone および iPad) 用の別のものがあり、さらに macOS 用の新しいものが追加される予定です。

    これは、macOS に新たな命を与え、より統一されたワークフローを可能にするユニバーサル アプリを実行できるようにする最初の非常に興味深いステップです。

    開発者、ユーザー

    この変化は自然なものであり、これまで見てきたように、論理的な進化の一部です。そして、この進化によって得られる主な利点は、macOS プラットフォーム自体にあります。 Mac App Store が砂漠であり、このプラットフォームが開発者にとって興味のないものであることは明らかです。ユーザー数がはるかに少ないからだけではありません。また、AppKit インフラストラクチャ自体がここ数年あまり進化していないため、macOS 用のアプリの開発はより高価で複雑になり、そのため UIKit が AppKit を使用して macOS 上で迅速かつ快適に実行するプロセスがより煩雑になり、より多くの作業が必要になるためです。

    開発者に尋ねると、macOS でアプリを作成することは、開発者に過剰な敬意を与え、さらには恐れを抱かせると答えるでしょう。それはより退屈で遅いです。

    UIKit の macOS への導入は、iOS エコシステムで現在動作している無数のアプリが継続使用のための統合ソリューションを提供できるようになり、macOS エコシステムが大幅に強化されるため、新風となるでしょう。私たちが iOS ユーザーだけであれば何も得られませんが、Mac を持っていれば、デスクトップ システムの新たな繁栄の時代を生きることになるでしょう。さらに、Apple 独自のアプリは 1 つの開発と連携して進化し、現在のように macOS 用ソフトウェアが放棄されたという印象を与えるのではなく、より多くの新機能が頻繁に登場するでしょう。 Apple の iOS 用ソフトウェアも放棄されたように見えることは知っていますが、 Apple が現在 macOS でも動作する新しいバージョンの開発に取り組んでおり、それが長い間アップデートを受け取っていない理由であると考えるのは論理的です

    Apple が数年前にあらゆる種類のアプリ向けに開始したソフトウェアのサブスクリプションも、非常に重要な役割を果たすでしょう。 iOS バージョンと macOS バージョンの 2 回課金されるアプリが登場し、興味のあるユーザーが iOS アプリのみ、または iOS と macOS の両方を使用できるようにするさまざまな種類のサブスクリプションが提供される可能性があり、使用の流れが作成されます。非常に興味深いもので、ついにデスクトップ システムが、別の忘れ去られたシステムとしてではなく、アプリ使用のエコシステムに完全に統合されました。

    1 年以上前、 同僚の Eduardo Archanco によるインタビューで、私は、iOS チームと macOS チームが 1 つに統合されることが、ユーザーにとっていかに利点にほかならないかについて話しました。そして私たちが今目にしているのは、開発者とユーザーにとっての最初の結果であり、大きな利点です

    未来

    私たち開発アナリストの多くは、 UIKit を使用して macOS 用のアプリを作成することが最初のステップになることに同意しています。

    Aurélien Salomon によって設計された、i​​OS と macOS の間の統一インターフェイスの最新のコンセプト。

    しかし、この最初のステップのもう 1 つの結果は、噂の ARM 搭載 Mac です。発表された 845 などのクアルコムの最新プロセッサは、x86 モードでソフトウェアを実行する機能を備えています。いくつかの制限はありますが、その能力はあります。 macOS アプリが少しずつ UIKit を使い始めれば、ライブラリが ARM (iOS デバイス) と x86 (Mac) の両方のバイナリを生成できるというパラダイムに直面することになります。そして、x86 の代わりに ARM バージョンの Darwin コアと、両方のアーキテクチャにすでに存在するコンポーネントが使用されれば、2006 年当時の PowerPC と Intel の間の中間段階のような、新しい Rosetta 時代が到来するかもしれません。開発を通じて両方のプラットフォームを統合する変革のステップ

    この最後の点は、明らかに、開発のレベルで技術的に妥当であり、今日の技術が可能にする基礎に基づいた理論として見なされなければなりません。そして、さらに多くの措置が講じられる可能性がありますが、それについては将来の機会に説明します。ただし、このトピックについてさらに詳しく知りたい場合は、独立した Cuonda ポッドキャスト コミュニティの一部である私のポッドキャスト Applecodingを聞いてください。 前回のエピソードの 1 つで、これらのトピックや、興味を引く可能性のあるその他のトピックについて話しました。それを掘り下げたい場合は。

    ユーザーと開発者に提供される新しい可能性が明確であるとともに、私たちがどのようにしてここに至ったのかを理解していただければ幸いです。皆さんにご挨拶と感謝を申し上げます。

    iOS 12 と macOS 10.14: 両方の開発プラットフォームの統合が何を意味するか・関連動画

  • Design+Code が iOS App Store に登場し、アプリのプログラミングとデザインの方法を教えます

    iOS 向けアプリのプログラミングを容易にすることは、Apple だけが追求しているわけではありません。さまざまな企業や開発者が独自の教材やコースを作成しており、希望する人が独自のアプリを作成できるようにしています。これを実現する最新のものは、同じアプリ内でデザインとプログラミングを組み合わせたインタラクティブなアプリ電子ブックであるDesign+Code です

    アプリをゼロから設計してプログラミングする方法を学びます

    サンプル

    Design+Code には、 iOS でアプリをプログラミングおよび設計する方法を学ぶための広範な資料が含まれています。 44 時間のビデオ、100,000 を超える単語と画像が学習のために設計されています。開発者 Meng To は、興味のある人が彼のインタラクティブな本の内容の種類を確認できるように、4 つのサンプル レッスンを残しました。

    Design+Code の操作と外観は、iOS App Store の現在の再設計を非常に彷彿とさせます。おそらく iOS 11 で開発されるように設計されているため、アニメーション、コンテンツの表示、動作が非常に似ています。

    デザインとプログラミングの学習に興味がある場合は、Design+Code を購読する必要がある書籍 (さまざまなプランがあります) があり、1 週間の無料トライアルがあります。 Meng To氏は、定期的にコンテンツを追加し、十分な数の人々からの問い合わせがあれば、とりわけ ARKit の章を追加することを保証します。

    詳細情報 |デザイン+コードのウェブサイト

    Design+Code が iOS App Store に登場し、アプリのプログラミングとデザインの方法を教えます・関連動画