- The Last of Us: A Game-Changing Masterpiece in the World of Gaming
- Maximizing Engagement on Instagram Stories
- Just Play Another Game: The Harm in Casual Dismissal
- New iOS Patch Released to Fix NPC Locations and Stuck Animals
- Is the Apple Watch worth the Investment?
- Say No to Humans: The Importance of Protecting our Planet
- Exploring the Interplay of Dark and Colors in Art and Design
- Why Manchester United is More Than Just a Football Club
- Get Ready for Exciting New Games on Xbox Game Pass in January
- Discovering Low-Cost NFT Projects with Strong Teams and Solid Communities
- Why Some People Prefer Android Over Apple: The Key Differences
- Exploring the Latest dApps on Binance Smart Chain s DappBay and CryptoCitizen
- LG s Menu System and Remote: Unbeatable in the OLED TV Market
- Gate.io Hosts AMA with a $100 Rewards Pool on January 12th at 1 PM UTC
- Choosing the Best High-End Smartphone for Your Budget: A Guide for the Over-50K Price Point
- Hacking: The iPhone vs Android Debate
- The Dilemma of Choosing Between an iPhone and a Washing Machine
- The Dark Side of Mega-Dominant Software Platforms: A Look at Poor Customer Support
- The Last of Us: Part I - How Will the PS5 Affect Sales and Marketing Strategies?
- Win Money with a Quiz: The Ultimate Guide
- 10 Lucky People Wanted: Show Us Your Homescreen and Win!
- Xbox Should Release Starfield on PlayStation for Maximum Reach
- Xbox and Bethesda Developer\_Direct Show Announced for January 2023
- Is the iPhone 14 Worth the Upgrade?
- Closer than Ever Event Featuring Samurai II and Piranha X in Parking, St. Petersburg, and L.A. Block
- Max Price for a Standalone VR Game
- 5 Tips for Creating Professional and SEO-Friendly Blog Articles
- My Tech Wishlist for the Year
- The Connection Between Modern Architecture and Depression: A Critique of Wokeism
- Is switching from an iPhone to a Samsung a good decision?
What makes some businesses decide to write apps twice:July 3, 2022, 10:50 pm What makes some businesses decide to write apps twice: once for iOS and once for Android? Tbh, weve always fooled ourselves with those frameworks saying that it is a single codebase but in reality many big apps have moved away from it because of the downsides it brings like perf, size, api compatibility etc. Flutter is so far the best xplat mobile framework weve seen since the advent of iPhone but, having that said, Apple have being evolving iOS and now Swift to a point that is really hard to advocate to not use it for iOS. I have experienced getting larger android APK sizes with Flutter than with native Java. Maybe that matters Also, I haven`t tried it but I am not sure I would choose flutter for 3d mobile game development as of today. My exp, you often end up writing 3 codebases (x-platform and some for each platform) and deal with tools that are not as integrated. Needing knowledge about 3 platforms is also more effort. For larger projects (org or code wise) this often exceeds effort for two platforms. Hmm, when your fancy app has to integrate(via embedding) with e.g. Cordova, than I prefer not to add more complexity. But this is only part of the story:) Native mobile development is generally cheaper with a faster time to market because their system is coherent and the tools are so good and they are *vastly* easier to debug. Most cross platform solutions hide the cost in expensive glue-code and Web /JS ecosystem shenanigans. I think one scenario is if you already have one, and now you just need the other. Like I do for Apps like twitter requires to be written in native twitter needs to be as fast as possible Not knowing that there are such things as MAUI, Flutter, Xamarin, etc. Write once perception is that it can break ux - ios users expect lists to behave a certain way and don`t, etc - or you write 1.5 as much and in "their way" like Maui. Since a good design that solves user need is the bulk of success, I could see why one might just write twice. With Flutter specifically, do you know if anyone uses anything other than Dart with it? And how is Flutter for writing desktop apps? I heard it can do it -- have you seen it used? if "MS Teams" running Galaxy Fold an example of what React Native can produce, I can understand why someone would want to use a different framework. How the app behaves with that screen size is atrocious Memory leaks when you have also external components(e.g. written using Cordova) to integrate hybrid inside hybrid wow;) The native capabilities are better. It`s a ROI question whether the extra work pays off or not. I gotta learn flutter, working on a web app now but I eventually want it to be for web, desktops, iOS, and Android. Need for performance also for people to understand what they are writing. It used to be native performance But now I don`t see that big of a difference with where flutter and react native are Politics and stupidity. If you want to use all of the capabilities of the device? |
|