Complaint rant beginning. I already hated apple before because of it's overpriced and shitty products but now it's reaching a whole another level. I built a website earlier this year and started building mobile app for it for the past few months. Android app is already deployed and running but iOS is just... I cannot even describe with words š¤¬. 1) they charge 99$ for a year while android is 25$ lifelong. 2) I had to buy a MacBook just because I have to deploy using xcode. 3) their own cloud deployment workflow doesn't work with m2 MacBooks. SHOCKER!!! I got my 99$ and 2000$ laptop and for what? 4) when I opened my developer account, I had to wait 48 hours to get my app uploaded. People in America have it good, but other people around the world are taking much longer just to get developer account. They instantly charge the 99$ mind you. So wtf does it take so long to just open a damn account? 5) this is minor but when I submit my app, I have to provide screenshots of my app. They don't just right out tell you: use iPhone x for this screen shot, or iPhone 14 plus for this screenshot. Noooo they have to say 5.7 in 6.1 in which is bullshit because when I upload 5.7 in screenshot there, the dimensions don't match. I had to juggle with simulator to get the correct screenshots. On the iPad, they do have: put ipad pro 2nd gen screenshot here which doesnt work lol. I had to put it gen 4 to make it work. Ffs get your shit together on this simple thing! 6) this is also minor but before every app is deployed you have to agree with some rules and regulations which is expected. But they scare you with something like: if you check this box, you have to send reports to government every year blah blah.. after doing some research, it doesn't apply to simple https requests. š¤£. So much for a scare tactic. 6) their review process takes forever. 7) and then they have the audacity to ask me to put apple login to my app otherwise it doesnt get approved? Helloooo? How is this even a thing??? I guess everyone is a sheep including me and will bow down to the wills of apple like god's commands. Oh also, I have to add apple login to my web, android as well. Convinient I guess.... 8) after researching how to implement apple login, I had to write this post. Since they're such a brilliant company that cares so much about ux and ease of use, of course they had to f*ck with the developers. They're the only company that sends post request as a response validation which idk even how the developers that did this thought about it. Google, Facebook auth, all of them uses dialog popup with promise based authentication that can be in the client side. Since post request cannot be handled with a browser, backend redirect needs to be involved š¤Æ. Rant over. Have a good night apple fans. TC: 440k
How is your TC only 440k at HRT? Literally everyone I know there is pulling near a million
I didn't go to Harvard
Umm do schools matter for comp? The people I know went to tier 2 and tier 3 schools
TLDR: Apple sucks.
There only innovation off late is bigger screen products with a higher price point
And Xcode is buggy and slow as hell
Apple developer experience has been a nightmare for me I'm very happy with the Android
Apple apps make a lot more money than Android apps so this rigorous process is well worth it for our 3p developers š„°
There is only 2-3 bullet points that I described can be treated as rigorous. Others, they don't have excuses
None of Apple's success comes from coding slaves. Apple is a marketing company.
I read this whole thing as āIām a mediocre developerā and so my job feels extremely difficultā¦. Look at all this WORK I had to do at my job! Yuck!ā š Iām not disagreeing with you that all of these hoops need jumping through. Iām not disagreeing with you that itās hard work. But guess what, homie? Itās your JOB, and jobs require WORK! Thatās why you get paid to do itā¦. š
Heās not getting paid for it though
This is not my main job dumb dumb. This is my side hustle. Like I said: I did my website and Android side of things with ease. At HRT we don't develop phone apps just fyi
You could've done all this in the time it took you to write this post.
Willing to bet?
No. Cos I don't do that stuff. But if you do this by profession, sounds pretty straightforward to me.
Totally agreed ššÆ
Gn boo bear