Ini bukan pertanyaan tentang bagaimana mengembangkan ketiganya, saya tahu berbagai cara lintas platform dan sebagainya. Tapi saya lebih ingin tahu dari sudut pandang pengembang seberapa sulit untuk mengembangkan aplikasi iOS, Android, dan web pada dasarnya?
Saya saat ini dalam pekerjaan pertama saya sebagai pengembang seluler / web. Saya telah mengembangkan aplikasi iPhone / iPad pertama saya dan sekarang saya harus mengembangkan aplikasi untuk android karena versi web yang saya coba tidak berfungsi sebaik yang dibutuhkan dan database web sepertinya tidak melakukan pemotongan. Tapi saya tidak yakin itu mungkin untuk menjadi baik dalam mengembangkan semua 3 dalam hal mengingat semua api dll. Saya tidak akan mengatakan saya memiliki masalah dengan bahasa pemrograman hanya bagaimana menggunakan api untuk berbagai platform. Juga, semua bahasa lain yang saya lihat, di waktu senggang, hanya merasa seperti saya menyebar ke kurus.
Apakah layak bagi satu orang untuk mengembangkan aplikasi ios, android dan web? Haruskah saya berpikir untuk menguranginya menjadi aplikasi berbasis iOS dan web?
Saya mengembangkan semuanya sendiri, jadi saya tidak punya siapa pun untuk membahas apa solusi terbaik untuk semuanya dan saya hanya mencoba berolahraga saat saya melanjutkan.
Jadi, apakah ada pengembang lintas platform di luar sana? Apakah perusahaan memiliki tim yang berbeda untuk platform yang berbeda?
Wawasan apa pun hanya akan membantu saya menyatukan pikiran. Semoga pertanyaan ini masuk akal.
Jawaban:
Saya sedang melakukan pengembangan aplikasi iOS, C # .NET desktop dan Java Struts2 dan saya menikmati semua ini. Saya pikir itu selalu merupakan ide yang baik untuk melihat bagaimana platform yang berbeda mendekati tujuan mereka yang sama dan itu memberi Anda pemahaman keseluruhan yang lebih besar tentang bahasa dan kerangka kerja yang terlibat. Ini berarti saya tidak maju dengan kecepatan yang sama dengan rekan saya yang hanya melakukan salah satu platform ini, tetapi secara keseluruhan Anda tidak pernah terbatas karena Anda dapat beralih ke sesuatu yang lain kapan saja.
Saya juga percaya bahwa Anda harus memulai proyek Anda pada platform yang paling cocok dan kemudian harus memindahkannya ke platform lain ketika Anda melihat kesuksesan mereka atau memulai sesuatu yang lain jika Anda tidak melihat mereka berhasil.
sumber
Saya telah bekerja dengan Android iOS, dengan backend berbasis web selama lebih dari satu tahun sekarang, dan tentu saja layak. Saya telah menemukan bahwa wawasan dari platform alternatif telah membuat aplikasi masing-masing lebih baik.
Untuk kekhawatiran Anda tentang tidak ada orang yang bangkit, saya pergi ke GTUG (Grup Pengguna Teknologi Google) dan Grup Pengembang iPhone lokal saya, dan mereka adalah sumber dukungan yang hebat ketika Anda terjebak pada sesuatu, atau butuh saran tentang cara terbaik untuk melanjutkan. Periksa meetup.com untuk melihat apakah ada grup di dekat Anda.
sumber